欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

FPGA高扇出網(wǎng)絡(luò)時(shí)序優(yōu)化:從XDC約束到RTL寄存器復(fù)制的完整實(shí)戰(zhàn)

FPGA高扇出網(wǎng)絡(luò)時(shí)序優(yōu)化:從XDC約束到RTL寄存器復(fù)制的完整實(shí)戰(zhàn) 做FPGA設(shè)計(jì)久了你會(huì)發(fā)現(xiàn)一個(gè)特別有意思的現(xiàn)象同一段RTL不同的人做的約束策略不一樣出來(lái)的時(shí)序結(jié)果可能天差地別。有一回我排查一個(gè)圖像縮放工程的關(guān)鍵路徑查來(lái)查去最后發(fā)現(xiàn)罪魁禍?zhǔn)拙褪且粋€(gè)扇出fanout超過(guò)500的使能信號(hào)。當(dāng)時(shí)我就在Vivado里寫(xiě)了一條set_property MAX_FANOUT的XDC約束但綜合、實(shí)現(xiàn)跑完時(shí)序沒(méi)改善多少問(wèn)題根本沒(méi)解決。后來(lái)才搞清楚扇出約束這事兒遠(yuǎn)不是寫(xiě)一行約束那么簡(jiǎn)單它牽扯到綜合策略、實(shí)現(xiàn)階段的物理優(yōu)化、代碼里寄存器的組織方式甚至復(fù)位信號(hào)的專門(mén)處理。這篇文章就把我從XDC約束寫(xiě)到代碼優(yōu)化的完整排查經(jīng)驗(yàn)梳理一遍把扇出約束這個(gè)專題講透。1. 扇出到底指什么一個(gè)信號(hào)驅(qū)動(dòng)到底有多難1.1 先搞清楚工具里的Fanout是怎么統(tǒng)計(jì)的扇出的字面意思很直白就是一個(gè)寄存器輸出端信號(hào)所驅(qū)動(dòng)的負(fù)載單元數(shù)量。但FPGA里負(fù)載不完全等于LUT端口它還包括DSP、BRAM、進(jìn)位鏈、甚至IOB等資源。比如一個(gè)寄存器輸出同時(shí)接到了20個(gè)LUT的輸入、5個(gè)DSP的CE端口、還有8個(gè)觸發(fā)器復(fù)位端那這個(gè)網(wǎng)絡(luò)的扇出就是33。在Vivado里看扇出最直接的方式是打開(kāi)綜合后的原理圖Schematic選中任意一根網(wǎng)絡(luò)屬性面板里就會(huì)顯示Fanout值或者用Tcl命令查詢get_property FANOUT [get_nets valid_global]不過(guò)要注意綜合階段的扇出統(tǒng)計(jì)和布局布線后的扇出統(tǒng)計(jì)不完全一致。綜合工具看到的邏輯連接關(guān)系是理想化的而布局布線后由于物理優(yōu)化phys_opt_design可能復(fù)制寄存器、重映射邏輯網(wǎng)絡(luò)的扇出會(huì)有變化。所以排查時(shí)序問(wèn)題時(shí)應(yīng)該以實(shí)現(xiàn)后的報(bào)告為準(zhǔn)尤其是report_design_analysis里列出的高扇出網(wǎng)絡(luò)High Fanout Nets。1.2 高扇出為什么會(huì)讓時(shí)序爆炸扇出高為什么會(huì)影響時(shí)序我用一句話概括驅(qū)動(dòng)一個(gè)負(fù)載和驅(qū)動(dòng)五百個(gè)負(fù)載信號(hào)翻轉(zhuǎn)時(shí)需要充放電的電容差了兩個(gè)數(shù)量級(jí)延遲自然就上去了。放到FPGA內(nèi)部看這個(gè)過(guò)程會(huì)更具體。一個(gè)寄存器的輸出Q要送到下一級(jí)寄存器的D端口信號(hào)從Q端出來(lái)后會(huì)先走一段可控的布線資源經(jīng)過(guò)可編程開(kāi)關(guān)矩陣Switch Matrix中轉(zhuǎn)再逐級(jí)扇出到各個(gè)LUT的輸入。扇出越高需要經(jīng)過(guò)的開(kāi)關(guān)節(jié)點(diǎn)越多RC寄生效應(yīng)越明顯網(wǎng)絡(luò)延遲Net Delay就會(huì)變大。這個(gè)Net Delay在時(shí)序報(bào)告里體現(xiàn)得很直觀——路徑延遲從幾百皮秒漲到幾納秒配合組合邏輯延遲直接吃掉整個(gè)時(shí)鐘周期的預(yù)算。另外高扇出還會(huì)帶來(lái)一個(gè)隱蔽問(wèn)題叫偏移Skew。信號(hào)驅(qū)動(dòng)多個(gè)負(fù)載時(shí)由于各負(fù)載的布線路徑長(zhǎng)度不一致信號(hào)到達(dá)各自負(fù)載的時(shí)間會(huì)有差異。對(duì)數(shù)據(jù)信號(hào)來(lái)說(shuō)這個(gè)Skew會(huì)讓后一級(jí)的建立時(shí)間裕量變差對(duì)復(fù)位信號(hào)來(lái)說(shuō)Skew會(huì)讓不同寄存器的復(fù)位釋放時(shí)刻不一致嚴(yán)重時(shí)直接導(dǎo)致功能錯(cuò)誤。我個(gè)人的經(jīng)驗(yàn)閾值是這樣的普通數(shù)據(jù)信號(hào)扇出超過(guò)100就該留心使能類信號(hào)、復(fù)位信號(hào)、模式配置信號(hào)只要上200就建議主動(dòng)干預(yù)。Vivado默認(rèn)把扇出超過(guò)1000的網(wǎng)絡(luò)定義成High-Fanout Net但如果真想等項(xiàng)目跑到那一步再去優(yōu)化時(shí)序早就飛了。2. XDC扇出約束的正確寫(xiě)法set_property MAX_FANOUT的語(yǔ)法與生效范圍2.1 約束語(yǔ)法和作用對(duì)象XDC扇出約束的核心命令就一條語(yǔ)法非常簡(jiǎn)潔set_property MAX_FANOUT 50 [get_nets valid_global]這里MAX_FANOUT指定的數(shù)值是工具允許保留的最大扇出數(shù)等于告訴綜合器和實(shí)現(xiàn)工具這個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)超過(guò)50個(gè)負(fù)載時(shí)你就要想辦法復(fù)制源端寄存器把負(fù)載拆開(kāi)。這個(gè)屬性的作用對(duì)象比較靈活可以是網(wǎng)絡(luò)net、單元引腳cell pin、甚至是頂層端口port。日常用得最多的是網(wǎng)絡(luò)和引腳。比如約束某個(gè)寄存器輸出引腳的扇出set_property MAX_FANOUT 20 [get_pins u_ctrl_sync/en_ff_reg/C]注意這里的引腳指的是驅(qū)動(dòng)管的輸出引腳不是負(fù)載端的輸入引腳。如果手滑選成了負(fù)載端的輸入引腳這條約束基本不會(huì)生效因?yàn)楣ぞ邚?fù)制寄存器時(shí)關(guān)心的是源端驅(qū)動(dòng)能力。2.2 綜合階段和實(shí)現(xiàn)階段的約束行為差異很多人以為寫(xiě)了XDC約束綜合和實(shí)現(xiàn)都會(huì)自動(dòng)遵守。但實(shí)際Vivado處理MAX_FANOUT的方式有階段差異綜合階段Vivado綜合器Vivado Synthesis會(huì)把MAX_FANOUT當(dāng)作邏輯復(fù)制的參考依據(jù)。綜合時(shí)遇到高扇出網(wǎng)絡(luò)如果設(shè)置了MAX_FANOUT工具會(huì)自動(dòng)復(fù)制源端寄存器生成多份邏輯相同的寄存器來(lái)分擔(dān)負(fù)載。實(shí)現(xiàn)階段布局布線前Vivado會(huì)對(duì)整個(gè)設(shè)計(jì)做時(shí)序預(yù)估。這里的物理優(yōu)化phys_opt_design也會(huì)根據(jù)MAX_FANOUT做進(jìn)一步的寄存器復(fù)制或合并。但物理優(yōu)化更關(guān)注實(shí)際布局的擁塞程度和時(shí)序瓶頸它可能會(huì)把綜合階段復(fù)制出來(lái)的寄存器重新合并——如果它判斷復(fù)制反而會(huì)導(dǎo)致布局更擁擠、路徑更長(zhǎng)。布局布線后布線階段基本不再做寄存器復(fù)制。這個(gè)階段再大量調(diào)整邏輯結(jié)構(gòu)已經(jīng)不現(xiàn)實(shí)了所以扇出約束必須在布局前完成布局。這個(gè)階段差異直接影響了你排查問(wèn)題的思路。比如綜合后打開(kāi)原理圖扇出已經(jīng)變小了但實(shí)現(xiàn)完一查又變回去了那大概率是物理優(yōu)化重新合并了這些復(fù)制寄存器的結(jié)果。2.3 一個(gè)典型的約束配置案例假設(shè)工程里有一個(gè)時(shí)鐘使能信號(hào)ce_mult驅(qū)動(dòng)了96個(gè)乘法器的CE端口時(shí)序報(bào)告顯示這條路徑是瓶頸。我的常見(jiàn)做法是分兩步走第一步先在XDC里添加MAX_FANOUT約束set_property MAX_FANOUT 32 [get_nets ce_mult]第二步在綜合設(shè)置里確認(rèn)沒(méi)有強(qiáng)制關(guān)閉高扇出優(yōu)化。如果是用綜合策略Synthesis Strategy默認(rèn)的Flow_PerfOptimized_high高扇出復(fù)制默認(rèn)開(kāi)啟如果用了某些追求面積的策略工具可能會(huì)優(yōu)先省寄存器而不主動(dòng)復(fù)制。接著跑綜合看綜合網(wǎng)表里該網(wǎng)絡(luò)的扇出是否降到了32以內(nèi)。如果降下來(lái)了說(shuō)明綜合階段約束生效如果沒(méi)降需要進(jìn)入下一章的排查流程。3. 寫(xiě)了約束卻沒(méi)效果的常見(jiàn)原因約束失效的完整排查鏈路3.1 排查鏈路第一步確認(rèn)約束有沒(méi)有作用到目標(biāo)對(duì)象上我自己踩過(guò)的一個(gè)坑是在XDC里寫(xiě)了set_property MAX_FANOUT 50 [get_nets valid_global]但綜合后打開(kāi)原理圖一看valid_global網(wǎng)絡(luò)還是三百多負(fù)載。排查第一步就是檢查get_nets到底選中了什么對(duì)象。綜合器在處理RTL時(shí)會(huì)給很多中間信號(hào)自動(dòng)生成新名字原始RTL里的信號(hào)名可能被加了后綴比如valid_global_reg_0_0。這個(gè)時(shí)候你用get_nets valid_global可能選中的是一個(gè)中間層次的名字而驅(qū)動(dòng)負(fù)載的實(shí)際網(wǎng)絡(luò)名已經(jīng)變了。解決辦法是用通配符set_property MAX_FANOUT 50 [get_nets -hierarchical *valid_global*]-hierarchical選項(xiàng)會(huì)遞歸尋找所有層級(jí)的網(wǎng)絡(luò)通配符*能匹配中間生成的名稱。加了這個(gè)選項(xiàng)之后大概率能選中真實(shí)的目標(biāo)網(wǎng)絡(luò)。3.2 排查鏈路第二步區(qū)分綜合階段和實(shí)現(xiàn)階段的布局行為還有一種情況綜合階段約束確實(shí)生效了原理圖里網(wǎng)絡(luò)扇出變成了50以內(nèi)但實(shí)現(xiàn)完查看最終布線結(jié)果扇出又漲回去了。原因就是我在第2章提到的物理優(yōu)化重新合并了寄存器。這時(shí)候你需要查實(shí)現(xiàn)日志搜索關(guān)鍵詞replicating register或者register duplication。Vivado的phys_opt_design在判斷某個(gè)寄存器復(fù)制后對(duì)時(shí)序無(wú)益或讓布線擁塞惡化時(shí)會(huì)撤銷綜合階段的復(fù)制。常見(jiàn)觸發(fā)條件是復(fù)制出的寄存器分散太遠(yuǎn)導(dǎo)致源端到各副本的路徑變長(zhǎng)或者布局資源緊張副本沒(méi)有合適位置放置。面對(duì)這種情況我的建議是不要只依賴MAX_FANOUT約束改用下一章的代碼優(yōu)化手段把寄存器復(fù)制落實(shí)到RTL層面。3.3 排查鏈路第三步檢查OOC模塊綜合的XDC加載情況這條經(jīng)驗(yàn)主要針對(duì)使用Out-Of-ContextOOC方式綜合子模塊的工程。OOC模式單獨(dú)綜合子模塊時(shí)主工程的XDC約束默認(rèn)是不加載進(jìn)來(lái)的。這意味著你在頂層X(jué)DC里寫(xiě)的MAX_FANOUT約束對(duì)OOC子模塊內(nèi)部網(wǎng)絡(luò)根本不生效。如果子模塊內(nèi)部確實(shí)有高扇出網(wǎng)絡(luò)需要在子模塊的XDC文件里單獨(dú)設(shè)置約束或者在綜合設(shè)置中將該模塊的XDC文件加入。Vivado的OOC綜合有一個(gè)選項(xiàng)叫-include_optimization或者在子模塊的約束文件里直接加同一條MAX_FANOUT屬性。這一步非常容易漏我見(jiàn)過(guò)不少團(tuán)隊(duì)因?yàn)镺OC子模塊的扇出約束缺失導(dǎo)致綜合結(jié)果和全工程實(shí)現(xiàn)結(jié)果不一致。排查這條鏈路時(shí)一個(gè)直接的手段是在綜合后打開(kāi)子模塊原理圖檢查目標(biāo)網(wǎng)絡(luò)的扇出。如果約束沒(méi)加載就該去子模塊的XDC里補(bǔ)上。4. 代碼層面的扇出優(yōu)化手段從源頭拆解高扇出網(wǎng)絡(luò)4.1 手動(dòng)復(fù)制寄存器最直接的拆分方式很多人把扇出優(yōu)化的希望全寄托在工具的自動(dòng)復(fù)制上但工具畢竟是工具它不會(huì)理解設(shè)計(jì)的功能意圖復(fù)制的時(shí)機(jī)、位置也不一定理想。到項(xiàng)目后期遇到反復(fù)無(wú)法收斂的扇出問(wèn)題我的做法往往是回到RTL手動(dòng)復(fù)制寄存器??匆粋€(gè)例子原始代碼里有一個(gè)全局使能信號(hào)always (posedge clk) begin if (~rst_n) begin valid_ff 1b0; end else begin valid_ff valid_src; end end // valid_ff 輸出驅(qū)動(dòng)了200多個(gè)運(yùn)算單元的使能端口要把它拆成4份用generate循環(huán)可以少寫(xiě)很多重復(fù)代碼(* KEEP TRUE *) reg [3:0] valid_ff; genvar i; generate for (i 0; i 4; i i 1) begin : valid_copy_gen always (posedge clk) begin if (~rst_n) begin valid_ff[i] 1b0; end else begin valid_ff[i] valid_src; end end end endgenerate復(fù)制出來(lái)后每個(gè)valid_ff[i]只驅(qū)動(dòng)四分之一負(fù)載扇出直接從200降到50左右。需要注意兩點(diǎn)第一(* KEEP TRUE *)屬性告訴綜合器保留這組寄存器不要因?yàn)檫壿嫷葍r(jià)又把它合并回去。我見(jiàn)過(guò)不寫(xiě)這個(gè)屬性綜合器自作主張把4份寄存器合并成1份扇出問(wèn)題原樣復(fù)現(xiàn)。第二復(fù)制出的多份寄存器之間會(huì)存在時(shí)鐘Skew但對(duì)使能類控制信號(hào)來(lái)說(shuō)幾百皮秒的偏差通常不影響功能。如果是對(duì)時(shí)序敏感的跨時(shí)鐘域信號(hào)不建議這樣簡(jiǎn)單復(fù)制需要另行設(shè)計(jì)。手動(dòng)復(fù)制寄存器在物理上還有額外好處你可以在RTL里就有意識(shí)地規(guī)劃寄存器擺放位置。比如最好把4份寄存器分散在運(yùn)算陣列的不同象限這樣到各自負(fù)載的布線會(huì)比較短。工具復(fù)制的時(shí)候不一定能完美做到這一點(diǎn)。4.2 復(fù)位信號(hào)的扇出處理一套專門(mén)的打法復(fù)位信號(hào)是FPGA里最容易出現(xiàn)超高扇出的網(wǎng)絡(luò)沒(méi)有之一。芯片上電后一個(gè)全局復(fù)位要同時(shí)驅(qū)動(dòng)幾萬(wàn)個(gè)觸發(fā)器這種扇出用普通的MAX_FANOUT約束根本處理不了——你不可能讓工具復(fù)制幾十萬(wàn)份復(fù)位寄存器那會(huì)讓資源爆炸。處理復(fù)位信號(hào)的頭號(hào)選擇是用全局時(shí)鐘資源。Vivado里全局復(fù)位信號(hào)通常會(huì)建議走BUFG網(wǎng)絡(luò)或者直接映射到專用復(fù)位引腳這樣可以借助全局布線網(wǎng)絡(luò)的強(qiáng)驅(qū)動(dòng)能力大幅降低復(fù)位網(wǎng)絡(luò)的延遲。XDC里的寫(xiě)法通常是set_property MAX_FANOUT 200000 [get_nets rst_n]注意這里是故意給一個(gè)非常大的值意思是不希望綜合器對(duì)這個(gè)復(fù)位網(wǎng)絡(luò)做復(fù)制讓它走全局資源。因?yàn)槿謴?fù)位信號(hào)的負(fù)載本來(lái)就有幾萬(wàn)、十幾萬(wàn)如果約束值設(shè)得太小綜合器可能嘗試復(fù)制一堆寄存器結(jié)果布局資源被浪費(fèi)時(shí)序反而更差。對(duì)于局部復(fù)位情況又不同。一個(gè)模塊內(nèi)部的模塊級(jí)復(fù)位信號(hào)扇出一般在上千左右。這種場(chǎng)景我建議做一個(gè)復(fù)位同步器把全局復(fù)位轉(zhuǎn)換為兩級(jí)同步后的局部復(fù)位再進(jìn)模塊。復(fù)位同步器的標(biāo)準(zhǔn)結(jié)構(gòu)是reg [1:0] rst_sync; always (posedge clk) begin if (~rst_async_n) begin rst_sync 2b00; end else begin rst_sync {rst_sync[0], 1b1}; end end assign rst_sync_n rst_sync[1];這個(gè)同步器既解決了異步復(fù)位的亞穩(wěn)態(tài)問(wèn)題又給內(nèi)部邏輯提供了一個(gè)干凈的同步復(fù)位信號(hào)。配合上模塊的局部使用扇出范圍還是可以控制的。關(guān)于復(fù)位信號(hào)與扇出還有個(gè)常見(jiàn)困惑既然復(fù)位不能高扇出那能不能干脆不做全局復(fù)位全靠上電初始值我的建議是功能模塊可以依賴初始值但控制通路里的狀態(tài)機(jī)、FIFO指針、握手信號(hào)這些地方還是老老實(shí)實(shí)上復(fù)位信號(hào)不然仿真和上電后行為會(huì)很難一致。4.3 邏輯重構(gòu)與使能鏈路的優(yōu)化思路除了寄存器復(fù)制和復(fù)位處理代碼層面的邏輯重構(gòu)也是降低扇出的有力手段。高扇出信號(hào)不一定非得被直接復(fù)制如果能在邏輯上把廣播變成局部共享效果會(huì)更好。最常見(jiàn)的一種重構(gòu)是拆分條件表達(dá)式。假設(shè)有一個(gè)模式配置信號(hào)mode_cfg它的每一位都被幾十個(gè)模塊共同用來(lái)控制運(yùn)算模式。如果每個(gè)模塊都去讀取mode_cfg扇出必然很高。一種做法是在每個(gè)子模塊的入口處把mode_cfg打一拍存成局部寄存器always (posedge clk) begin if (mode_valid) begin mode_cfg_local mode_cfg; end end這樣一來(lái)頂層的mode_cfg只需要驅(qū)動(dòng)每個(gè)子模塊入口的一兩個(gè)寄存器而不是每一路組合邏輯。子模塊內(nèi)部使用打拍后的mode_cfg_local扇出就被限制在局部范圍內(nèi)。這個(gè)手法的本質(zhì)是讓配置信息的傳播路徑結(jié)構(gòu)化而不是讓它像洪水一樣漫到整個(gè)設(shè)計(jì)里。另一種重構(gòu)思路針對(duì)多路選擇器。當(dāng)一個(gè)選擇信號(hào)控制幾十個(gè)MUX時(shí)扇出同樣爆炸。優(yōu)化方向是把這種一刀切的選擇信號(hào)改成先局部寄存再逐級(jí)傳遞的形式。比如在通道化數(shù)據(jù)鏈路中可以把使能信號(hào)與數(shù)據(jù)流同步移位讓每一級(jí)處理單元不再共享同一個(gè)長(zhǎng)距離使能信號(hào)而是使用靠近自己的延遲后的使能副本。雖然代價(jià)是多了一些移位寄存器但在時(shí)序收斂面前這點(diǎn)資源開(kāi)銷完全值得。還有一個(gè)細(xì)節(jié)值得留意扇出優(yōu)化時(shí)不要腦子一熱把負(fù)載數(shù)壓得太低。有些工程師上來(lái)就寫(xiě)MAX_FANOUT 10結(jié)果綜合器復(fù)制了上百份寄存器布局資源、布線資源全線告急時(shí)序不升反降。經(jīng)驗(yàn)上把扇出控制在30到50之間是比較穩(wěn)妥的區(qū)間除非你的布局結(jié)構(gòu)天然支撐更低的扇出。5. 一個(gè)圖像處理工程的扇出修復(fù)實(shí)戰(zhàn)從時(shí)序違例到收斂5.1 問(wèn)題現(xiàn)場(chǎng)一個(gè)300負(fù)載的使能信號(hào)去年做一個(gè)圖像縮放加速模塊時(shí)鐘跑到200MHz綜合和實(shí)現(xiàn)都能過(guò)但時(shí)序收斂不干凈。Vivado時(shí)序報(bào)告里WNS最差負(fù)裕量是-0.42ns關(guān)鍵是這個(gè)負(fù)裕量對(duì)應(yīng)的路徑重復(fù)出現(xiàn)在好幾條路徑上顯示的都是同一個(gè)網(wǎng)絡(luò)valid_global。打開(kāi)report_design_analysis找到高扇出網(wǎng)絡(luò)列表valid_global赫然掛著300多個(gè)負(fù)載。它的驅(qū)動(dòng)源是圖像處理流水線里的數(shù)據(jù)有效信號(hào)這個(gè)信號(hào)同時(shí)控制整條流水線200多個(gè)乘加單元的CE端口外加若干狀態(tài)機(jī)的跳變條件。路徑上組合邏輯本身不長(zhǎng)但Net Delay因?yàn)樯瘸鎏蟊焕搅?.8ns加上源端寄存器的Clk-to-Q和目的端的建立時(shí)間一個(gè)周期下來(lái)剛好差了口氣。5.2 第一次嘗試XDC約束為什么沒(méi)有達(dá)到預(yù)期我先按照常規(guī)思路在頂層X(jué)DC里加了約束set_property MAX_FANOUT 50 [get_nets valid_global]跑完綜合打開(kāi)網(wǎng)表原理圖檢查扇出確實(shí)降到了50左右綜合器復(fù)制出了6份valid信號(hào)寄存器。但繼續(xù)跑布局布線實(shí)現(xiàn)后的時(shí)序報(bào)告顯示W(wǎng)NS仍然是負(fù)的雖然不是-0.42ns那么差但也只到了-0.2ns左右。再次實(shí)現(xiàn)后檢查網(wǎng)絡(luò)扇出發(fā)現(xiàn)綜合階段復(fù)制出的6份寄存器的布局情況很不理想——其中3份被擺到了離負(fù)載很遠(yuǎn)的地方布線的繞線增加了凈延遲的改善遠(yuǎn)不如預(yù)期。我觀察到實(shí)現(xiàn)日志里還出現(xiàn)了merge register的記錄意味著物理優(yōu)化認(rèn)為部分復(fù)制不劃算又把它們合并了。這其實(shí)暴露了純靠XDC約束的短板工具自動(dòng)復(fù)制但它不會(huì)站在功能結(jié)構(gòu)的角度做最優(yōu)布局。它復(fù)制的邏輯可能覆蓋到了不合理的層級(jí)也可能因?yàn)橘Y源擺放導(dǎo)致副本間的布線互相干擾。5.3 第二次嘗試RTL手動(dòng)復(fù)制與結(jié)構(gòu)重構(gòu)被這次失敗刺激之后我決定回到RTL做手動(dòng)復(fù)制徹底控制寄存器的數(shù)量和位置。具體動(dòng)作分三步第一步把RTL里唯一的valid_ff拆成4份用generate循環(huán)生成并用(* KEEP TRUE *)屬性鎖住。4份正好對(duì)應(yīng)流水線運(yùn)算陣列的四個(gè)象限。第二步在RTL里用(* DONT_TOUCH TRUE *)或者(* KEEP_HIERARCHY TRUE *)把復(fù)制邏輯和負(fù)載邏輯包在同一個(gè)子模塊里防止綜合器做跨層優(yōu)化時(shí)又把它們合并。第三步寫(xiě)了一條placement約束把這4份寄存器手工鎖定到四個(gè)象限的空白區(qū)域。Vivado允許用set_property LOC或Pblock來(lái)做位置約束我這里用Pblock把4份寄存器分別圈住create_pblock valid_copy_0 add_cells_to_pblock [get_pblocks valid_copy_0] [get_cells {u_scale_core/valid_copy_gen[0].valid_ff_reg[*]}] resize_pblock [get_pblocks valid_copy_0] -add {SLICE_X20Y40 SLICE_X30Y70}雖然寫(xiě)Pblock需要一定后端經(jīng)驗(yàn)但這一步是讓扇出優(yōu)化真正落實(shí)到物理層面的關(guān)鍵。改完代碼、加上位置約束后重新跑綜合和實(shí)現(xiàn)結(jié)果如下表優(yōu)化階段扇出數(shù)WNSNet Delay (關(guān)鍵路徑)初始狀態(tài)320-0.42ns1.82ns僅XDC約束50綜合后/ 128實(shí)現(xiàn)后-0.21ns1.46nsRTL復(fù)制位置約束320.08ns0.94ns扇出從320降到32關(guān)鍵路徑的Net Delay從1.82ns降到0.94nsWNS由負(fù)轉(zhuǎn)正。整體實(shí)現(xiàn)后的資源占用率只增加了約1.5%完全可接受。5.4 修復(fù)后的復(fù)盤(pán)與經(jīng)驗(yàn)沉淀這個(gè)項(xiàng)目結(jié)束之后我總結(jié)出了幾條處理扇出問(wèn)題的核心原則先看路徑構(gòu)成再動(dòng)手。如果時(shí)序報(bào)告里Net Delay只占很小的比例組合邏輯Delay是主導(dǎo)那扇出不是瓶頸不必費(fèi)勁去優(yōu)化。如果Net Delay占了一半以上且對(duì)應(yīng)網(wǎng)絡(luò)負(fù)載數(shù)量巨大再考慮扇出優(yōu)化。工具自動(dòng)復(fù)制是備選而不是首選。XDC的MAX_FANOUT可以快速試水但效果不穩(wěn)定因?yàn)樗焕斫庠O(shè)計(jì)的布局意圖。對(duì)關(guān)鍵的時(shí)序路徑手動(dòng)RTL復(fù)制配合位置約束才是可控的手段。要防綜合器好心辦壞事。邏輯等價(jià)寄存器的大規(guī)模復(fù)制是綜合器的合法優(yōu)化但對(duì)我們來(lái)說(shuō)往往是噪聲。關(guān)鍵信號(hào)靠KEEP、DONT_TOUCH鎖住能讓綜合器的自由度縮小到可控范圍歸檔報(bào)告也更容易解釋。復(fù)位信號(hào)另外對(duì)待。全局復(fù)位不要設(shè)小的MAX_FANOUT值走全局時(shí)鐘資源才是正解局部復(fù)位置務(wù)必同步不要圖省事從全局復(fù)位直接拉線。我現(xiàn)在做新項(xiàng)目時(shí)已經(jīng)把扇出檢查前置到了RTL Review階段。綜合跑完第一版第一件事就是用report_design_analysis批量看高扇出網(wǎng)絡(luò)列表超過(guò)200扇出的網(wǎng)絡(luò)全部過(guò)一遍確定是主動(dòng)放任還是動(dòng)手優(yōu)化。提前干預(yù)一小時(shí)比項(xiàng)目后期反復(fù)跑實(shí)現(xiàn)省一整天這個(gè)賬非常劃算。最后再分享一個(gè)小技巧在Vivado里選中一個(gè)高扇出網(wǎng)絡(luò)按F9可以高亮所有負(fù)載這時(shí)圖形界面會(huì)非常直觀地展示這些負(fù)載在芯片上的分散程度。如果負(fù)載密密麻麻擠成一片布局問(wèn)題不大如果負(fù)載散布在芯片四角那無(wú)論怎么復(fù)制寄存器布線長(zhǎng)度都很難壓下來(lái)這時(shí)候要優(yōu)先考慮邏輯重構(gòu)把信號(hào)傳播路徑拉近而不是純粹靠復(fù)制解決問(wèn)題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产婷婷五月中文字幕高清| 99综合在线| 黄页大全十八禁| 在线成人国产| 大香蕉AV在线| 人妻久久久久久久久妻久久久久| Av在线不卡一区| 这里只有精品视频在线| 亚洲激情亚洲激情 | 亚洲成AV人片在线观看| 色五月激情五月开心五月| 日韩操逼小电影| 97色婷婷在线观看| 精品一区二区三区三区| 亚洲无码影音| 精品久久久久成人码免费动漫| 天天干电影| 9 1大香蕉| 玖玖爱伊人| 婷婷五月在线观看| 襙逼网| 婷婷五月婷婷| 亚洲热视频在线| www.久99| 色五月 五月婷婷| 激情色色色| 99综合熟女| 久草热8精品视频在线观看| 色九月婷婷丁香| 亚洲99在线视频| 97超碰综合| 九九久久五月天综合伊人| 色色婷婷五月天| 五月色亭丁香| H亚洲| 六月婷婷八月丁香| 综合网啪| 色综合久久88色综合天天看| 爱婷婷都市激情| 日韩婷婷五月天| 大香蕉五月丁香| 五月丁香影视| 99热热这里只精品996小说| 五月婷婷免费| 色播婷婷五月天| 欧美大奶熟女噜噜噜噜| 五月丁香在线精品| 五月丁香狠狠地噜噜噜噜| 人人草成人视频| 久9热视频在线观看| 日hao1区| 91人人网| 亚洲小视频免费看| 99久久思思| 丁香五月婷婷呀| 色狠狠色综合久久久绯色AⅤ影视| 国产女生爱爱AA| 亚洲无AV在线中文字幕| 综合久久高清| 91日日日| 91九色在线| 亚洲免费观看高清完整版AV线| 五月丁查人人| 天天操中文字幕| 久久久久久久8| 婷婷九月狠狠色| 超碰av天堂| 天天肏视奸| ztEJj| 欧美色男人网站| 97久久人人人干| 国产精品电| 超碰在线免费观看日韩| 牛牛色av| 亚洲成人在线综合| 丁香婷婷综合精品六月初| 五月色网| 九九综合| 超碰京东热av男人的天堂| 日本9区视频| 日韩视频99| 婷婷激情综合| 狠狠色丁香久久综合婷婷亚洲成人福利 | 99精品偷自拍| 热九九九九| 91婷色| 欧美色久| 欧美激情五月天婷婷| 毛片网站谁有| 日日爽日日| 欧洲色色| 色婷婷亚洲精品天天综| 久99婷婷色综合| 涩 五月 婷婷 狠狠| 五月婷婷亚洲| 婷婷五月天a| 性天天中文网| 99精品热| 综合激情五月婷婷| 国产精品蜜臀99| 五月丁香婷婷综合网| 五月婷婷三级| 黄色短视频在线观看| 狠狠干狠狠操狠狠爱| 五月婷激情影院| 99这里只有精品国产| 99热这只有| 99国产这里只有精品| 99ri在线视频| 亚洲视频1区| 99操久久| www夜夜| 亚洲激情婷婷| 婷婷五月丁香A∨| 淫视馆aV二区一区| 日本啪啪网| 五月综合人妻| 久操婷婷| 91九色精品熟女内射| www.99riav99| 99热e| 中文成人在线| 全亚洲最大的婷婷五月天网站COM| 五月天激情图| AA片在线观看视频在线播放| 99色激| 久操婷婷| 日韩操逼大片| 五月丁香啪啪综合网| 狠狠操狠狠狠| 五月丁香久久| 色婷婷基地在线| 色五月 激情婷婷 综合五月天| 欧美日韩成人高清在线| 丁香五月久久社区| av中文网站| 丁香五月天论坛| 久久黄色片| 97精品综合| 五月天天爱| 激情六月丁香| 成人av免费观看| 五月天色婷婷激情| 色级婷婷| 九九热只有精品| 激情综合五月| 九九这里只有精品在线视频| 婷婷丁香六月| anquye伊人| 亚洲黄色精品| 色婷婷久久| 丁香五月婷婷亚洲综合精品| 久久人操| 久久性视频| 亚洲操精品| 成人AV中文字幕| 日韩人人操| 婷婷五月天首页| 欧美三级巜人妻互换| 99热这里只有精品268| 91九色精品熟女内射| 丁香五月网| 激情五月天小说| 婷婷五月欧美综合| 丁香五月六月婷婷怡红院| 黄色片久久| 夜夜天天久久婷婷| 国产XXXX搡XXXXX搡麻豆| 天天摸.天天mo| 久久久97| 色综合综合网| 国产AV不卡福利| 五月丁香婷婷AV| 久久久婷婷色五月资源网| 涩五月色婷婷| 91热99| 99九九视频| 国产成人高清| 熟女人妻一区二区三区免费看| 精品五月丁香| 丁香操逼| 五月丁香六月激情在线| 青青草婷婷综合五月| 97超级碰| sisi热国产| 丁香五月天堂婷婷| 婷婷99狠狠躁| 99色视| 风流少妇A片一区二区蜜桃| 五月婷六月天| 色综合色五月| 182无码| 蜘蛛女侠2003满天星免费观看| 欧美精品A片一区在线观看| 丁香五月激情综合在线观看| 久99精品视频| 91九色网| 另类 在线| 激情五月天婷婷久久久久久久久久久| 丁香五月熟女| 天天爽天天做| 婷婷色五月激情| 99热 日韩| 五月亭亭网成人在线视频| 任我肏| 精品夜夜澡人妻无码AV| 色五月婷婷网| 777久久综合视频| 182.t午在线观看| 综合激情在线| 色色综合网络| 日韩欧美四五区| 欧美啪啪网| 午夜一区| aa久久| 中文无码精品一区二区三区| 97色色色| 色五月激情图片| 99热在线精品观看| 先锋男人99资源| 99超碰欧美| 99久久婷婷国产综合精品草原| 亚洲AAA| www.精品久9| 超碰精品在线| 国产色色视频| 丁婷婷五月天在线播放| 天天橾日日橾夜夜橾17| 只有精品在线观看| 六月婷婷视频| 天天综合网~91| 青青草成人网| 中文字幕成人| 婷婷五月天高清无码| 天天爱天天做天天舔| ′久久99一| www.狠狠| 九月丁香婷婷| 亚洲第一黄网| 原琪琪色影院| 色婷婷88| 国模淫穴色图| 日日操日日射| 另类综合网| 婷婷色5月天在线。| 欧美日综合| 婷婷六月丁综合| 干婷婷五月天| 五月天婷综合网站| 激情的五月婷婷蜜桃| 九九热99熟女| 99综合自拍| 丁香五月熟女| 吾爱AV导航| www.99.色| 国産精品| 99热6精品| 婷婷五月天色色| 久热这里只有精品6| 六月婷婷私欲| 五月天婷婷中文字幕在线播放| 天干干夜夜操| 亚洲五月天狠狠| 亚洲婷婷月丁香五月| 九九热这里只有精品556| 亚洲XX网| 激情婷婷五月亚洲| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 六月婷婷七月丁香| 天天爱夜夜爽| 99热新网址| 久久99婷婷| 色欲丁香| 狠狠精品干练久久久无码中文字幕 | 精品人妻伦九区久久AAA片| 五月天伊人网| 色综合久久之分久久| 中文字幕日产A片在线看| 麻豆WWWCOM内射软件| 91超级碰碰| 丁香综合婷婷开心激情网| 久久久香港| 大香蕉在线99热| 七月丁香五月婷婷在线| 激情久久综合网| 超碰国产在线观看| 五月天五月色婷婷综合| 久久婷婷五月草视频| 欧美又粗又大一区二区在线观看| 天天干天天干天天干天天干天天干天天干天天| 天堂五月婷婷| 婷婷丁香18| 日婷婷久久开心| 99热99极品观看| 久久久91| 激情五月天婷婷播播久久综合91| 在线免费视频caop| 色999五月色| 9有码中文| 激情五月天在线观看色婷婷| 丁香六月天之亚州热女 | 少妇出轨做爰高潮A片| 超碰人人草| 激情性爱五月天网页| 欧美日韩精品一区二区三区钱| 色激情网| ww亚洲ww在线观看| 人妻久久人妻久久第一区| 色婷婷免费观看| 国色天香成人网| 夜夜资源站| 农村熟妇高潮精品A片| 久久五月天 91| 伊人成综合五月婷婷| 五月丁香激情综合网官网| 国产综合婷婷| 九九无码视屏| 亚洲操操| 九九99精品| 五月丁香婷婷三级| 久久性视频| 婷婷性爱综合| 思思热久久婷婷五月天| 丁香激情五月天| 九九99久久精品| 九九九九中文字幕| www.粉嫩av.com| 九九热免费| 99视频精品在线| 九九99九九精品免费| 丁香五月激情综合婷综| 婷婷丁香色情| 狠狠精品干练久久久无码中文字幕| 97热久久| 亚洲 在线 性爱| 久久婷婷综| 91嫩草国产线观看亚洲一区二区| 婷婷六月丁香激情综合| 亚洲成人中心| 丁香五月婷婷99| 色婷婷五月网| 另类图片五月天| 天海翼中文字幕高| 天天人人天天爽| 97碰在线| av色婷婷| aa久久| 天天透天天干| 婷婷开心五月| 丁香五月激情五月色综合| 精品久色| 99热色精品| 天天操婷婷| 天天爽天天摸天天爱| 中文字幕免费高清电视剧| 五月婷婷啪| 精品久久久999| 久久婷婷五月综合色天| 婷婷开心激情五月激情网| AV在线观看网站| 色色五月婷婷久久| 婷婷丁香激情综合色情| 久婷婷婷| 99爱视频在线观看| 狠狠第四色| 婷婷久久精品| 新激情综合| 99精品免费欧美小视频 | 99热99| 婷婷五月天开心网| 99ri在线播放| 婷婷导航| 这里只有精品视频国产| 亚洲亚洲人成综合网络| 婷婷五月天激情网| 丁香六月开心| 99热在线观看| 五月激情婷婷开心| 六月婷欧美| 国产精品成人AV在线| 一级二级色大片| 丁香五月冃欧美| 91色在线/日韩| 日本激情91| 久久久天天啊| 婷婷色综合| 婷婷久热| 五月天婷婷人妻| 亚洲免费电影2| 欧美激情综合色综合| 91 九色大美女| 亚色网站小视频| 色色色色色色色色综合网| 丁香婷婷激情综合五月激情 | 丁香五月手机在线| 久久天天天| 九九在线视频| 婷婷成人视频| 五月丁香婷婷在线综合蜜桃| 五月婷婷综合天天操| 天天日天天干天天爽| 偷拍91九色| 激情小说视频图片| 欧美激情综合色综合| 激情6月| 丁香婷婷社区| 国产免费AV网站| 五月婷婷久久综合| 五月天婷婷一起草| 五月丁香成年黄色| 怡红院视频| 五月天婷婷伊人| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | 婷婷五月色花丁香社区| 在线超碰免费| 人妻人人操| 日韩十国产极品久久| 婷婷激情在线| 精品一二三区久久AAA片| 婷婷五月天激情五月天深爱五月天| 91干在线视频| 丁香婷婷综合激情五月色| 婷婷十月激情综合网| 婷婷99狠狠躁天天躁中文| 色五月综合网| 色五月天电影| 99性感视频| 96丁香六月婷婷蜜桃综合久久| 99人妻碰碰久久久禁片| 91欧美| 婷婷六月伊人| 日本狠狠爽| 日日操夜夜操中国无码| 可以直接看的av| 亚洲成人在线五月天| www.97碰碰com| 少妇高潮呻吟A片免费看软件| www.97碰碰com| 亚洲色欲AAAAAA| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 成人精品视频99在线观看免费| 欧美日本另类| 97婷婷五月天| 操碰97| 日本色色网站| 一级无码作爱片| 国精产品一区一区三区免费视频| 激情欧美五月丁香| 97在线视频人妻九色| 亚洲第79页| 中文字幕无码成人电影| 亚洲激情电影五月天色婷婷丁香一起草| 伊人婷婷91| 国产性爱大片久久| 一本婷婷丁香久久 | 七月丁香婷婷 色色| www.色婷婷| 丁香六月婷婷开心| 九九激情综合| 日韩成人无码人妻| 97色在线| 激情五月天婷婷五月天| 丁香五月av| 97色色在线视频| 99成人无码| 激情综合五月色在线| 日本熟女视频一区二区| 亚洲Av成人在线观看| 色五月婷婷丁香凹凸| 日欧一片内射VA在线影院| 噜噜噜狠狠色综| 九月综合| 日韩成人电影AV| 人妻综合网| 丁香五月欧美激情| 思思热视频| 一级黄色尤物综合视频手机在线观看| 欧美婷婷精品激情| 亚洲色色图片| 婷婷五月色丁香在线看| 婷婷久久亚洲| 五月丁香花视频| 99九九综合久久九九| 色女人久久| 国产99久久久国产精品免费看| 九色综合五月天婷五月| 天天视频精品9| 少妇高潮呻吟A片免费看软件| 国产亚洲精品久久久久苍井松| 全部老头和老太XXXXX| 五月天激情在线视频| 超碰国产在线| 婷婷丁五月| 婷婷九月激情| 狠狠va| 亚洲天堂AAA| 色婷婷九月综合| 天天操天天操天天操天天操天天操天天操| 日本成人小说婷婷六月| 欧美综合五月丁香六月婷| 五月天精品综合| 欧美激情凹凸丁香网| 五月婷婷六月丁香色| www.五月天婷婷| 99热在线精品观看| 性爱激情久久| 婷婷六月激情| renre人人操国产超碰在线| 亚洲视频99| 亚洲中文乱字字幕在线永久| 综合久久五| 色五月首页| 九九色综合| 狠狠色噜噜狠| 婷婷五月电影| 99资源人人| 2050人人操免费工开爱 | 九九人人操| 色五月 婷婷, 大香蕉| 亚洲第二AV| 丁香六月婷婷| 丁香五月成人社区| 丁香六月婷婷色播| 超碰在线caop| 超碰97人人操| 99er热精品视频| 婷婷五月天奸女| 国产古装妇女野外A片| 99视频91| 综合色色网| 日本欧美国产| 激情深爱五月天| 全部老头和老太XXXXX| 色五月在线综合| 久色网址| 欧美成人精品一区二区 | 五月天婷爱综合| 天天艹| 超碰在线caop| 色婷婷WWW| 五月婷婷开心五月| 狠狠婷婷色| 六月丁香久久| 天天综合五月| 91超级碰| 99ri在线观看视频| 婷婷五月天综合在线| 青草青草视频2免费观看| 91丁香五月| 79色色色色| 啪啪91| 爆乳熟妇一区二区三区爆乳照片| 五月天精品视频| 97操碰| 婷丁香五月天| 丁香五月天啪啪激情综合网| 色色色综合网| 噜一噜免费视频| 婷婷情色五月天| 欧美日本免费一道免费视频| 美女xx不卡| 丁香五月av在线| 少妇高潮呻吟A片免费看软件| 日本精品99网站| 五月丁香六月激情在线| 五月天婷婷综合网| 中文不卡av| 婷婷五月丁香av网站| 色婷婷五月天成人网| 丁香五月ⅤA久久久| 色情五月丁香婷婷网| 国产美女视频久| www.99热在线观看| 91熟妇大香蕉| 色婷婷色人人射| 色五月情| 国语精品探花| 亚州第一A片| 噜噜五月天综合| 影音先锋91视频| 伊人久久五月天综合| 色久免费| 国产在线激情视频| 五月丁香无码视频| 不卡在线中文字幕无| www.狠狠色.com| 亚洲V国产V欧美V久久久久久| 激情丁香五月婷| 任你草| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 五月婷婷偷拍| 任我鲁这里有精品视频| 色婷婷五月天在线观看| 9色视频在线| 亚洲综合五月| 中文字幕簧片| 人人操人| 亚洲操逼网| 久久九九怡红院| 欧美交换配乱吟粗大25P| 五月天婷婷在线观看精品男人| 最近免费中文字幕大全高清大全1| 2020久久婷婷五月| 国产黄色av| 婷婷五月天伊人在线| 色婷婷丁香五月| 久久婷婷丁香五月一二三| 亚洲精品久久久无码| 狠狠狠狠狠草| www久久艹| 激情五月天色色网| 日日夜夜爽| 极品五月天| 亚洲综合五月| 人人超碰99| www超碰| 激情综合网,五月| 五月婷婷啪啪| 亚洲激情综合免费| 久操人| 91人人网| WWW免费视频碰碰碰碰| 天天爱天天爽| 激情五月天婷婷图| 久久久日韩特色特黄AAAA| 色五月丁香伊人| 天天搡日日搡aaaaⅩ| 无码任你操| 婷婷五月天干干| 五月色色网| www色色com| 日日夜夜狠狠操| 婷婷色色色| 欧美黄色AA片哗啦啦啦| 性婷婷| 激情五月天啪啪| 97人妻碰碰中文无码久热丝袜| 可以免费看AV网站| 五月丁香| 色九月综合| 午夜五月天| 五月婷婷综合热| 98热精品| 色色色热热热| 色综合久久之分久久| www.婷婷| 99热精品在线播放| 丁香六月婷婷高清| 久久之人妻| 91se在线观看| 色色色丁香| 日本欧美成人片AAAA| 国产97色在线 | 日韩| 国产26uuu视频| 激情综合网五月在线播放| 色99无码| 公的粗大挺进了我的密道| 五月天天综合| 丁香五月Av| 九九久久99| 99色区| 五月丁香趴趴| 色婷婷精品视频在线播放| 免费无码毛片一区二区A片| 玖玖无码中文| 婷婷五月色惰| www.六月丁香看AV| 激情影院免费视频婷婷五月天| wwwav大香蕉| 色婷婷五月综合| 亚洲丁香婷婷丁香五月天激情| 久久亚洲婷婷| 激情五月婷在线精品| 五月天色导航| 色噜噜在线| 噜噜狠狠| 色热久| 99久在线| 99小视频在线| 2014天天爽| 俺来也综合网精品一区| 丁香五月激情宗合| 色九月婷婷综合| 久久9精品视频| 丁香 久久| 天天干夜夜想| 夜夜做夜夜愛| 天天干、天天日日| 婷婷五月花丁香| 99性爱视频| 十一月婷婷激情四射| 亚洲VA口| 91丁香五月| 人人爱操| 少妇熟女视频一区二区三区| 91在线就要啪| 99久久天堂婷婷| www.五月婷| 影视av久久久噜噜噜噜噜三级| wWW九九在线播放| 任你日视频| 日本va欧美va欧美va精品| 99热国品免费| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 精品一二三区久久AAA片| 嫩草AV久久伊人妇女超级A| 日日操夜夜操中国无码| 久久在线92| 91久久综合亚洲鲁鲁五月天| 蜜乳9188| 青青草原精品久久| www.射伊蕉婷婷| 人人摸人人| 大地资源色婷婷视频在线| 天堂在线观看视频| 欧美大道不卡| 这里只有精品视频国产| 婷婷开心激情五月激情网| 激情五月天色播| 深爱婷婷网| 欧美,日韩成人在线| 天天综合网~91综合网| 第四色色六月色综合| 丁香五月天激情网| 欧美激情综合| 激情综合文学| 91疯狂操操操操| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 丁香五月婷婷久久久| 婷婷综合五月色播| 任我肏| EEUSS鲁片一区二区三区| 五月婷六月综合在线观看| 五月综合六月丁| 七七色色综合| 超碰操日| 久久中文人妻系列| 日本人人xxx| 五月激情综合网| 伊人九九热| 最新精品视频99| 亚洲五月花| www,99色| 色五月视频无码播放| 人妻精品在线| 伦乱人妻| 26uuu亚洲欧美另类| 亚洲综合在线视频| 天堂网色婷婷| 中文字幕日韩无码制服诱或| 久月婷婷| 99久久久久久久| 无码激情精品色婷婷久久久久| 久久免费婷婷视频| 色狠狠色综合久久久绯色aⅴ影视| 99精品热视频| 婷婷五月激情图片| 色五月婷婷在线观看第一页舔| 超碰人人操人人干| 开心婷婷五月| 98色丁香五月婷婷综合网| 亚洲 在线 性爱 | 97久久久久久久久久久| 久久激情视频99| A在线观看| 墨西哥毛片内射精| 五月丁香六月婷婷亚洲| 99热这里只有精| 成人短视频在线| 欧美性爱中文字幕| 激情五月丁香色色去久久| 天天操夜夜肏| 婷婷丁香无码专区| 九九爱看亚洲| 被强行糟蹋的女人A片| 综合激情五月四射婷婷| 人人爱操| 99小视频在线| 能直接看的av网站| 色域五月婷婷丁香| 五月丁香久久网| 狠狠色丁香久久| 99视频精品全部观看10| 秋霞网在线免费基地五月婷婷丁香| 欧洲亚洲欧洲99久久| 综合婷婷| 久热亚洲| 久久这里有精品视频| 人操综合| 韩国三级五月天婷婷。| WWW.五月com| 色播播之激情五月婷婷| 8090在线影视少妇| 激情综合亚洲| 丁香五月激情婷婷| 婷婷深爱色五月| 色欧美一级| 日韩人妻操逼视频| 五月天婷婷网站| 五月天婷婷在线播放| 91久久九色| 五月天婷婷影院| 大香蕉婷婷五月| 婷婷操逼| www.五月激情.com| 91久女| 天天激情欧美美女| 婷婷久久综| 欧美婷婷综合| 噜噜噜精品欧美成人在线观看| 天天日日夜夜| 色婷婷丁香AV综合| 五月婷婷丁香五月| 婷婷五月综合网| 欧美在线视频99| www.婷婷| 五月深爱激情网| 五月婷婷七月丁香| 五月婷婷综合激情| 操逼福利视频| 久久激情五月网| 狠狠插狠狠操| 五月激情基地| 六月色激情| 人人摸人人摸| 99热99网| 日本三级片片| www.99在线| 五月天影院婷婷在线观看| Caoub青青超碰| 欧美 日韩 成人在线| 伊人99热| 精品久9| 爽极品色| 久久婷婷欧美| 亚洲午夜Av| 亚洲人人操| 成人永久免费视频在线观看| 狠狠狠婷婷五月综合| 五月丁香婷婷激情爱爱| 91久久久久久| 婷婷亚洲色| 五月五婷婷网| 九九综合五月欧美| 日日日日日| 日韩在线婷婷五月天综合| 成人五月丁香社区| 欧美性猛交99久久久久99按摩| 狠狠色综合久久| 欧美日本综合网| 激情亭亭五月| 亚洲深喉aV| 亚洲天天| www.狠狠操.com| 99精品热视频| 在线观看欧美3区| 色一情一乱一乱一区91Av| 久久99网| 五月天婷爱综合| 99在线观看| 男男野外做爰全过程69| 日本五月天激情| 欧美在线视频99| 99热在线观看成人| 91久久婷婷| 色啪影院| 久色五月丁香视频| 五月综合激情视频| 秋霞午夜理论| 九色91国产| 午夜日韩久久久网站| 中文字幕乱码亚洲精品一区| 91精品久久久久| 丁香五月天资源网| 婷婷五月天成人小说| 五月丁香成人| 婷婷五月天成人五月天| 欧美色宗和激情| 婷婷五月在线影院| 热91久| 99热成人| 91九色精品熟女内射| 激情性爱五月天| 婷婷丁香五月激情| 天天舔天天摸视频| 色色亚卅| 东北婷婷五月天| 丁香久色| 五月丁香色婷| 婷婷五月天视频在线观看| 五月激情五月丁香| 五月天婷婷综合久久| 亚洲无码播放| 丁香婷婷激情综合五月激情 | 久久五月天婷婷| 日韩成人AV在线播放| 婷婷伊人久久无码色五月| 亚洲乱码日产精品BD| 婷婷爱五月| 丁香五月婷婷在线| 久久婷婷六月综合综合| 色五月婷婷五月天| 91seav| 久久综合干| 99啪啪视频| 丁香五月天社区| 热99AV网站| 婷婷香五月天| 99精品视频网| 五月婷婷天堂| 五月天婷婷激情在线色图| 精品人妻伦一二三区久久| 桃色五月天| 亚洲综合色色| 婷婷99| 亚洲色碰| 欧美日综合| 欧美性生交XXXXX无码小说| 亚洲爆乳无码精品AAA片蜜桃| 婷婷丁香社区| 亚洲岛国电影| 亚洲av成人电影在线观看| 久久婷婷综合国产| 91操人视频| 五月丁香婷婷激情四射迷人| 黄网免费看| 五月丁香日本片| 岛国资源网| 五月丁香婷婷三级| 日本久久人| 99热这里只有精品首页| 久久在线视频免费观看| 久久久亚洲成人无码A片| 五月天婷婷婷| 国产小网站| 色色婷婷五月天| 色必久悠悠影院| 五月婷婷丁香综合网| 亚洲天堂爱爱| 色五月情| 99在线视频女女视频| 97丁香视频| www.日韩国产| 婷婷区日本| 噜噜色噜噜网| 538在线精品| 无遮羞AV| 五月丁香色色网| 99热九九在线| 婷婷涩涩五月天| 婷婷综合激情| 中文av在线观看| 丁香六月婷婷激情综合| 天天天天天天天操| 成人一级片| 五月婷婷丁香日韩在线| 日本三久久| 色婷丨日丨天丨综合久久| 综合久久五月天| 色五月五月天色婷婷色五月| 亚洲精品一区无码A片| 午夜日日| 婷婷色系婷色| 激情六月丁香| 色婷婷五月天| 亚洲婷婷婷| 一起草无码视频| 丁香桃色网| 亚洲色色色| 色天堂A| 色五月色五天色情网| 另类在线| 国产古装妇女野外A片| 色婷婷AV久久| 涩涩五月天综合| 九九热精品| 五月J香蕉婷婷| 婷婷六月激情小说网| 亚洲激情网站| www.久久| 色婷| 日韩无码色色| 偷拍丁香九月激情| 在线国产精品色| 99在线热视频| 伊人五月天久久| 婷婷玉月丁香五月在线视频| 天天干天干| 丁香五月婷婷大香蕉| 婷婷五月丁香五月天| 深爱五月激情| 久久大香蕉视频| 亚洲色 视频| 91 九色大美女| 激情另类综合| 成人在线网址| 视频一二区| 人人摸人人摸| 五月激情综合婷婷| 丁香激情六月天婷婷| 久久色五月| 婷婷激情六月综合| 九九婷婷网五月天| 日韩三十六页| 这里只有精彩亚洲视频推荐| 欧美性生交XXXXX无码小说| 久操操| 亚洲啪啪啪啪| 色噜噜狠狠色综合成人网| 激情五月天婷婷五月天| 在线一起草av| 五月丁香婷在线| 丁香婷婷影院| 色婷婷狠狠久久综合五月| 成人午夜天| a色色色色色| 99精品在线| 另类图片天天影视在线观看| 大香蕉五月婷婷| 婷婷五月丁香青青草在线| 在线A色| 极骚大香蕉伊人| 激情 婷婷 丁香五月天| 久热精品9999| 99热这里只有精品免费观看| 六月丁香AV| 激情五月天网页| 色婷婷成人色网| 中文字幕婷婷五月天在线观看| 婷婷视频在线碰| 欧美成人精品老美女噜噜噜| 美女xx不卡| 天天日夜夜| 婷婷五月激情图片| 国产精品电影网| 丁香六月激情| 开心激情综合| 丁香六月av| 超碰人妻公开在线| 直接看的AV网站| 欧美色碰| 日本久久天堂| 五月天婷婷久色| 色九月综合| 播播网色播播| 久久无码激情视频| 欧美日本免费一道免费视频| 日本AAAAAAAAAAAAAA片| 婷婷影院A成人| 激情欧美丁香五月| 婷婷丁香激情综合色情| 五月天伊人网| 亭亭色天香| 欧在线一区| 五月婷婷六月丁香激情| 三年高清大片免费观看国语| 天天日夜夜拍| 人妻中文在线| 96自拍视频九色在线观看| 亚洲第一综合| 丁香婷婷精品视频| 色婷婷中文| 骚。com| 丁香五月婷婷啪啪啪| 色婷婷成人做爰A片免费看网站| 色五月色五天色情网| av第一二区| www.超碰在线| 五月花成人网| 久久五月天网| 成熟妇人A片免费看网站| 天天操天天日天天爽| www,com,五月色色| 日韩性爱AV| 超碰成人av| 天堂五月婷婷| 激情久久月| 午夜婷婷| 99热日韩| 久久免费丁香| 精品久久艹| 99成人免费热视频| 激情五月天色色| 中文字幕91,综合| 99欧美| 色视频五月天| 丁香五月婷婷性爱| aaaa.黄| 亚洲 在线 另类| 91热在线| 亚洲色情在线| 小视频aaa久久久| 中文字幕不卡网站| 久久丁香五月天| 99热这里有精品| 中文精品在| 极品少妇婷婷五月| 国产片XXXXA片国语对白| 亚洲五月花| 久久久五月婷婷| 亚洲色精彩| 青青操avbb| 干亚洲天堂| 2015WWW永久免费观看播放| 人人性久久| 免费看欧美成人A片无码| 五月婷婷深深爱| 丁香综合网| 乱女乱妇熟女熟妇综合网站| 色婷婷激情| 超级碰碰99| 成人美女网| 色婷婷亚洲婷婷| 九色婷婷| 超碰97干| 思思久久99| 亚洲经典小视频| 六月丁香激情最新更新| 狠狠色色| 大香蕉天堂| 丁香五月激情综合久久| 日本欧美成人片AAAA| 日日夜夜天天综合| 大香蕉网站,大香蕉综合| 五月婷婷亚洲| 深爱五月日韩| 五月伊人婷婷| 开心五月激情五月丁香五月婷婷| 激情综合4月| 亭亭丁香久久五月| 久久久久久久丁香五月天婷婷| 久久大香蕉同僚| 日本不卡中文字幕| 日韩99视频| 操碰久| 亚洲天99| 六月丁香色色| 香蕉久久五月| 五月婷婷久久爱| 新激情婷婷| 色五月激情网| 国产精品久久久爽爽爽麻豆色哟哟| 国产超碰在线| 99ri在线观看视频| 99热最新| 99热免费观看| 亚洲激情av| 国产特级毛片AAAAAAA高清| 天天爽天天| 97色五月婷婷在线| 91热视频| 伊人久热91| 日本在线视频播放91| 天天操B| 99免费热在线精品| 99亚洲综合| 色原狠狠综合| 超碰九色| 丁香五月天激情| 婷婷五月天精品| 激情五月天电影| 性欧美日本| 天天插综合| 99激情网| 嫩草AV久久伊人妇女超级A| 婷婷五月成人| 色婷婷A| 狠狠狠狠狠狠| 日本欧美成人片AAAA| 第四色色六月色综合| 午夜日韩久久久网站| 六月撸婷婷| 人妻系列久久久久久久久久久| 亚洲高清在线| 天天婷婷操| 五月天婷久精视频| 9久精品| 性欧美大战久久久久久久83| 97在线/日本| 91色色色| 一起肏在线视频| 久久曰曰| 天插天啪天啪天啪| 五月婷婷综合在线| 日韩aaaaa| 一本久久婷婷| 久久久WWW| 丁香色五月 97干| 91dy.av| 久综合| 亚洲精品久久久久久久久久飞鱼| 91高潮喷水久久久久久久久| 玖玖爱综合网| 五月丁香婷婷激情在线| 色婷婷九月| 91久久| 岛国在线观看91| 91久久1118| 激情美女五月天激情在线| 99视频| 99超级碰免费视频| 激情综合在线播放| 九九免费视频在线| 青草少妇激情| 中文成人在线| www.99色| 超级碰碰碰碰视频| 三级大香蕉网| 九九综合九九| 人人操人人妻| 六月亚洲婷婷6月中文字幕| 色播激情五月天| 欧洲MV日韩MV国产| 婷婷中文无码| 五月激情综合深爱| 97干在线| 激情久久月| www激情网| 99热久| 曰韩五月丁香色婷婷无码| 激情综合网色播五月| 五月天大香蕉视频| 五月天婷婷丁香蜜桃91| 丁香婷婷六月天| 亚洲正能量欧美| 成人AV在线网站| 91超碰人人操| www.久久婷婷| 我要射综合| 大香线蕉伊人| 亚州婷婷五月激情综合| 五月人妻婷婷| 久久这里只有精品8| 丁香六月婷婷综合啪啪| 激情六月丁香综合| 99在线免费视频| 996re热精品视频| 一区二区三区四区无码| 天天爽天天| 97干视频在线| 深爱激情五月婷婷| 青青久在线视频免费观看| 99久久国产成人精品| 婷婷天堂站| 97久久久久| 久操97| 十区AV| 丁香久久| 国产亚洲精品久久久久久牛牛| www.五月天婷婷.com| 久久久WWW| 7777久久亚洲中文字幕| 久久婷婷五月天激情| 精品色| 久久色天堂| 天天撸夜夜爽| 1024国产在线| 九九草热在线观看| 成人国产欧美大片一区| 成人必爱视| 久久婷婷伊人| VA五月激情在线| 色色色地址| 日本久久综合| 五月婷婷婷婷| 天天舔夜夜操www com|