免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
啪啪综合网| 狠狠情色| 九色啦蜜臀| 玖玖婷婷五月天| www.五月天| 激情网婷婷婷| 色婷婷深爱五月| 欧美婷婷九月| 婷婷六月香| 亚洲色情网站| 狠狠狠人妻| 婷婷亚洲久久| 97在线日韩| 色五月丁香五月| 天天色色婷婷| www.狠狠| 五月丁香福利| 色婷婷久久天天性爱| 精品国产AV色一区二区深夜久久| 亚洲无线视频| 一本伊人色婷| 五月丁香婷婷啪啪综合网| 亚洲婷婷基地| 丁香花婷婷五月天| 九热视频免费观看| 黄色av网站在线免费播放| 91啪啪网| 久婷婷色| 婷婷爱五月天| 色五XX| 九月色婷婷综合| 天天综合色| 精品久久艹| 青草激情综合| 99色五月| 久久 婷婷 五月天| 色婷婷亚洲精品天天综| 青青热久精品视频在线观看| 夜夜夜天天操| 免费的日逼视频| 六月婷婷色色色| 日韩黄在免| 欧美黄色AA片哗啦啦啦| 一起草AV| www.激情| 五月丁香久久| 成人午夜天| 超碰久热| 九九色精品| 日韩色久| 色色色色网站| 开心五月激情网| 激情伊人| 亚洲无码色| 在线观看中文字幕亚洲| 亚洲成人综合在线| 婷婷综合激情| 日本精品久久久久中文字幕| 中文字幕无码人妻少妇免费视频| 久久久久久久11111111111| 五月婷婷综合激情网| 亚洲无码色色| 久久久99视频| 99成人| 九九Av| 色五月网址| 人妻久久婷婷| 丁香九月综合| 成人AV在线网站| 啪啪啪啪五月天| 99亚洲综合| 欧美极品999| 深夜男女福利刺激影院一区完整| 激情五月综合视频| 79色色色色| 六月丁香社区| 狠狠操综合| 五月丁香色| 伊人五月综合网| 九九这里都是精品| 黄色片avv| 九月丁香婷婷网| 色婷婷yy久| 婷婷激情五月呦呦| 91丨九色丨白浆| 色激情综合| 丁香五月久久| 思思热国产在线| 这里精品| 99日韩| 久久久国产精品黄毛片| 99久久新视频| 思思久ren热| 激情五月视频| 日日综合网| 国自产拍偷拍精品啪啪一区二区 | 国产精品视频网| A1片久久| 亚洲色a| 激情VA视频| 99久在线观看| 99视频日韩| 99在线播放| 91互操| 六月婷婷网| 婷婷色色播五月天| 另类天堂| 天天干天天干天天干天天干天天干| 欧美中文五月天| 99热6精品| 怎么样可以看免费的一级av| 激情五月天综合网站网站网站| 亚洲日韩26uuu| 99热精品无码| 欧美综合激情| site:wpjngj.com| 天天综合亚洲| 婷婷五月天VI| anquye伊人| 五月天综合视频| 色五月六月| 7EzOBIhNq85TO| 久久98热re| 婷婷丁香五月天欧美| 久久久久人妻精品| 婷婷六月偷拍| 六月婷婷狠狠| 超碰在线精品| 亚洲色图45p| 九九视频精品在线免费 | 精品久久99码| 六月丁香停| 亚洲日韩26uuu| 色婷婷久久综合| 大香伊人久色| 五月色婷婷综合色| 97色色婷婷| 日韩成人中文| 亚洲综合干| 婷婷丁香花五月天| 99九九在线观看免费| 青青草护士中出内射-欧美电影在线天堂新版| 日本五月天网站| www.色五月| 色色色婷| 日本九九视频| 激情五月综合网| 99欧美热| 五月好婷婷| 九九这里只有精品| 嫩草综合网| 一级性爱视频| 丁香五月婷婷色| 青青草原伊人网| 色婷婷在线视频观看| 26uuuavcom| 成人在线视频网| 综激情网| 综合网色| 伊人春天av| 5月丁香啪啪啪| www.henhenl| 丁香五月天堂网| 91精品91久久久久77777| 国内婷婷丁香社区在线播放| 天天日中文| 亚洲天堂AV免费片| 97人碰人操| 亚洲精| 91九色网| 国产精品日韩十五区| 色狠狠色噜噜AV天堂五区| 激情婷婷五月天。| 日日躁夜夜躁狠狠久久AV| 都市激情蜜桃婷婷五月天| 久9视频| 欧美日韩成人一区二区| 欧美99热| 先锋男人99资源| 成人做爰高潮A片免费视频| 伊人丁香花综合影院| 91婷婷丁香五月亚洲| 激情五月天小说网| 狠狠做五月婷婷| 欧美日韩成卜| 日韩ac不卡无码| 亚洲综合五月天婷婷丁香| 色婷婷9| 婷婷色在线| 九九热在线亚洲免费视频| 天天舔天天爽| 人人看人人草人人摸| 九九热9| 日日爽日日| 婷婷综合影院| 九九色99| 六月丁香激情婷婷| 最新av在线观看| 狠狠色综合网| 成人在线视频一区| 久久婷婷激情五月天一区二区| 五月天激情小说| 蜜桃婷婷丁香| 婷婷五月精品中文| 五月天婷婷基地| 久久九九大香蕉电院| 日韩AV中文字幕在线| 超碰九九热| 九九免费精品在线视频| 亚洲区在线| 狠狠干综合| 亚洲性天天| 久久99网| 99热久久这里只有精品| 五月激情综合网| 天天操夜夜爽天天操| 久久婷婷五月天| 五月天激情av| 99热国内| 五月天婷婷av| 亚洲四色五月| 五月天婷婷激情| 日韩美女在线视频19| 国产成人av在线| 一起草AV| 婷婷欧美综合| 人人叉久| 欧美日韩成人综合9| 天堂草在线看www| 久综合| 99热在线观看| 久久精品9| 丁香五月激情六月综合| 深爱激情四射| 欧美激情 日韩无码 婷婷 五月天| 丁香五月熟女| 麻豆AV一区二区三区| 亚洲综合婷婷| 九九99久久| 日日撸夜夜操| 99热免费| 国产91视频| 久久精品人妻| 欧美乱码国产一级A片| 婷婷五月天激情在线| 开心久久爱五月天| 最新精品视频99| 丁香五月婷婷婷婷欧美综合| 久思思久视频| 丁香久色| 精品免费99| 五月丁香婷婷激情| 五月丁香六月情亚洲| 五月丁香综合啪啪対白| 大伊久久| 丁香五月天堂网| 色五月婷婷色五月婷婷色五月婷婷| 婷婷六月激情丁香| 91婷婷五月天嫩女| 婷婷六月色开 | 久久丁香五月婷婷| 直接看的av| 婷婷激情五月天小说校园| 亚洲另类婷婷五月综合| 操操操AV| 99热老司机| 久99久视频| 九九视频这里只有精品| 强辱丰满人妻HD中文字幕| 国产真实乱了老女人视频| 国产AV一区二区三区最新精品| 丁香五月天社区| 天天插天天插| 激情婷婷五月综合| 九九99精品视频在线观看| 轮奸综合网| 五月丁香五月丁香| 五月婷亚洲精品| 五月丁香六月综合激情| 极品人妻VideOssS人妻| 91re色综合视频| 九九色网| 99精品久久| 思思99精品视频在线观看| 99亚洲欧洲| 色播五月丁香| 开心激情网五月天| 91九九九色在| 国产激情综合| av五月天婷婷丁香| 久久久这里有精品| 欧美成综合在线观看| 综合色网站| 九九性视频| 丁香五月婷婷成人网| 婷婷五月天BBw| 五月天天天天天天天天天天天天天天天婷婷婷| 日日夜夜干| 日本eVa一区=区视频| 一级性爱大片| 婷婷六月婷婷| 在线99热| 蜜桃婷婷狠狠久久综合| 婷婷五月精品在线| 超碰人人艹| 亚洲五月综合色播| 婷婷久久综合久| 色婷婷成人色网| 26.uuu丁香五月婷婷| 91精品电影18T| 亚洲日日日| 色婷婷五月在线| 99视频热99| www.99视频| 丁香婷婷十月| 色色色综合网| 激情九月综合| 婷婷五月天最新综合你懂的 | 五月激情视频网| 拳交大逼| 成人无码髙潮喷水A片| 久久狠婷婷| 在线色五月婷婷| 九九热这里有精品23| 久久九九99| 久久久区区一久久久久久| 九九人人精品| 国产色视频网站2| 欧美亚洲999| 色色99| 大伊香蕉精品视频在线| 蜜臀A∨在线水帘洞| 五月综合丁香婷婷| 久一网站| 日本欧美成人片AAAA| 丰满人妻妇伦又伦精品国产| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | VA色婷婷| 91精品国产91久久久久青草| 色九九综合热99| 婷婷香五月综合激情| www.久热| 26UUU一区二区| 啪啪操超碰| 精品操逼一区二区| 亚洲国产色婷婷| 成人婷婷五月天| 婷婷丁香人妻天天爽| www.五月天色色色| 8区视频在线| A级毛片高清免费不卡播放谢谢谢谢| anquye五月| 狠狠精品干练久久久无码中文字幕 | 亚洲天堂热| 超碰资源在线| 色狠狠综合| 久久激情天堂| VA色婷婷| 99在线er热| 激情五月色婷婷| 久久精彩综合视频| 五月婷在线| 五月天快乐开心激情网| 国产偷人爽久久久久久老妇APP | 丁香五月婷婷五月天| 超级碰碰99| 日韩色五月| 婷婷六月久久| av在线激情| 五月丁香另类图片| 免费看欧美成人A片无码| 天堂婷婷五月在线| 亚洲成AV人片在线观看| 天天搞天天爽| 婷婷五月电影院| 亚洲热久久| 婷婷色女| 色婷狠狠| 五月天综合婷婷| 狠狠操之狠狠操| 亚洲国产精品二二三三区| 色婷五月天网站| 激情综合五月丁香六月婷婷| 久久久性爱视频| 婷色五月| 婷婷成人小说综合| 久99在线视频| 四LLL少妇BBBB槡BBBB| 成人狠狠成人狠狠成人狠狠成人狠狠| 日本情色一区二区| www夜夜| 久久五月丁香激情综合| 67194中文字幕| 99色免费观看全部| 丁香六月天之亚州热女 | 国产精品91抖高| 99性色| 婷婷五月天成人在线视频| 日韩精品AV一区二区三区| va婷婷| 国产日比| 大香蕉久久久久久久久| www.丁香五月| 人人摸人人| 这里只有精品视频222| 亚洲六月综合激情久久下卡| 超碰操网| 热热久久99| 97AV在线视频| 久久久精品99| 玖玖爱伊人网| 五月天婷婷成人网| 五月婷婷视频在线观看| 日韩按摩二区| 国产色色在线| 五月丁香激情怕怕| 天天综合色99| 9久久狠狠的| 久久9精品视频| 国产无遮挡又黄又爽免费网站| WWW.17C亚洲精品| 激情五月黄色小说| 中文字幕视频在线播放| 日本在线视频看se99| 人人爱操| 色综合天天综合成人网| 丁香五月在线自慰| 婷婷五月色天| 五月婷婷AV| 深爱激情AV| 五月天激情久久| 高清a片基地| 26uuu成人网| 久久综合五月天| 色色色色色色色色色999| 五月色综合| 色99婷婷五月天| 2025神马午夜福利| 无码人妻AV久久久一区二区三区| 色色色综合网| 99精品自拍视频| 国产密乳av一区二区三区四区| 婷婷永久在线| 清色五月天| 五月天丁香六月综合| 五月丁香网站| 婷婷五月综合久久中文字幕| www.五月天婷婷| www.91AV.com| 欧美人人超级碰| 免费观看的婷婷五月视频在线| 色婷丨日丨天丨综合久久| 都市激情久久| 五月六月婷婷激情网| 九九精品综合| 久久婷婷亚洲| 无码地址| WWW五月天| 日本本土色网第一区| 激情综合五月婷| 亚洲旡码| 涩涩五月天综合| 丁香婷婷六月激情文学| 丁香六月色婷婷欧美| 综合婷婷| 丁香婷婷激情五月| 亚洲 无码 中文字幕 中出| 婷婷成人在线| 天天操天爱综合| 婷婷五月天资源| WWW激情五月天| 婷婷五月婷婷五月| 99精品亚洲| 日韩aaaaa| 激情六月天| 午夜爱爱网站| 99热在线播放| 色综合激情图区| 1024成人免费看| 婷婷五月天首页激情| 超碰97色| 日本老女人黄页在线播放| 欧美S码亚洲码精品M码| 99久99久| 成人在线综合| 婷婷五六月丁香| 亚洲AAAA网| 婷婷六月久久综合导航| 亚洲午夜av| 69精品人人人人| 高清资源站日A美A欧亚…| www.ywav| 人妻精品在线| 亚洲AAAA网| 99热手机在线精品| 亚洲婷婷五月天| 蜜乳久AV| 亚洲综合无码| 激情美女五月天激情在线| 色综合色色色| 婷婷色播婷婷| 97五月天婷婷综合激情网| 激情五月综合网最新| 五月天天天操天天爽夜夜操| 日日爽日日爽| 婷婷99狠狠| 99色综合久久| 欧美在线视频99| 91小黄书网址在线观看| 99热播放| 影音先锋AV资源男人站| 5月激情天| 26uuuuuuuu国产| 六月婷婷久久| 色情成人五月天| 色婷婷久久综合| 色情免费视频播放| 色噜噜狠狠色综合日日| 欧美婷婷综合网| 九九99视频精品| 综合色激情| 五月丁香啪啪| 久久新地址| 万月丁香狠狠爱| 99ri国产在线| www.日日夜夜.com| 无码成人播放器| 久久五月丁香婷婷| 婷婷射丁香| 国产精产国品一二三在观看 | 色色五月婷| 久热精彩视频98| 激情网站五月| 99综合久久| 91超级碰人人操| 天天摸天天舔天天爽| 婷婷射丁香| 亚洲国产另类av| 色综合xx| 五月天偷拍| 综合AV在线| 激情六月丁| 影音先锋秋秋五月婷婷| 色婷婷丁香五月丁香| 久久HD| 婷婷五月天AV在| 天天舔天天摸天天透| 超碰在线国产| 激情五月天婷婷图| 亚洲色频| 在线观看熟女少妇| 丁香五月五月婷婷| 欧美婷婷| 色色性爱视频| 99久久99视频只有精品| 激情五月综合婷婷| 天天五月香欧美| 久热91| 182TV亚洲| 人妻AV在线观看| 五月丁香啪啪| 久久久久久久久久久97| 精品网站:999WWW| 六月婷婷九月丁香| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 亚洲国产网站| 99热热这里只精品996小说| 超碰中文字幕在线| 久久精品人妻| 久久免费操| 伊久久婷婷| 91丨九色丨熟女|新版| 97亚洲婷婷| 99热99美国在线观看| 五月天婷综合| 婷婷在线精品| 色情婷婷| 日韩十国产极品久久| 日本熟女啪啪| 天天爽天天操| www色婷婷| AVDV久久| 青青福利网| 五月丁香婷婷伊人日韩| xxx.色婷婷| 欧美乱码国产一级A片| 涩综合网| 五月丁香六月婷婷综合免| 欧美情色电影一区二区| 99精品色| 亚洲精品视频在线| 免费视频WWW在线观看网站| 欧美丁香五月天| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 五月开心网| 99久久久99久久91熟女| 婷婷五月丁香亚洲| 久久婷婷丁香| 99热99热在线观看| 婷婷五月丁香人妻无码高清| 97干在线视频| 九九婷婷五月天| 婷婷八月丁香激情综合| www.91.com处女在线直播| 色.五月综合网| 天天澡天天狠天天天做| 六月婷婷五月丁香首页| 91干99| 五月天堂色| 最新五月天婷婷影| 亚洲不卡欧洲| 婷五月天影院| 91超级碰| 激情深爱综合网| 蜜臀AV在线成人| WWW.HENHENL.| 亚洲五月婷婷| 久久天堂| 91精品国产综合久久密臀| 香焦网五月天| 超碰免费人人肏| 久久婷婷视频| 婷婷亚洲五月| 美国天天日天天操| 视频这里只有精品| 久久加勒比| 亚洲乱码日产精品BD| 亚洲色夜| 欧美性爱5月天天天看| 激情视频91| 久cao香蕉影院| 1024人妻| 99热精品观看| 99热6这里只有精品| 亚洲日韩人妻操逼| 婷色五月| 91九色 婷婷| 五月天社区婷婷| 激情综合网五月婷婷| 婷婷五月天美女21p| 午夜精品777| 狠狠色丁香五月婷巨| 大香蕉中文| 欧美成人网99网| 狠狠干五月丁香| 丁香六月啪啪| 色丁香五月婷婷| 婷婷狠狠97| 99精品久久久久久久久| 色婷婷五月天av在线| 五月天色图| 五月天大香蕉| 91爱啪啪| 午夜色婷婷| 丁香五月色五月| 色色色色网站| 五月婷婷真爱激情网| 五月WWW| 六月丁香婷婷色综合| 五月婷婷 欧美| 婷婷色网站| 五月婷在线影院| 丁香五月天婷婷91| 久久一级片| 婷婷五月精品中文| 日韩在线成人电影| 99热碰碰| 99在线免费视频| 欧美日本黄色| 色色吧综合| 91热久久| www.天天干.com| 26uuu淫色| 五月激情婷婷开心五月| 97涩涩丁香五月天| 天天操夜夜肏| 日本VA视频| 丁香六月欧美| 色色综合激情| 99热国产精品| 97干在线视频| WW婷婷五月天com| 91日在线视频| 久久五月天视频| 久久人人看| 丁香五月天堂网| 九九在线视频| 日本韩国视频在线观看社区免费的9| 亚洲精品无码A片一区二区| 夜色爱爱亚洲| 欧日韩成人| 久久er这里只有精品| 五月www| 综合五月天婷婷色| 激情久久久久久久久久| www.99色| 久草婷婷在线| 久久色五月| 激情五月天噢美| 亚洲九九在线| 久久婷婷五月综合激情国产| 日日干夜夜干| 激情五月婷色| 免费黄色视频网址| 婷婷色色播五月天| 日日干日日| 婷婷99狠狠| 丁香五月大香蕉在线99| 久久婷五月综合| www色婷婷久久综合久色 | 久久这里只| www.婷婷五月天| 国产精品久久久久久久久久| 99日在线观看视频| 电影蜘蛛女| 五月天激情国产综合婷婷| 五月婷色| 香蕉色色网| 婷婷操逼| 婷婷五月丁香综合激情| 天天婷婷综合亚洲亚洲| 久在线综合69| 丁香六月色香蕉视频| 婷婷综合五月天亚洲综合| 色婷婷狠狠爱| 色婷婷影视99| 成人色色综合| 久久3p| 大香蕉久久青青| 色99在线视频| 五月天激情www| 丁香激情五月天| 久久人五月| 9色91视频| 亚洲综合视频网| 日逼免费视频| 激情综合亚洲| 欧美色宗和激情| 一本伊人色婷| 99色色网| 九九Av| 99性爱| 九九精品9| 青青操avbb| 97在线视频人妻九色| 亚洲性爱AV| 天天色五月| 九九99久久| 外国碰视频网站97| 来吧亚洲综合网| 岛国AAAV| 久久伊人日日夜夜| 婷婷五月天综合网| 丁香五月婷婷啪啪啪| 操一操干一干| 五月婷婷久久网| 午夜青草资源| 婷婷亚洲色| 日本99视频| 激情九月综合| 色婷婷五月色| 五月天伊人综合| 婷婷五月六月| 人。妻久久| 嘿嘿视频免费看9| 色综合网综合| 91se精品国产| 五月婷婷激清网| 色日本颜射| 26uuu国产精品| 伊人无码高清| hd五月婷婷在线| 亚洲亚洲人成综合网络| 日本熟女三区| 少妇性BBB搡BBB爽爽爽电影| 中文久久久人妻| 91九九| 色婷婷婷av| 丁香成人五月天| 狠狠操之狠狠操| 中文字幕在线日亚州9| 色五月婷婷激情综合网| 久久婷婷五月天| 色婷婷4| 成人国产网站在线免费看| 新激情五月开心五月婷婷五月丁香五月| 无码少妇高潮喷水A片免费| 99热国产国产| 影音先锋自拍网| www久热com| CAOBIBI| 99热1| 欧美日本VA| 在线99热| 九九九九毛片| 丁香五月婷婷深五月| 六月丁香五月激情亚洲AV| 天天拍天天操| 伊人9999| 伦99热| 男女99免费视频| 亚洲日本激情| 六月婷婷色色网| 日本狠狠网| 久久婷婷色情7777网站| 五月激情视频| 婷婷五月图片小说网| 四季AV综合网| 日本色五月| 蜜臀九九九九| 超碰爱爱爱| 婷婷五月天成人网| 狠狠狠狠狠操| 激情综合网址| 最近中文字幕2019视频1| 这里只有精品网站| 色婷婷婷婷| 国产SUV精品一区二区6| 色深爱五月| 婷婷丁香社区网| 牛牛澡牛牛爽| 97超碰人人操| 9999热这里只有精品| 97五月婷婷| 激情综合五| 丁香色婷婷| 天天爱天天日| 少妇婷婷五月天| 婷婷精品| 五月天婷婷爱| 丁香五月婷婷天激情| 97欧美在线| 欧美顶级少妇做爰HD| 欧美影院| 久久久人人人妻丝丝丝| www.henhenl| 久久大香蕉丁香| 六月婷婷综合| 五月情婷婷| 久久婷婷五月国产色综合激情| 婷婷激情综合色五月久久91| 丁香五月激情综合| 激情五月天网站| 国产性色蜜乳| 99久视频| 夜色综合网| 色婷婷网大全在线| 五月丁香六月婷婷网| 五月丁香中文字幕| 精品综合久久久久久五月天| 国产9色在线/日韩| 99热黄| 99无码精品| 婷婷丁香激情综合色情| 直接看的AV网站| 狠狠久久婷五月综合色| 中文无码婷婷| 玖玖婷婷色五月| 色啦啦视频| 久99久视频| 九九热中文| 成人丁香五月| 天天色官网| 亚洲五月天综合| 九九99在线观看视频| 色色色97| 色色五月综合| 婷婷丁香五月社区亚洲| 久久综合久色欧美综合狠狠 | 亚洲精品无码久久| 夜夜骑天天操| 色五月婷婷久久| 婷婷五月综合视频| 啪啪啪五月天| 少妇久久诱惑视频| 色婷婷在线视频久| 丁香五月激情天AV无码| 久久久精品视频79| 五月婷婷欧美| 婷婷精品免费久久| 殴美激情综合网| 超碰国产av| 踪合专区啪啪| 婷婷五月综合色拍| 五月天综合久久丁香91| 中文字幕欧美久久| 操逼三区| 九九色欲网| 生活片五区| 日本91在线| 丁香六月啪| 操人无码| 五月丁香综合啪啪啪啪啪| 全亚洲最大的婷婷五月天网站COM| 久久六月天| 九九色逼| 日本本土色网第一区| 99热精品在线播放观看| 色色色视频| 五月天影院婷婷在线观看| 六月亚洲| 激情九九综合网| 五月天激情av| 五月天婷婷丁香| 热五月婷婷| 婷婷综合网| 色狠狠色| 丁香狠狠干| 996热re视频在线观看视频| 六月激情网| 五月天婷婷操逼视频| 五月丁香激情综合网| 色噜噜狠狠色综合无码久久欧美| 婷婷丁香77777| 26UUU欧美激情一区二区| 色噜综| 久久五月天婷婷| 久久伊人婷婷| 五月婷婷丁香| 任我肏视频精品| 狠狠干综合网| 激情婷婷色小说| 天天天摸夜夜夜玩| 天堂网啪啪| 五月天大香蕉| 91精品久| WWW久久久| caopeng97日韩| 婷婷国产成人| 激情综合五月天| 色色9 9| 五月婷六月| 亚洲色婷婷99一9|| 色狠狠婷婷| 能看的AV| 九九九九中文字幕| 五月花综合| 快色t v在线入口| 丁香婷婷六月天| 精品无码久久久久久久久| 9热在线视频| 色情五月天视频网| 久久只有18视频| 色五月婷婷亚洲| 久久免费少妇高潮99精品| 久99久精品视频| 99色热视频| 99精品久久久| 五月婷婷亚洲天堂97色婷婷| 欧美大香蕉视频| 手机激情网| 亚洲性爱电影| 操操操B| 激情性爱五月天| 激情五月亚洲| 狠狠色成人影片| 人人爽欧美婷婷久久久五月丁香| 六月色伊人婷婷| 国产精品色| 国产麻豆视频| 五月色综合| 中文av网| 99干日日干| 另类天堂| 久久久无码精品成人A片小说| 日本精品人妻无码77777| 狠狠爱婷婷爱| 日屌日日操日日色| 国产精产国品一二三在观看| 丁香五月婷婷黑人妻黄色电影院| 色五月首页| 开心五月婷婷激情| 在线天堂9| 五月婷婷六月丁香在线视频| 亚洲第一综合| 丁香婷婷啪啪| enecarbon-materials.com污K127封锁请涟系@wip1688 | 欧美精品999| 激情图片婷婷丁香五月| 婷婷成人av| 五月天婷婷色播| 成人va在线播放| 久久久性爱视频| 六九色综合婷婷五月天| 五月天婷婷色播综合在线| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网| 天天爱天天做天天| 色九月综合| 99热只有精品在线观看| 超碰狠狠操| AV激情五月| 国产99久久久| 激情综合99| 狠狠穞A片一區二區三區| 殴美97色| 色情综合网| AV片在线观看| 五月天另类小说久久小说网| 亚洲精品一区中文字幕乱码| 久久五月丁香伊人青草| 无码色色色| 五月天色色激情综合| 亚洲黄色影视| 久久综合激情| AAA久久| 婷婷丁香五另类网站| 欧美在线视频免费播放| 99操免费视频| 婷婷激情在线| 97碰超级人人看| 中文字幕视频在线播放| 97碰| 99免费在线| 亚洲小视频免费播放| 婷婷激情五月| WWW,五月天| 97人人干| 天天天添天天操| 久久六月婷婷| 天天摸色吧天天摸色吧| 伊人久热91网| 五月丁香啪啪啪| 国产在线黄色| 第四色五月天| 激情婷婷丁香五月| 琪琪色五月婷婷老师| 亚洲综合色棒| 欧美网站视频4399| 伊人激情啪啪| 五月色丁香综合| 人妻第九页| 婷婷六月情| 久久久久久99精品无码| 成片免费观看视频大全| 五月香蕉综合| 99丁香五月| 可以免费观看的AV| 99性视频| 精品一二三区久久AAA片| 九一99| 五月天婷婷伊人| 亚洲色婷婷五月天| 婷婷五月天亚洲综合网| 激情性爱婷婷| 久久激情五月| 狠狠狠狠狠狠狠狠草| 国产三级在线播放| www.久久爱.com| 男人天堂伊人五月丁香| 亚洲丁香花五月丁香花| 五月香婷婷| 色五月xxx| 嘿嘿视频免费看9| 日韩欧美颜射| 久久66精品| 五月丁香久人妻中文| www.久久99| 丁香五月电影| 看婷婷五月天网| 超碰九热| 99天堂网| 丁香五月,激情五月,深爱五月| 91九色欧美| 国产乱人偷精品人妻A片| 丁香五月天中文字幕| 伊人婷婷青青cao| 欧美精品狠狠色丁香婷婷| 色激情综合| 婷婷丁香五月天在线| 五月激情综合网| 亚洲AV久久久久久久久久久久久久久久| 日韩99视频| 开心五月综合激情综合五月| 五月婷婷久久大香蕉| 少妇人妻丰满做爰XXX| 91啪啪网| 人人看人人草人人摸| 91操熟女| 五月婷天堂视频| 专区无日本视频高清8| 色爱综合网| 狠狠久综合| 婷婷五月丁香综合亚洲| www.色色com| 国产午夜成人AV在线播放| 99在线精品视频| 操逼棍操逼| 欧美在线骚货| 欧美在线看| 婷婷五月天天激情| 亚洲日韩乱码一区二区三区四区| 91超级碰在线视频| 婷婷五月天激情网站| 久久久久综合激动五月天| 97人妻碰碰碰久久香蕉| 久久久久视剧HD| 大伊香蕉精品视频在线 | 日韩成人中文| 国产超碰在线| 婷婷色五月开心五月| 日日日影院| 青青热久精品视频在线观看| 99色综合网| 国产无人区大片| 991自拍视频| 婷婷丁香日韩五月| 国产亚洲精品AAAAAAA片| 五月激情偷拍| 玖玖99免费视频| 久久精品人妻| 99精品大片| 思思久热6| 久久久精久人妻| 五月激情婷婷色| 色爱综合视频| 人人色婷婷五月天| 婷婷丁香色五月亚洲| 久久久91| 婷婷午夜激情| 中文字幕九九九九| 中文AV在线观看| 久久9RE热视频精品98| 大香蕉久久久久久久久| 五月天啪啪网| www.婷婷久久五月天| 狠狠色丁香乆乆| 激情五月天婷婷播播久久综合91| 怡红院AV亚洲一区二区三区H| 99性爱| 99免费视频| 国产人妻777人伦精品HD | 丁香六月av| 精品九九婷婷| 久婷自拍视频| 久久久五月天网站| 大天天伊人| 婷婷五月综合网| 99日本在线| 99精品久久| 噜噜色五月| www.精品99| 综合视频五月| 国语精品探花| 夜夜操天天干| 中文AV在线观看| 粉嫩av蜜桃av蜜臀av| 91天天操天天干天天射| 一起草AV| 丁香激情五月| 婷婷狠狠综合网入口| 婷婷五月天大香蕉在线视频观看| 人人操人| 色五月婷婷操逼| 99热婷婷| 五月丁香婷婷国产精品综合| 大伊久久| 精品久久这里热66| 久久停停超碰| 久久婷婷五月天| 9热成人在线视频| 日本色色网站| 久久久婷| 九九一综合精品| 天天操天天曰| 丁香五月自拍| 国外亚洲成AV人片在线观看| 中文字幕丰满乱孑伦无码专区| 婷婷五月六月| 久久综合激情| 婷婷五月丁香婷婷| 五月天色区| 深爱激情丁香| 丁香六月婷婷操逼网| 一区三区视频有限公司| 99色综合| 狠狠草综合网| 武则天精品久久| 性av| 婷婷九月在线| 色亚洲视频| 啪啪小说五月天| 婷婷五月色播放| 狠狠久久婷五月综合色| 婷婷五月综合色拍| 加勒比色色| 人妻少妇色综合| 激情综合色| 日韩婷久| 99丁香五月婷| 美女天天爽| 国产成人网| 亚洲色色五月| 这里只有精品视频国产| 日韩AAAAAAAAAAA片| 五月天社区| 五月婷婷成人| 99精品无码网站| 婷婷六月久久综合导航| 天天色五月婷婷91久久久久久久| 狠狠色婷婷7777久| 五月婷视屏在线观看| 天天爽人人综合免费7799| 色偷偷人人| 天天色综合色| 中文字幕不卡+婷婷五月| 亚洲免费综合一区| 激情综合五月| 丁香五月欧美| 色青青电影色五月| 91啪啪| www.色婷婷| 色狠狠婷婷| 99热国内| 99ri精品视频在线观看| 狠狠色婷婷色| 婷婷丁香五月激情中文字幕版| 色婷婷免费观看| 艹色18p| 久久人妻情侣| 丁香五月综合| 激情六月丁香| 欧美α√| 久草x色在线观看99| 日韩三级片一区二区| 欧美三级欧美一级| 99少妇精品| 婷婷丁香五月天中文字幕| 精品人妻伦一二三区久久| 色射影院| 天天肏天天肏天天肏| 激情综合丁香| 色婷婷五月天激情综合| 亚洲天堂99| 另类图片天天影视在线观看| 婷婷五月,偷窥偷拍网| 九九99九九精品视频| 婷婷丁香五月天狠狠| 麻豆AV一区二区三区| 99热婷婷| 婷婷五月天色色| 色综合久久88色综合天天99| 网站免费一站二站| 黄色五月婷婷| 五月欧美丁香在线观看| 九久九精品| 99精品无码网站| 亚洲成人影视在线| xx综合网| 亚洲无AV在线中文字幕| 五月婷婷丁香成人网| 26UUU欧美| 99色婷婷| 一起草av| 五月婷婷六月丁香免费| 色五月在线观看| 香蕉综合网| 538在线精品| 人妻爽爽爽久久久久久久久| 热99这就是精品视频| 天天日天天做天天舔| www.婷婷五月| 激情五月天啪啪视频| 天天日天天舔| 激情婷婷狠狠干| 狠狠色综合无线观看| 免费在线观看欧美激情xx小视频|