99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

xrun 完全指南:仿真、覆蓋率與門級(jí)調(diào)試全掌握

xrun 完全指南:仿真、覆蓋率與門級(jí)調(diào)試全掌握 簡(jiǎn)介這是一份面向硬件驗(yàn)證工程師、芯片設(shè)計(jì)師及半導(dǎo)體設(shè)計(jì)自動(dòng)化學(xué)習(xí)者的 Cadence Xcelium(xrun) 數(shù)字仿真操作指南。文檔從 Linux 環(huán)境下的安裝配置檢查切入系統(tǒng)講解單步仿真、compile/elaborate/sim 多階段分離流程、常用 option 及 xcelium.d 目錄機(jī)制并深入覆蓋 shm/db/fsdb 三類波形生成、覆蓋率收集、Gate Level Simulation 延時(shí)反標(biāo)與 timing check 關(guān)閉等高級(jí)功能針對(duì)復(fù)雜工程中的典型報(bào)錯(cuò)如 generate 命名不規(guī)范、license 不足等也給出了具體排查思路與解決選項(xiàng)。資源為單份 PDF 文檔大小約 505KB內(nèi)容濃縮而完整適合項(xiàng)目規(guī)劃、日常仿真實(shí)施和故障排查時(shí)快速查閱。目前已有 2049 人學(xué)習(xí)下載是入門到進(jìn)階 Xcelium 工具鏈的實(shí)用參考資料。1. xrun 到底是什么一個(gè)命令解決不了的仿真問(wèn)題這篇文章全講透Cadence Xcelium 這個(gè)名字很多做數(shù)字驗(yàn)證的工程師張口就來(lái)但真要上手跑通一個(gè)工程靠的還是它底下那個(gè)叫xrun的命令。這篇筆記從 xrun 基礎(chǔ)操作講起一路到覆蓋率收集、門級(jí)仿真和疑難 debug幫你把日常用得到的特性按命令行粒度串一遍。我拆這份資料時(shí)最直接的感受是xrun 看著是一堆 option 的堆砌其實(shí)背后有一條非常清晰的邏輯線——從單步仿真到分階段仿真從波形生成到覆蓋率、到 GLS 時(shí)序反標(biāo)。你只要理解了這條線以后遇到陌生報(bào)錯(cuò)排查思路是有章可循的不是靠瞎試。記得我第一次用 xrun 的時(shí)候?qū)χ环輥y糟糟的工程腳本被*E,UNKNOWNSYM這類報(bào)錯(cuò)折騰到夜里。后來(lái)把-helpargs、xmhelp這些工具用起來(lái)才發(fā)現(xiàn)大部分問(wèn)題在命令行階段就能定位。這篇就把這些方法寫透新手可以照著敲熟手可以直接跳到 debug 和進(jìn)階部分看參數(shù)邊界。2. 跑通第一個(gè)仿真單步模式與三步分離的完整操作2.1 環(huán)境檢查裝沒(méi)裝、能不能用兩句話定位先解決一個(gè)最基礎(chǔ)的問(wèn)題——xrun 到底在不在你的 Linux 環(huán)境里。$ which xrun // 打印 xrun 的路徑確認(rèn)可以直接被調(diào)用 $ xrun -version // 查看 xrun 的版本信息確認(rèn)版本符合工程要求這兩個(gè)命令是每次開工前我必跑的。which的作用不是告訴你裝沒(méi)裝是告訴你shell 能不能找到它。很多時(shí)候環(huán)境變量PATH沒(méi)配好xrun 裝了你照樣調(diào)不到。xrun -version更關(guān)鍵因?yàn)?Xcelium 不同版本對(duì) SystemVerilog 特性和語(yǔ)法檢查的嚴(yán)格程度不一樣同一個(gè)工程換版本可能有完全不同的報(bào)錯(cuò)行為。從資源文檔里可以看到 xrun 核心有三段xmvlog對(duì)應(yīng) compilexmelab對(duì)應(yīng) elaboratexmsim對(duì)應(yīng) sim。這三個(gè)名字后面 debug 時(shí)要記住因?yàn)閤mhelp查錯(cuò)誤就是按這三個(gè)工具名查的。2.2 單步仿真一條命令的省心與局限xrun 默認(rèn)是單步仿真意思是它自己把 compile編譯、elaborate細(xì)化、sim仿真三個(gè)階段一次性跑完。$ xrun test.v // 一個(gè)命令仿真完成不用手動(dòng)區(qū)分三個(gè)階段單步仿真的優(yōu)點(diǎn)是省事。寫一個(gè)小模塊、跑一個(gè)簡(jiǎn)單 testbench一條命令下去該出的波形、log 都有了。但它的局限也很明顯你沒(méi)法在 compile 之后、simulate 之前插入額外操作也沒(méi)法只重跑仿真而跳過(guò)編譯。工程一旦變大比如幾千個(gè)文件、有 IP 有 memory model單步仿真的效率就很尷尬了改一行代碼要全量重來(lái)。所以實(shí)際工程里我更推薦把階段拆開這也是這份文檔里最有價(jià)值的部分三個(gè)階段對(duì)應(yīng)三個(gè)命令但它們之間有聯(lián)動(dòng)關(guān)系不是完全獨(dú)立的。2.3 三步分離compile、elaborate、sim 的聯(lián)動(dòng)機(jī)制$ xrun -compile test.v // 階段一編譯源碼生成 library 寫入 xcelium.d 目錄 $ xrun -elaborate test.v // 階段二細(xì)化設(shè)計(jì)生成 snapshot $ xrun -R // 階段三加載 snapshot 并執(zhí)行仿真注意文檔里強(qiáng)調(diào)了一個(gè)細(xì)節(jié)如果 elaborate 之前沒(méi)做 compile當(dāng)前 elaborate 會(huì)自動(dòng)執(zhí)行 compile。也就是說(shuō)-elaborate自帶對(duì) compile 的依賴檢查。-R則會(huì)在當(dāng)前目錄自動(dòng)檢測(cè) elaborate 生成的 snapshot找到就 load找不到會(huì)報(bào)錯(cuò)。這個(gè)聯(lián)動(dòng)機(jī)制在日常使用中很有用。比如你只改了 testbench 里的約束沒(méi)動(dòng) RTL那重新 elaborate 就夠不必重新 compile 所有設(shè)計(jì)文件。但 xrun 的默認(rèn)重載機(jī)制會(huì)更激進(jìn)——它檢測(cè)到代碼有任何修改會(huì)重新走完整的 compileelaborate。想強(qiáng)制跳過(guò)這個(gè)檢測(cè)用-clean$ xrun -clean test.v // 忽略之前的編譯結(jié)果強(qiáng)制全量重來(lái)-clean在兩種場(chǎng)景下是救命的一是之前 compile 是在不同 option 組合下跑的snapshot 狀態(tài)不可信二是改了-timescale、-access這類影響全局的 option舊結(jié)果不能復(fù)用。但反過(guò)來(lái)如果只是改了局部源碼我一般不給-clean讓 xrun 自己去做增量省時(shí)間。2.4 基礎(chǔ) option 速記每個(gè)參數(shù)的含義和適用邊界文檔列了一批最常用的 option我按實(shí)際使用頻率整理成下面這張表Option作用備注-6464bit 模式大設(shè)計(jì)、內(nèi)存吃緊時(shí)必開-sv支持 SystemVerilog 語(yǔ)言工程里有.sv文件就加上-access rwc設(shè)置訪問(wèn)權(quán)限讀、寫、執(zhí)行需要 dump 波形、force 信號(hào)時(shí)必須有-timescale 1ns/1ps設(shè)置仿真時(shí)間精度單位/精度能細(xì)化不能粗化-f filename掃描文件列表大型工程用 f 文件管理源碼列表-top module指定仿真頂層多頂層或自動(dòng)檢測(cè)失敗時(shí)用-l filename指定 log 路徑和名字不指定默認(rèn)是xrun.log-errormax nerror 數(shù)達(dá)到 n 時(shí)仿真退出防止無(wú)效跑仿真浪費(fèi)時(shí)間-parseinfo include打印 compile 階段 include 信息排查 include 路徑問(wèn)題時(shí)用這里重點(diǎn)說(shuō)兩個(gè)容易踩坑的。-access rwc的rwc分別對(duì)應(yīng) read、write、execute如果你要在仿真中通過(guò)force改信號(hào)值或者用 UCLI 做交互操作r是遠(yuǎn)不夠的得rwc全給。-timescale的單位可以比精度大但精度不能比單位大比如1ns/1ps合法1us/1ns也合法反過(guò)來(lái)寫1ps/1ns就會(huì)報(bào)錯(cuò)。這是很經(jīng)典的翻車點(diǎn)我看過(guò)不少人栽在這上面。2.5 查 option 的正確姿勢(shì)1521 個(gè)選項(xiàng)別硬背xrun 文檔里明確寫了全部 option 有 1521 個(gè)但你常用的可能就二三十個(gè)。所以查幫助的本事比記背參數(shù)更值錢。$ xrun -helpargs option // 打印出指定 option 的作用和用法 $ xrun -helpall xrun_all_option.txt // 把全部 option 內(nèi)容導(dǎo)出成文件 $ xmhelp tool error // 查錯(cuò)誤類型與原因tool 填 xmvlog/xmelab/xmsim我發(fā)現(xiàn)-helpall導(dǎo)出的文件配合 grep 是效率最高的查找方式。比如你想找所有和 coverage 相關(guān)的選項(xiàng)直接grep -i coverage xrun_all_option.txt就出來(lái)了比自己翻 PDF 文檔快得多。xmhelp這個(gè)命令很多老手都不用但它其實(shí)是被忽視的 debug 利器??吹?log 里*E開頭的報(bào)錯(cuò)第一反應(yīng)應(yīng)該是xmhelp xmelab error code它會(huì)給出一段規(guī)范化的錯(cuò)誤原因描述比在代碼里瞎找效率高。比如*E,CUVIMG這類詭異錯(cuò)誤不查說(shuō)明你根本不知道問(wèn)題出在 generate 塊的命名規(guī)范上這個(gè)在第 5 章避坑部分我會(huì)重點(diǎn)展開。3. xcelium.d 目錄與文件機(jī)制黑匣子里到底裝了什么3.1 compile 產(chǎn)物與 snapshot文件的來(lái)龍去脈xrun 在compile階段生成的是 library編譯庫(kù)在elaborate階段生成的是 snapshot仿真快照這兩個(gè)東西都放在xcelium.d目錄下。很多人跑完仿真看到這個(gè)目錄問(wèn)能不能刪答案是能刪但不建議隨便刪因?yàn)樗褪?xrun 的增量緩存刪了下次全量重來(lái)。我一般的工作習(xí)慣是工程收尾歸檔時(shí)不帶xcelium.d但日常迭代中留著它。文檔里提到一個(gè)排查技巧就是當(dāng)你懷疑 snapshot 狀態(tài)不對(duì)時(shí)不要直接-clean先用工具檢查 snapshot 的生成情況$ xmls -64 // 查看 64bit snapshot 的生成情況這里有個(gè)細(xì)節(jié)值得注意xmls默認(rèn)查找的是 32bit snapshot如果你的仿真工具跑在 64bit 模式下必須加-64否則會(huì)出現(xiàn)明明生成過(guò) snapshot 卻查不到的詭異現(xiàn)象。我剛開始就被這事坑過(guò)一次后來(lái)記住多少位的仿真器就用多少位的 xmls 查這個(gè)口訣才沒(méi)再犯。3.2 默認(rèn)重載機(jī)制xrun 到底在檢測(cè)什么文檔里說(shuō)得很清楚如果之前做過(guò) compile 或 elaboratexrun 默認(rèn)會(huì)檢測(cè)代碼是否有修改若無(wú)修改則直接重新載入舊結(jié)果。這個(gè)機(jī)制省時(shí)間但也有它的不透明之處——它檢測(cè)的是文件時(shí)間戳和內(nèi)容不是文件數(shù)量。有時(shí)候你往工程里加了一個(gè)新文件以為會(huì)被自動(dòng)識(shí)別結(jié)果 xrun 根本不理會(huì)為什么因?yàn)樗鼨z測(cè)的對(duì)象是上一次命令中顯式列出的文件集合新文件沒(méi)進(jìn)命令行它就沒(méi)理由知道。所以我的習(xí)慣是文件列表變了直接用-clean或顯式重新-compile不要賭 xrun 的自動(dòng)檢測(cè)。另外-clean這個(gè)選項(xiàng)的語(yǔ)義是忽略之前的全部結(jié)果它會(huì)清掉舊 snapshot 和 library在時(shí)序仿真、覆蓋率合并等對(duì)編譯選項(xiàng)敏感的步驟里我用-clean的頻率明顯更高。3.3 xrun 的增量編譯邊界什么能增量什么不能結(jié)合文檔內(nèi)容我總結(jié)出自己能接受的增量邊界給新人做個(gè)參考可以增量只改 RTL 內(nèi)部邏輯不改端口、不改參數(shù)化配置、不改模塊例化關(guān)系。盡量別增量改 testbench 頂層結(jié)構(gòu)、改define、改include 文件路徑、換 timescale。必須全量換語(yǔ)言標(biāo)準(zhǔn)比如從 Verilog 換成 SystemVerilog、開/關(guān)覆蓋率收集、切換 32/64bit、改 access 權(quán)限。這個(gè)邊界不是官方規(guī)定而是我實(shí)際踩出來(lái)的經(jīng)驗(yàn)。覆蓋率收集這個(gè)點(diǎn)很微妙因?yàn)?coverage是在 elaborate 階段植入 instrumentation 的如果你第一次沒(méi)加-coverage跑了 elaborate第二次只是在命令里加了-coverage想重新跑xrun 可能因?yàn)榇a沒(méi)變而直接復(fù)用舊的編譯結(jié)果導(dǎo)致覆蓋率選項(xiàng)根本沒(méi)生效。正確的做法是任何會(huì)影響仿真器內(nèi)部行為的 option 變更都強(qiáng)制-clean不要依賴 xrun 的自動(dòng)檢測(cè)。4. 高級(jí)功能實(shí)操波形生成、覆蓋率收集與門級(jí)仿真的完整參數(shù)鏈4.1 三種波形格式的取舍shm、db、fsdb 分別給誰(shuí)用仿真不 dump 波形等于白跑但波形格式選錯(cuò)是很多新手的隱藏痛點(diǎn)。文檔里明確列了三種格式shm 給 Cadence 自家 SimVision 用db 給 Indago 用fsdb 給 Verdi 用。$ xrun test.v -input wave.tcl // tcl 腳本定義波形 dump 行為和時(shí)長(zhǎng)這里-input指定的是 tcl 腳本而腳本里會(huì)根據(jù)你需要調(diào)對(duì)應(yīng)波形庫(kù)的 task。我實(shí)際項(xiàng)目里最常用的是 fsdb因?yàn)轵?yàn)證環(huán)境里看波形的主力工具是 Verdi。但注意 fsdb 不是 xrun 內(nèi)置支持的格式需要顯式加載 debpli 插件$ xrun test.v -loadpli1 ${FSDB_INST_DIR}/.../boot/debpli.so:novas_pli_boot-loadpli1的作用是加載 PLI 庫(kù)novas_pli_boot是 Verdi 提供的初始化函數(shù)名。省略這個(gè)選項(xiàng)的直接后果是仿真 log 里不會(huì)報(bào)錯(cuò)但 fsdb 文件就是生成不出來(lái)非常隱蔽。我第一次遇到這問(wèn)題花了半小時(shí)排查最后發(fā)現(xiàn)是環(huán)境變量FSDB_INST_DIR沒(méi)定義加載路徑本身就是空的。4.2 覆蓋率收集B/E/F/T/U/All 六個(gè)字母背后的含義收集覆蓋率是驗(yàn)證收斂的依據(jù)xrun 支持按類型選擇性收集$ xrun test.v -coverage B // 收集 branch coverage $ xrun test.v -coverage E // 收集 expression coverage $ xrun test.v -coverage F // 收集 FSM coverage $ xrun test.v -coverage T // 收集 toggle coverage $ xrun test.v -coverage U // 收集 conditional(expression) coverage $ xrun test.v -coverage All // 全部都要實(shí)際項(xiàng)目里我一般用-coverage All單次跑全量收集最后用imcIncisive Metrics Center做 merge 和分析。真正容易翻車的是-covoverwrite。這個(gè) option 的作用是允許覆蓋率數(shù)據(jù)被覆蓋寫入不加它時(shí)第二次跑仿真不會(huì)覆蓋第一次的覆蓋率數(shù)據(jù)而是累積合并。這在跑回歸時(shí)是好事因?yàn)槟阋氖嵌噍喞奂硬皇菃屋喗Y(jié)果。但如果你刻意要對(duì)比兩輪不同參數(shù)下的覆蓋率差異就必須加-covoverwrite把上一輪清掉$ xrun test.v -coverage All -covoverwrite覆蓋率收集的另一個(gè)邊界是它也不能脫離 compile/elaborate 單獨(dú)開啟。我的血淚經(jīng)驗(yàn)是開覆蓋率時(shí)老老實(shí)實(shí)-clean全量重來(lái)省那幾分鐘編譯時(shí)間換來(lái)的是覆蓋率數(shù)據(jù)無(wú)效的排查成本不劃算。4.3 門級(jí)仿真SDF 反標(biāo)與時(shí)序檢查的完整鏈路GLSGate Level Simulation是后端 netlist 驗(yàn)證的核心環(huán)節(jié)。文檔從$sdf_annotate反標(biāo)切入我把完整參數(shù)鏈整理如下$ xrun netlist.v testbench.v -notimingcheck -nospecify -sdf_verbose這里的參數(shù)語(yǔ)義要拆開講-notimingcheck不做時(shí)序檢查。它關(guān)掉的是$setup、$hold、$width這些時(shí)序檢查原語(yǔ)讓仿真在時(shí)序違例時(shí)不報(bào) violation。-nospecify讓 specify 塊完全不起作用。這比-notimingcheck更粗暴連 specify 里的延時(shí)都不算。-sdf_verbose把 SDF 反標(biāo)的具體信息打到 log 上。這個(gè)在排查為什么某個(gè) cell 的延時(shí)沒(méi)有反標(biāo)進(jìn)去時(shí)是必開項(xiàng)。我實(shí)際做 GLS 時(shí)還常配一個(gè)參數(shù)-sdf_verbose跑第一遍確認(rèn)所有 instance 都反標(biāo)到了確認(rèn)無(wú)誤再關(guān)掉跑正式回歸因?yàn)?verbose 輸出會(huì)拖慢仿真速度。如果一個(gè) SDF 文件只反標(biāo)了部分模塊可以用-sdf_verbose看反標(biāo)統(tǒng)計(jì)但更精細(xì)的控制要結(jié)合代碼里的$sdf_annotate寫區(qū)域限定。另外文檔里給了-tfile來(lái)精細(xì)關(guān)閉特定模塊的時(shí)序檢查$ xrun netlist.v testbench.v -tfile tcheck.filetcheck.file 內(nèi)容是這樣組織的PATH test.dut.ff_i0 -tcheck // 關(guān)閉 ff_i0 的 timing check PATH test.dut_i $setup -tcheck // 只關(guān)閉 dut 的 setup timing check PATH test... -tcheck // 關(guān)閉 test 所有下屬層次 timing check第一行是關(guān)閉ff_i0這個(gè) instance 的全部時(shí)序檢查第二行只看setup這類第三行的...是通配指test下所有層次的 timing check 全部關(guān)閉。實(shí)際使用時(shí)我建議盡量精確到 instance不要濫用...通配因?yàn)樗鼤?huì)把關(guān)鍵路徑的時(shí)序檢查也關(guān)掉門級(jí)仿真就失去了一半意義。4.4 特殊擴(kuò)展名與性能剖析參數(shù)幾條少有人提但關(guān)鍵的選項(xiàng)文檔里還埋了幾個(gè)平時(shí)不太被人注意、但在特定場(chǎng)景非常頂用的選項(xiàng)$ xrun test.v11 -sysv_ext .v11 // 把 .v11 結(jié)尾的文件識(shí)別為 SystemVerilog $ xrun test.v -vlog_ext .v11 // 把 .v11 結(jié)尾的文件識(shí)別為 Verilog $ xrun test.v -profile // 生成 profile.out含各組件時(shí)間與內(nèi)存消耗 $ xrun test.v -profoutput prof.txt // 指定 profile 輸出文件不覆蓋默認(rèn)的 profile.out我在多版本混合項(xiàng)目里用過(guò)-sysv_ext這類擴(kuò)展名選項(xiàng)。公司自研 IP 庫(kù)里有舊的.v文件其實(shí)內(nèi)容是 SV 語(yǔ)法不想為了適配去改文件后綴就用-sysv_ext .v暴力把.v全識(shí)別為 SV——這招好用但慎用因?yàn)樗绊懰?v的解析方式如果有老工程混合了純 Verilog會(huì)把語(yǔ)法檢查標(biāo)準(zhǔn)提高一個(gè)檔次導(dǎo)致舊代碼報(bào)一堆無(wú)辜錯(cuò)誤。-profile是我排查性能問(wèn)題時(shí)的第一選擇。當(dāng)仿真跑得異常慢先開-profile看 profile.out 里的時(shí)間分布如果大部分時(shí)間花在 license check 上那是 license 服務(wù)器的問(wèn)題如果花在 PLI 回調(diào)上那是你 testbench 的$monitor或者 force/release 太頻繁。這個(gè)診斷思路遠(yuǎn)比盲目?jī)?yōu)化 RTL 代碼效率高。5. 避坑與調(diào)試實(shí)戰(zhàn)五條踩坑記錄從 *E 報(bào)錯(cuò)到仿真死循環(huán)全解析5.1 隱式命名報(bào)錯(cuò)*E,CUVIMG的根因與 check 方法現(xiàn)象elaborate 階段報(bào)*E,CUVIMG提示 implicit name 在 hierarchy 中出錯(cuò)代碼里怎么看怎么覺(jué)得邏輯沒(méi)問(wèn)題。原因這個(gè)報(bào)錯(cuò)十有八九出在 generate 塊上。Verilog-2001 規(guī)定 generate 塊必須顯式命名你沒(méi)寫名字或者名字寫得不規(guī)范xrun 無(wú)法在 hierarchical path 中引用它就報(bào)隱式名字錯(cuò)誤。實(shí)際工程里if generate嵌套在for generate內(nèi)部、又沒(méi)有給中間層命名的情況我也見(jiàn)到過(guò)。解決按標(biāo)準(zhǔn)寫法給 generate 塊補(bǔ)名字比如genvar i; generate for (i0; i8; ii1) begin : gen_blk ... end endgenerate。如果想放寬 xrun 對(duì)這類問(wèn)題的語(yǔ)法檢查可以在 compile 階段加-genhier。但這個(gè)選項(xiàng)是放寬不是修復(fù)建議只是臨時(shí)繞過(guò)最終還是要改代碼補(bǔ)名字。5.2 license 報(bào)錯(cuò)NOLICN 的三種可能性排查現(xiàn)象仿真在 elaberate 通過(guò)后、開始 simulation 的瞬間log 里出現(xiàn)xmsim: *F,NOLICN: Unable to checkout license for the simulation. lic_error -18仿真直接退出。原因xrun 只在 simulation 階段才檢測(cè) licensecompile 和 elaborate 階段不檢測(cè)。所以你這個(gè)報(bào)錯(cuò)不是編譯出問(wèn)題而是模擬階段拿不到 license 授權(quán)。解決如果確認(rèn)服務(wù)器上 license 剩余數(shù)量充足問(wèn)題可能出在你沒(méi)有某些 feature 的授權(quán)。用 Linux 命令看 license 安裝信息$ lmstat -a -c $LM_LICENSE_FILE // 如果 LM_LICENSE_FILE 指向 license 文件 $ lmstat -a -c $CDS_LIC_FILE // 如果 CDS_LIC_FILE 指向 license 文件如果 license 不夠用xrun 提供了排隊(duì)等待機(jī)制$ xrun test.v -licqueue // 提交后進(jìn)入 license 等待隊(duì)列等到了再跑實(shí)際使用中-licqueue適合大量并行回歸。注意排隊(duì)時(shí)間不設(shè)上限r(nóng)egression 跑到凌晨job 就排隊(duì)掛到凌晨。所以不是無(wú)腦加這個(gè)選項(xiàng)要評(píng)估隊(duì)列深度。5.3 仿真掛死先看波形還是先看 profile順序不能錯(cuò)現(xiàn)象仿真器進(jìn)程還在但 log 長(zhǎng)時(shí)間不增長(zhǎng)看起來(lái)像是死循環(huán)。原因不一定是死循環(huán)。文檔把這三種情況都列出來(lái)了我在實(shí)際項(xiàng)目中都遇到前兩種解決第一步先打開波形窗口看波形時(shí)間軸是否在前進(jìn)。時(shí)間軸在走仿真就沒(méi)掛只是慢時(shí)間軸完全不動(dòng)那才是真的堵住了。第二步如果時(shí)間軸不動(dòng)加-gui -linedebug定位卡住的代碼行這個(gè)組合會(huì)把當(dāng)前執(zhí)行位置實(shí)時(shí)反映在源碼窗口上。第三步加-profile看 profile.out重點(diǎn)看 license check 時(shí)間如果它異常巨大說(shuō)明仿真卡在等待 license 上不是死循環(huán)而是許可瓶頸。要是做的是 gate level 仿真還有一個(gè)非常容易被忽略的點(diǎn)零延遲門級(jí)震蕩。門級(jí)網(wǎng)表的組合環(huán)如果沒(méi)有延時(shí)就可能高頻振蕩仿真器陷進(jìn)去出不來(lái)。加-gateloopwarn會(huì)打印具體震蕩路徑信息用這個(gè)定位到底是哪個(gè) loop 在振再去查后端 netlist 是否插了必要的 delay cell。5.4 -loadpli1 大小寫和路徑順序fsdb 生成的一個(gè)隱性隱患現(xiàn)象-input wave.tcl指定了 fsdb dump 腳本仿真正常跑完但目標(biāo)目錄下根本沒(méi)有 fsdb 文件也不報(bào)錯(cuò)。原因-loadpli1的路徑不對(duì)或者環(huán)境變量FSDB_INST_DIR沒(méi)有定義xrun 靜默忽略了加載后面 tcl 里調(diào)fsdbDumpfile時(shí)找不到對(duì)應(yīng) task但因?yàn)?tcl 腳本沒(méi)做錯(cuò)誤檢查仿真照跑。解決嚴(yán)格按照文檔樣例寫完整路徑-loadpli1 ${FSDB_INST_DIR}/.../boot/debpli.so:novas_pli_boot并且用bash -c echo $FSDB_INST_DIR先確認(rèn)變量存在。另外檢查-loadpli1是否在 compile 階段之前被參數(shù)解析器處理這個(gè) option 必須出現(xiàn)在 xrun 命令行中不能直接寫進(jìn) f 文件f 文件里加載有時(shí)序問(wèn)題。5.5-timescale寫反工具不報(bào)錯(cuò)但結(jié)果全歪的情況現(xiàn)象仿真不報(bào)任何錯(cuò)誤但波形上的延遲時(shí)間完全對(duì)不上。比如預(yù)期的時(shí)鐘是 10ns 周期波形量出來(lái)是 10ms。原因-timescale 1ps/1ns這種精度比單位大的寫法不正確。單位規(guī)定了時(shí)間值的度量單位精度規(guī)定了時(shí)間值可以精確到的程度。精度不能比單位更粗實(shí)際使用時(shí)很多人寫反了也不報(bào)錯(cuò)但所有延時(shí)都按錯(cuò)誤換算輸出結(jié)果整個(gè)仿真時(shí)間軸都失真。解決確認(rèn)時(shí)間語(yǔ)義是單位比精度大或相等。1ns/1ps是標(biāo)準(zhǔn)推薦1us/1ns也穩(wěn)妥。如果你要測(cè)亞穩(wěn)態(tài)需要皮秒級(jí)精度就寫1ns/1ps而不是反過(guò)來(lái)。另外多個(gè)文件混合時(shí)xrun 默認(rèn)按最精細(xì)的精度做全局時(shí)間精度這可能拖慢整體仿真速度可以考慮在關(guān)鍵模塊上縮小精度范圍。6. 代碼與參數(shù)技巧速查一個(gè)工程從編譯到調(diào)試的完整命令行參考6.1 日常迭代的完整 xrun 命令模板實(shí)際項(xiàng)目里我常寫的 xrun 命令比文檔里的單命令要長(zhǎng)不少通常是一個(gè) f 文件加一堆全局 optionxrun -f rtl.f -f tb.f -sv -64 -access rwc \ -timescale 1ns/1ps -top tb_top \ -coverage All -covoverwrite \ -input wave.tcl -l run.log這份命令在一天內(nèi)會(huì)反復(fù)用。注意-sv的使用場(chǎng)景是 f 文件列表里既有.v也有.sv加這個(gè)是讓 .sv 文件按 SystemVerilog 標(biāo)準(zhǔn)解析如果沒(méi)有.sv文件加了無(wú)害但也沒(méi)必要。-top tb_top指定頂層避免多頂層模塊的存在讓 xrun 無(wú)法自動(dòng)識(shí)別。-input wave.tcl走的是 tcl 腳本里面由fsdbDumpfile這類 task 控制波形文件生成不在命令行里直接指定格式便于仿真前改波形配置而不動(dòng) xrun 主體命令。6.2 性能排查兩步走profile 優(yōu)先linedebug 兜底遇到仿真速度慢到可疑的情況我有固定的排查路徑$ xrun test.v -profile -profoutput prof_i0.txt打開 prof_i0.txt 看時(shí)間分布。重點(diǎn)看兩類時(shí)間license check 時(shí)間如果占到總時(shí)長(zhǎng) 10% 以上說(shuō)明 license 在拖后腿和各個(gè)編譯組件耗時(shí)。xrun 的 profile 輸出里包含了檢查 license 時(shí)間、各組件消耗仿真時(shí)間這些數(shù)據(jù)能幫你精確區(qū)分是 license 瓶頸、PLI 回調(diào)瓶頸還是 RTL 本身仿真慢。如果 profile 顯示 license check 正常、組件消耗均衡但還是慢再用-gui -linedebug掛在仿真上看它停在哪一行判斷是測(cè)試代碼里的循環(huán)等待問(wèn)題還是 RTL 本身的死循環(huán)邏輯。6.3 門級(jí)震蕩與 SDF 反標(biāo)的最后兜底門級(jí)仿真時(shí)如果出現(xiàn)時(shí)序異常反復(fù)、仿真停在某些門級(jí)路徑上我最后會(huì)開這三個(gè)參數(shù)組合$ xrun netlist.v tb.v -sdf_verbose -gateloopwarn -notimingcheck-sdf_verbose打印所有 SDF 反標(biāo)條目方便確認(rèn)反標(biāo)量-gateloopwarn把組合環(huán)位置提示出來(lái)避免仿真真死在里面-notimingcheck在初步驗(yàn)證功能階段關(guān)掉時(shí)序約束讓功能先對(duì)上。等前兩步通過(guò)后再把-notimingcheck去掉跑正式時(shí)序驗(yàn)證。這套流程做完工程 speed 和正確性才都收住?,F(xiàn)在我每次起新工程第一件事就是把 xrun 這份命令模板、tcl 腳本結(jié)構(gòu)和 f 文件組織方式一起拷過(guò)來(lái)寧可在開頭多花十分鐘搭框架也絕不在跑完一輪回歸后才回頭補(bǔ) option。也希望我的這份拆解對(duì)你上手機(jī)器有幫助。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品乱码久久久久| 99r久久这里只有精品| 91VIP在线观看| 国精产品一区二区三区| 996热re视频精品视频| 久久久性爱视频| 丁香网五月网| 2025中文在线视频字幕免费观看| www.久久99| 丁香五月综合在线播放| 色狠狠综合入口| 激情综合五月天| 五月婷婷啪啪啪啪| 五月婷婷久久网| 全高清无码视頻| 日本高清久久| 欧美婷婷色五月| 天天久久66xxx| 久久天堂女人| 亚洲av电影在线| 亚洲激情另类| 五月天色社区| 日本三级韩三级99久久| 婷婷丁香五月亚洲| 婷婷婷婷婷婷婷五月丁香| 五月天伊人手机在线播放AV| 色青青视频| 婷婷天堂综合| 99久久精彩视频。| 激情六月丁香综合| 无码网| 亚洲色图81p| 久久38视频| 99视频精品| 中文字幕av在线| 色婷婷六月天| 超碰色色综合| 九九精品热| 五月天丁香成人社| 依人大香蕉| 丁香五月六月综合激情| 色色激情五月天| 69久久99精品久久久久婷婷| 另类视频在线| 疯狂做受XXXX高潮A片动画| 色五月天成人在线| 91九色在线| 激情五月天婷婷丁香| 日本五月视频| 97日本在线| 中文成人在线| 亚洲A片成人无码久久精品青桔| 丁香久久综合| 超碰99在线观看| 婷婷婷久久久| 五月天综合| 亚洲九区| 激情五月最新网址| 久9免费视频| 伦99热| 91综合网| 亚洲综合婷婷五月| 人妻videos人妻高清| 色色色综合网| 免费在线观看AV网站| 亚洲性爱AV在线| 色五月婷婷777| 亚洲激情四射色| 热久综合| 亚洲六月色婷婷| 亚洲六月色婷婷| 国产免费一区二区在线A片视频| 久久停停超碰| 色久综合天天做视频| 五月天激情婷婷小说| 婷婷开心激情五月激情网| 狠狠做深爱婷婷久久综合一区| 五月丁香六月激情欧美综合| 婷婷五月天激情四射| 婷婷色在线| 美女五月天| 成人国产欧美大片一区| 一本色道久久综合狠狠躁小说| 丁香 久久| 青草青草久热这里只有精品| 五月婷婷综合在线视频小说| 99在线观看精品视频| 九九综合| 婷婷五月激情网| 亚洲另类在线观看| 超碰A V在线| 91色色色18| 五月丁香婷成人网| 国产日韩欧美性爱| 人妻激情久久| 色婷婷XXXXX| 五月丁香av在线| AV操操操| 中国丰满熟女A片免费观| 桃色五月婷婷| 婷婷五月天激情小说| 亚洲色色五月| www.五月天。com| 五月花免费视频| 久久九九色| 狠狠色婷| 丁香五月在线视频黑人| 极品少妇XXXX精品少妇偷拍| 日韩一级A片黄色| 思思99re这里只有| 免费精品99| 色99婷婷五月天| 亚洲性图一区二区三区| 日韩AV大全| 五月婷婷黄网站大全| 欧美日韩国产伦精品日韩人妻一| 色吊丝99| 日韩抽插操逼| 可以免费观看的av| 久操人妻| 五夜婷婷| 4399亚洲视频| 91凹凸在线| 黄色中文字目| 久久婷婷欧美| BBWCUCKOLD精品熟妇| 久久精品系列| 99爱精品| 91久久综合亚洲噜噜成人在线| 色综合天天网| 国产精产国品一二三在观看| 国产Va视频| 丁香婷婷色九月| 丁香五月伊人| 五月天久久丁香| 伊人激情AV一区二区三区| 91人人超碰在线| 婷婷香五月天| 丁香六月激情毛片| 婷婷五月天六月丁香| 日韩成人不卡| 天天色天天爱天天爱天天爱y| 免费无码毛片一区二区A片 | www.minyis.com【JT】实力收量可预付TG@LXSPSW8| 色综合久久天天综合网| 久久综合性| 99热精品在线观看| 91碰在线| 香蕉综合网| 久久曰曰| 少妇被躁爽到高潮无码文| 超碰人人艹| 激情综合国产| 婷五月天天| 色婷婷六月| 丁香五月婷婷亚洲人| 久久色区| 天天拍夜夜爽| 97操碰在线视频| 五月亭亭网成人在线视频| 夜色.cnm| 狠狠爱婷婷爱| 888精品福利地址| 人人草成人视频| 美日韩成人| 色色热99| 狠狠色丁香乆乆| 婷婷丁香人妻久久在线观看| 98永久精品| 激情综合网五月丁香| 大香蕉婷婷| 色人久久| 日本五月天一页| AV操一操| 深夜男女福利刺激影院一区完整| 色狠狠伊人久久五月丁香| 日日夜夜狠狠| 噜噜噜噜噜色| 日本三级日本三级99| 精品激情| 丁香五月无码| 69精品人人人人| 大香蕉久操| 色五月激情五月丁香五月婷婷啪啪综合 | 国产日韩av片| 偷偷与邻居做爰完整视频| 99在线看片| 真实熟女-91九色| 婷婷五月天福利| av色婷婷| 青青草五月天| 婷婷综合五月| 激情综合99| 伊人久久艹| 18av天堂| 欧美图片丁香五月天| 亚洲综合在线视频| 五月婷婷中文| 丁香伊人综合| 大香蕉婷婷| 日韩成人影片网站| 色五月大香蕉| 色播播五月| www.99视频| 日本黄色一级| 婷婷成人五月天成人文学| 久久欧洲综合网| 欧洲S级在线观看| 亚洲色综合| 婷婷五月天视频亚洲| 操人无码| 欧美色色干| 国产真人做爰视频免费| 99久久6| 婷婷色情小说| 在线色五月婷婷| 国产91九色| 欧美三级A做爰在线观看| 色偷偷五月天| 色五月激情婷婷| 五月婷在线| 99啪在线视频| 日韩有码一区| 九九在线91| 日日干夜夜干| 久久综合五月| 91精品久久久久| 激情内射p| 五月丁香综合网色欲| 五月天激情综合网| 色色色丁香| 99久久久| 五月婷婷香蕉| 亚洲精品乱码久久久久久综合| 丁香婷婷性久久| 日本强伦片中文字幕免费看| 国产69久久久欧美黑人A片| 操逼视频一区| 综合久久9| WWW.婷婷| 色色色热| 五月丁香啪啪网| 亚洲性爱日韩无码| 五月天色婷婷网| 新五月天婷婷激情电影| 婷婷丁香五月噜噜噜| 久思思久视频| 亚洲综合干| 欧洲毛片基地c区| 密臀av无码人妻精品| 亚洲在线网站| 狠狠色九月| 色五月美女| 国产婷婷婷| 熟女人妻视频| 曰本aaaaaa丈片| 亚洲中文AV| 成人 在线观看国产| 国产成人片| www.操.com| 六月综合婷婷开心伊人| 精品九九视频| 五月婷婷丁香综合网| 巴基斯坦粉嫩无码视频| 另类激情中文| 超碰免费成人| 任你艹| 1000部毛片A片免费观看| 九九在线精品| 性爱111111| 淫视馆av三区| 丁香激情四射| 狠狠香婷婷五月| 欧美亚洲999| 26uu| 色五月欧美| www.狠狠操| 婷婷五月色综合| 91九色国产| 天天狠狠夜夜狠狠2023| 国产精品激情AV久久久青桔| 久热这里只有精品视频免费观看| 久久机热/这里只有精品| 丁香五月婷婷色情综合| 丁香色色网| 另类激情综合| 久久综合9| 婷婷激情综合色五月久久91| 91色在线/日韩| 欧美天天五月丁香免费观看| 婷婷丁香五月综合激情视频| 亚洲黄色影视| 精品国产a| 日本久久精品18| 五月丁香六月婷婷综合在线| 这里精品| 欧美日韩成人| 99热精品10| 色久婷婷五月| 五月亭亭狠狠| 国产精品a无线| 久久国产AV| 久热大香蕉| 婷婷涩五月天综合| 亚州操人在线视频| 99日在线观看视频| 99热这里有精品24| 色五月激情| 无码 av电影| 日韩伊人大香蕉| 色九区| 五月丁香久久久| 亚洲色婷婷| 欧美成人精品三区综合A片| 欧美高潮9| www.色五月| 欧美久久婷婷| 丁香五月社区| 99爱爱| 日日操天天| 五月婷婷激情综合| 国产亚洲色婷婷久久99精品9j| 99热这里只有精品26| 99色免费视频| 婷婷影院A成人| 五月丁香激情四射| 亚洲五月停停| 超碰在线资源| 久久久久人妻中文| 狠狠色 综合色区| 天天日天天做天天舔| 丁香五月激情视频| 婷婷五月欧美综合| 丁香六月亚洲| 99在线精品观看99| 久热伊人| 99久久9| 亚州婷婷五月激情综合| 婷婷五月天久久久| 亚洲激情| 日韩啊啊啊| 精品二区| 91大屁股| 日日日天天干| 91精品综合久久久久久五月天| 色呦呦免费观看| 久久色这里只有精品| 日本综合久久| 青青草搞屄视频网站| 色五月天丁香婷婷| 九九 激情 网| 在线观看欧美| 五月丁香六月成人| www.久久综合| aa久久| 玖玖婷婷色| 五月丁香 啪啪啪| 日本一级一级一级一级| 成人必爱视| 色99在线| 丁香五月在线伊人| 99综合视频一体| 91精品电影18T| 九九99久久| 久久久WWW| 欧美一级色| 啪啪婷婷五月天激情| 日本在线视频播放91| 99玖玖人人| WWW.17C亚洲精品| 99热99| 天天日综合| 超碰99热在线观看| 色婷五月| 日本婷婷激情四射中文字幕在线观看| 5月丁香综合网| 婷婷色综合| AV美美午夜| 亚洲欧洲中文日韩久久AV乱码| 色视频2025| 亚洲精品久久久无码| 同性gv国产精品一区二区| 色优久久| 五月婷婷六月婷| 九九热99久久99| 狠狠狠狠狠干| 五月丁香爱婷婷深深| 人妻22p| 五月丁香六月婷婷不卡免费无码| 五月婷婷亚洲天堂97色婷婷| 综合网五月| 婷婷操久久| 九九RE视频在线精品| 色五月涩涩婷婷蜜桃| 精品香蕉99久久久久网站| 99福利视频| 91窝窝| 天天噜日日噜综合无码| 色五月天网| 日韩无码人妻一区二区| 大香蕉九九| 亚洲AV成人无码久久精品老人法拉利| 97人妻碰碰碰久久香蕉| 日日噜噜夜夜狠狠久久丁香五月| 五月天综合在线| 超碰成人电影| 91主播在线| 日韩久久色| 视频这里只有精品16| 97ai婷婷| 图片区 小说区 区 亚洲五月 | 丁香五月花| 天天激情| 99re久热只有精品6在线直播| 丁香影院五月综合| 另类小说五月天| 日本熟女二区| 99aese| 99热最新精品| 国产亚洲成人综合| 中文字幕网伦射乱中文| 91婷婷色五月| 色五月婷婷综合| 一起草av| 五月丁香婷草| 婷婷久久天堂网| 欧美性色A片免费免费观看的| 狠狠穞A片一區二區三區| 99热精在线九九久久保| 欧美日韩999| 六月丁香开心婷婷欧美| 4438亚洲欧美| 亚洲小视频免费播放| 四季日韩AV无码综合| 超碰99热| 久久曰曰| 99热在线观看精品| 思思久久99| www.人人操人人看人人想人人摸 人人人人操,COM| 色综合香蕉| 丁香婷婷九月在线| 丰满少妇猛烈A片免费看观看| 91欧美日韩综合| 色狠狠色噜噜AV天堂五区消防| 激情五月天综合图片小说网站| 婷婷五月丁香综合激情| 免费人人操| 9色小视频在线观看| AA片在线观看视频在线播放| 五月天婷婷综合| 日本综合色色| 色综合久| 偷拍五月丁香| 99精品免费视频| 猫咪伊人久久| 任我肏| 色播婷婷五月天| 五月丁香久人妻中文| 久热这里| 在线另类视频| 99热首页| 亚洲乱码日产精品BD| EEUSS鲁片一区二区三区| 色色操| 91chinese在线| www.99在线| 欧美日韩aaa| 另类小说色婷婷| 99久久久久| 香蕉久久国产AV一区二区| 丁香五月大香蕉| site:pnnrt.com| 国产日韩欧美性爱| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 久久永久视频| 激情五月伊人婷婷| 思思99热这里只有精品6| 涩涩网五月天| 色五月婷婷网| 五月婷激情| 啪啪91| 日日影院 | 丁香婷婷AV| 久久久色情| 26uuu丁香婷婷五月| 一本久道综合99| 99热国产精品| 亚洲天堂AAA| 五月丁香欧美综合| 久久99综合| 欧美色五月| AV片在线观看| 亚洲精品视频在线| 欧美草久久五月天91| 天天爱天天秀天天做| 婷婷亚洲影院| 99热亚洲只有色| 婷婷五月天大香蕉| 亚洲第一色色色色| 99亚洲视频| 色播五月天激情| 久热A片| 色综合com| 亚洲小视频免费看| wwwC0maV五月花| 深爱激情丁香| 69精品人人人人| 亚洲日韩乱码一区二区三区四区| 丁香影院五月综合| 99自拍视频网站| 天天日日天天| 欧美激情VA永久在线播放| 亚洲最大在线| 亚洲欧美日韩另类| 久99热| 天天日人人爽| 99综合| 高清资源站日A美A欧亚…| 中文字幕操比影片| 99小精品| 1区2区视频| 国产精品99久久久久久久女警| 美女视频图片久久91| 六月天婷婷| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 天天拍久久| 九月激情综合| 影音先锋五月婷婷| 九九九这里只有精品| 欧美成人A片AAA片在线播放| 尔尔AV一区| 五月丁香久久激情综合| 久久这里在精品视频| 日本狠狠网| 色情五月综合婷婷| 五月婷中文字幕| 五月激情黄色小说| 能看的AV| 亚洲激情图文小说| 日韩啪| 一级内射毛片| 五月天狠狠干| 丁香六月激情| 丁香五月婷婷啪啪| 综合色99| 99热999| 乱色色色| 91无码色色| 伊人婷婷青青cao| 影音先锋偷偷色男人站| 久9热在线免费观看| 天天舔夜夜操www com| 丁香九月婷婷综合| 9九色首页| 热99re| 人人艹艹艹| 色噜噜狠狠色综| 一区二区三区四区无码| AV色色天堂中文| 色九月国产| 99噜噜噜在线播放| 丁香社92视频| 色色亚卅| AV在线不卡播放| 区区久久妻| 久9无码视频| 69精品人妻不卡视频| 夜夜夜叫天天天做| 免费视频WWW在线观看网站| 激情六月婷婷| 色婷婷香蕉丁丁网| 精品亚洲VA网站| 激情电影五月婷婷| 婷婷五月花西瓜| 懂色av粉嫩av蜜臀av| 五月丁香人人婷婷在线观看| 久久99国产综合精品免费| 国产欧美日韩性爱| 九月婷婷综合| 成人婷婷五月天| 成人va在线播放| 久久久久久天天日天天爱| 中文字幕在线免费观看视频| 丁香五月网址| 天天日天天舔| 婷婷色五月亚洲| 亚洲黄色网址| www.99热这里只有精品| 婷婷久久图片| 99热这里只有精品3| 久久综合爱| 五月丁香色色网| 热久久成人| 双性美人被调教到喷水A片| 色99视| 日韩国产在线精品| 五月婷婷久| 97操在线资源| 九九视频在线| 日日噜狠狠色综合久久| 日韩操女| 亚洲天天操| 天天日综合网射| 操日本99| 天天综合五月天| 欧美色色色色色色色| 777精品久无码人妻蜜桃| 婷婷99综合| 人妻久久久久久久久久| 五月丁香啪啪啪综合网| 99国产精品久久久久久久久久久| 五月天婷婷激情在线色图| 9月色婷婷| 99视频在线精品| 国产精品A片| 95精品区一区二| 五月婷婷啪啪综合网| 91成人品| 亚洲天堂九九九| 婷婷五月丁香久久| 久久久精品色色色| 四月婷婷五月色综合 | 大香蕉久热| 五月天婷婷日日爱| 男人天堂AV在线一区二区| 九九综合九九| 婷婷丁香五月欧美人| 超碰免费人妻| 大香蕉五月婷婷丁香| 丁香五月婷婷亚洲综合精品| 草AV9999| 99热亚洲| www.99热这里精品| 无码 av电影| 日本一级一级一级一级| 夜夜撸天天操| 99热国产这里只有| 人妻熟妇国产精品| 亚洲天堂碰碰婷婷| 国产精品第一国产精品| 国产亚洲在线| 天天色天天爱天天爱天天爱y| 激情五月天在线观看色婷婷| 亚洲色色五月| 国产精品久久久久9999小说| 色综合色色| 91要啪| 婷婷五月天激情亚洲小说| 丁香五月区| 丁香婷婷综合影院| www.seqingwuyuetian| 超碰免费在线| 在线视频激情网站| 这里只有精品视频在线| 99热在线观看这里只有精品| www.婷婷,com| 丁香 婷婷五月| 国产操B视频| 五月天激情网址| 五月婷婷婷色| www色哟哟| 思思久久久婷婷| 激情久久久| 激情深爱五月天| 99热这里只有精品22| 另类激情五月| 九九99香蕉在线视频播放| 99热这里只有精品50| 丁香五月综合在线| 国产Va视频| 久久6这里只有精品| 久久久91| 亚洲AV网站| 啪啪啪大香蕉| 天天射综合网站| 亚洲精品视频在线| 99视频内射三四| 丁香激情网| 国产激情久久久| 99碰超| 欧美日本VA| 97色久| 五月婷婷久久综合| 99er国产| 99热大片| 四色五月婷婷| 67194中文字幕| 99色在线观看视频| 激情六月综合| 午夜丁香| 亚洲一二三网| 亚洲黄3级片网站欧美| 久久天堂加勒比| 日本啪啪天堂| 天堂AV三级| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 丁香婷婷大香蕉| 五月丁香婷婷色色| 伍月婷丁香婷| 天堂AV在线看| 色色色色网站| 丁香五月婷婷99| 青草视频在线观看视频| 婷婷午夜| 91日在线视频| 最新高清无码专区| 久久久久久欧美精品se一二三四| 狠狠综合| 欧美性生交XXXXX无码小说| 国产AV一区二区三区日韩| 夜夜骑夜夜撸| 亚洲乱码日产精品BD| 婷婷五月天VI| 九色亚洲| 国产色99| 久久与婷婷| 碰超99| 深爱婷婷基地| 亚洲看av的网站| 久久免费视频62| 亚洲另类视频| 9热精品| 丁香五月天堂网| 成人做爰A片免费看视频| 黄色aa观看aaguochan| 91/九色黑人| 日本97久久久精品| 丁香婷婷激情五月| 亚洲亚洲永久无码777777| 久婷五月| 另类图片五月天| 牛牛热这里只有jingpin| 日韩av高清| 99热啪啪| 九九99视频| 精品久久99| 激情性爱五月天网页| 变天就操逼婷婷五月| 婷婷狠狠狠爱| 亚洲综合网激情五月天| 亚洲热久久| 婷婷五月天综合网| 久久日九九| 色天天综合天天综合频道。| 色亭亭五月天丁香综合AV - 百度 - 百度| 色爱五月天| www.婷婷,com| 色香五月天| 天天射综合网站| 日本三级99人妇网站| 五月婷婷,狠狠操| 99成人免费热视频| 激情综合五月| 99er6免费视频热播| 婷婷色五月天在线| 免费亚洲婷婷中文字幕| 亚洲另类毛片| 五月婷婷欧美激情| 99ER热精品视频| 丁香五月天啪啪| 91肏| 在线99色| 五月亭亭性| 激情婷婷五月社区| 天天干天天干天天干天天干天天干天天 | 99无码| 婷婷五月丁香五月| 日韩亚洲视频| 91人人操.COM| 亚洲激情在线| 九九99在线免费在线观看视频| 婷婷五月丁香综合瑟瑟| 色天天综合色| 久99热| 亚洲中文无码成人| 99热综合| 五月丁香六月婷婷婷婷| 亚洲丁香五冃97色| 天天免费日日夜夜夜夜| 久久ri精品视频| 天天做 天天爱| 91刘玥视频在线观看| 啪啪小说五月天| 激情婷婷五月| 激情www| 另类国产综合| 婷婷字幕在线| 九九色综合视频| 国内久久久精品99| 大香蕉520| www狠狠| 97碰免费精采视频| 日韩无码专区| 亚洲欧美另类在线23p| 99综合99| 韩国激情五月天综合网| 99亚洲精美视频在线观看| 综合激情在线| 天天色播| 九九爱精品网站| 五月婷婷天堂| 欧美色色色| 久草丁香婷婷五月天婷| 99热爱爱干干日| 日本狠狠爽| 9久热在线精品| 99色视频| 类似婷婷激情综合网站| 日日干干天天干| 任我鲁这里有精品视频| 啪啪啪综合网| 日本九九网| 五月天亚洲最大成人| 婷婷五月丁香色色| 超碰人人色| 综合五月丁香六月婷婷| 五月婷婷网久久| 91视频一起草| 婷婷五月天最新网址| 五月丁香亭亭| 久久大香蕉同僚| 色欲资源网| 五月丁香日本在线视频观看| 超碰99热精品| 色色网91| 久久久久久久久久久jjjj| 国熟女视频| 国产日韩av片| 色www.con| 97sese婷婷| 91碰操| 黄网在线免费| 国产精品第一国产精品| 欧美精品999| xx久久| 久婷| 色99色| 97操碰视频| 毛片新网地| 婷婷99中文字幕| 丁香五月天综合| 久久性刺激| 无码区婷婷五月花开| AV五月丁香| 狼人婷婷久久| 欧美五月婷婷| 99日本精品视频热| 亚洲综合九九| 欧美成人猛片AAAAAAA| 亚洲无码色| 国产毛片欧美毛片久久久| 大香蕉520| 影音 五月 婷婷 久久| 婷婷五月天国产性感美女演员久久久久| 国产精品久久久久久久久久免费| 国产精品涩涩涩视频网站| 婷婷福利影院| 午夜丁香六月婷| 五月婷婷色色色| 五月伊人综合| 久久婷婷五月综合色丁香花| 五月久久丁香| 色婷婷先锋| 五月婷婷色播视频| 99热这里只有精品官网| www婷婷| 日日爽日日| 亚洲中文字幕网| 韩日另类| 九九大香视频| 婷婷操逼网| 丁香婷婷色九月| 色香欲综合| 国产九月婷婷| 中文网AV| 久久狠狠干| www.丁香五月| 久久与婷婷| 欧美婷婷五月天综合| 九九热av| 婷婷六月香| 这里只精品| 免费精品99| 婷婷伊人久久无码色五月| AV在线大香蕉| 这里只有精品视频在线| 专区无日本视频高清8| 久久婷婷丁香| 久久九九蜜| 婷婷五月免费观看| www.99在线| 超91在线视频| 色综合99无码 | 精品99爱免费视频在线观看| 久久综合九九| 伊人狠狠色婷婷综合丁香一区| 精品人妻久久久久久久| 久久97| 99色在线视频观看| 激情综合网五月| 五月丁香在线观看| 五月刺激丁香月综合| 婷婷精品在线| 五月丁香六月激情| 亚洲性天天| 婷婷亚洲天堂| 丁香婷婷大香蕉| 五月天激情久久| 五月丁香婷婷成人版| 五月婷婷人妻| 免费观看2018www黄色操逼网站| 五月开心激情网| 欧美槡BBBB槡BBB少妇| 五月噜噜噜色综合| 五月综合视频| 久热最新视频| 人妻激情网| 91激情五月开心| 99热综合色图| 天天干天天色综合| 色婷婷婷av | 色情终和网| 五月丁香六月激情综合欧美| 狠干综合| 99热国产| 日韩一区二区三区无码| 五月丁香婷婷五月色| 日本 @ va 免费| 91女人18毛片水多国产| 五月成人网站| 人妻aV在线| 大香蕉九九| 色五月丁香六月资源站| 99热精品在线观看| 九九99一区| 琪琪色五月天| 337p大胆噜噜噜噜噜91Av| 热久久77777| 日本97人人| 99热碰碰热| 久噜久噜| 欧美婷婷日本| 丁香五月天堂婷婷| 97色热| 麻豆123区| 亚洲AV无码一区二| 国产欧美熟妇另类久久久| 一本久道综合色婷婷五月| 99色色爰| 欧美超碰亚洲| 国产国产乱老熟女视频网站97| 五月天色婷婷伊人网| www.激情.com.| 99精品久| 九九婷| 色欲婷婷五月天| 激情五月天 婷婷| 色婷婷4| 97人人干人人操| 丁香五月婷婷香| 极品人妻VIDEOSSS人妻| 婷婷六月综合基地| 天堂AV在线看| 婷婷丁香五另类网站| AV在线观看网站| 久久婷婷亚洲无码一起| 婷婷丁香成人色综合| WWW.桔色成人.COM| 日韩无码专区| 丁香色成人| 99视频在线精品免费观看2| 五月婷婷免费| 五月天色五月天| 五月丁香综合啪啪啪啪啪| 日本久草福利| 韩国19 主播内部福利vip免费播放| 伊人激情综合| 激情综合丁香六| 超碰日韩成人| 久久AV无码精品人妻系列试探| 天天插天天干| 无码激情AAAAA片-区区| 日本人妻伦在线中文字幕 | 亚洲操操| 五月丁色AV| 五月婷婷六月丁香激情深爱| 久思思久视频| 99久久国产成人精品| 色青青五月| 日日撸天天干| 丁香婷婷色情社区成人小说| 秋霞影音91人妻久久| 色噜综| 丁香色婷婷五月天| 久久婷婷综合国产| 激情伊人五月天| 在线99热| 婷婷情色五月| 99热资源在线| 国产激情久久| 五月婷婷九月婷婷九月婷婷| 五月天另类图片| 色五月大| 另类小说色婷婷| 性爱网五月婷婷| 五月丁香婷婷婷激情爱爱| 91视频一起草| 五月婷婷久久综合| 直接看的AV| 操骚货在线| 99精品综合| 五月天婷婷社区久久综合| 五月综合亚洲色| 亚艹艹| 九九热最新视频| 九月丁香婷婷网| 综合激情五月天| 国色天香伊人狠狠色| 色综合区| www.婷婷五月.com| 五月丁香六月婷婷亚洲天堂网站| 日日爽天天| 午夜丁香| 色五月五月婷婷| 五月天婷婷五月| 丁香婷婷六月| 日韩精品电影| 日日夜夜爽爽| 97人人干人人操| 伊人婷婷五月天av| 人妻肉射免费观看| 丁香五月婷婷影院| 激情九九六月激情免费视频| 伊人婷婷五月| 色情婷婷| 婷婷五月激情四月综合| 国产这里只有精品| 五月丁香亭亭电影久久| 五月天伊人av| www夜夜| 六月丁香啪啪啪| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 成人性爱无码| 久久久婷| 婷婷欧美色| 99这里只有| 亚洲色久| 色噜噜狠狠色综合成人99| 天堂网色婷婷| 一级黄色尤物综合视频手机在线观看| 综合色、色综合| 狠狠搞五月天| 九热视频| va中文资源在线观看| av九九| 亚洲avjiujiur91| 影音先锋女人AA鲁色资源| 99在线精品视频观看免费下载| 中文字幕成人| 激情久久久| 婷婷中文字幕| 99久久er| 拍色综合| 色婷婷久久综合| 伍月婷丁香婷| 久久久婷丁香五月| 亚洲色在线观看| caop在线| 超级碰碰97在线| 婷婷射婷婷舔| 六月丁香停| 天天狠天天叉| 五月天性色| 日本三级第一页| 激情五月天影院| 思思热国产视频| 99热香港| WWW.99热| WWW、日本色丁香co m| 新激情五月天| 激情久久久久久久久久久| 五月天婷婷一起草| 91久久九| 另类图片色五月| WWW色五月| 五月丁香福利| 战争与艾拉电影免费观看| 猫咪伊人久久| 久久A极片| 情色五月天网站| 97好吊操| 国产亚洲精品人人| 在线91日韩| 九九伊人网| 99这里只有精品| 蜜乳A√| 伊人玖玖精品| 色天使久久综合| 欧美精品XXXXBBBB| 激情综合色图| 97色色色色色| www.五月激情红色| 丁香五月网络网络| 黄色激情久久| 久久婷婷超碰| 极品少妇XXXX精品少妇偷拍| 五月婷婷色影院| 婷婷天天婷婷天天澡| 日夜夜天天| 丁香五月另类小说在线阅读| 久久99久久99精品免观看粉| 久热re在线视频| 亚洲色99综合天堂| 国产精品人成A片一区二区| 亚洲这里只有精品| 婷婷丁香97| 亚洲六月色婷婷| 五月天综合| 色久丁香五| 婷婷成年人免费视频| 五月天综合婷婷| 婷婷丁香五月天中文字幕| 久久婷婷五月综合色播| www。五月天激情| 免费AV播放| 亚洲操操| 色婷婷综合久色AV五色最新| 欧美婷婷| 免费色色色| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 啄木鸟丝袜美女福利视频| 五月丁香基地| 婷婷综合精品视频97| 99热免费在线| 99ri精品在线| 五月色色色| 97色色色| 操操操97| 九九视频在线观看视频在线播放69| 91色色五月天| 五月婷婷久久爱| 亚洲综合一区二区| 天天综合情| 五月色精品| 女人天堂AV| 婷婷亚洲天堂| Av免费网站在线| 99热这里只有精品1025| 日本ww亚洲| 婷婷五月天成人| 婷婷五月天激情四射| 五月天婷婷色色首页| 91日韩在线| 思思热国产在线| www.99热视频| 国产免费一区二区三州老师F1……| 亚洲成人九九九| 色色五月婷婷| 色婷婷久综合久久一本国产AV| 97碰在线| 超级碰碰碰久久网站视频| 337p大胆噜噜噜噜噜91Av| 婷婷五月天激情综合网| 色色色99| 久久九九囯产| 99er国产| 久久婷丁香五月| 丁香花大香蕉婷婷综合| 久热九九| 色爱亚洲| 婷婷丁香熟女| 五月丁香六月激情综合网| 网站免费一站二站| 96精品成人无码A片观看金桔 | 丁香六月欧美| 婷婷在线网| 98毛片| 久热婷婷| 99啪99| 五月天开心婷婷激情网站 | 亚洲小视频免费观看| 91ncm视频| 一区二区你懂的| 初夜av| 日韩av一区二区在线/日产精品久久久 | 婷婷五月激情综合啪啪| 亚洲婷婷激情888精品久| 开心激情站| 天天爱天天日| 成人丁香| 色噜噜狠狠色综合伊人| 亚洲第一黄网| 五月丁香婷婷色色色| 99热这里只有精品9| 天堂久久大香蕉| 人人摸人人澡人人| 97操碰在线视频| 久草狼人| 免费AV在线| www.久久99热地址发布| 99热欧美偷拍| 99在线69| 99噜噜噜在线播放| 色婷婷成人做爰A片免费看网站| 99热久只有精品首页| 日日影院 | 国产,欧美,日韩,性爱| 99热99草97| 亚洲天堂爱爱| 深爱丁香网| 超碰免费人人肏| 99激情| 色情五月天小说| 色五月婷婷7777| www.minyis.com【JT】实力收量可预付QQ2101460746 | 色情丁香五月婷婷精品| 97色色在线视频| 婷婷色色欧美| 九热视频| 久久色五月天综合网| 99热这里有精品首页10| 天天爽天天爽| 99热精品中文字幕| 欧美在线视频99| 91色综合久久| 欧美性爱五月天| 色五月天激情| 久久总和99| 性爱网五月婷婷| 婷婷视频网| 国产精品五月天婷婷| 午夜丁香婷婷| av电影在线播放| 九九热最新| 成人丁香| 丁香五月婷婷动漫视频| 婷婷激情四射五月天| 国产无套精品一区二区| 五月婷婷在线综合| 国产永久一二一起草| 久操干| 91人人爱| 丁香五月激情综合| 91viP在线看| 色XX综合网| 五月丁香色狠狠干大屄| 欧美欧盟性爱网| 大香蕉九操| 91丨九色丨熟女|老版| www.久操| 五月婷婷 激情按摩| 噜噜在线| 色色日本| 色婷婷久久久| 亚州操操| 夜夜久久综合网| 天天做天天爱天天综合网| 色高清无码视频| 就爱啪啪婷婷| 色五月久久成人婷婷| 色婷五月婷婷| 蜜乳9188| 五月情四婷婷| 天天婷婷操| 丁香五月综合在线| 深爱五月天 开心网|