国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

VCS如何從命令行dump fsdb

2024/11/01
6216
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

有時(shí)候我們不想改Testbench,只能通過(guò)vcs的命令參數(shù)來(lái)配置dump fsdb,那么要怎么實(shí)現(xiàn)呢?

簡(jiǎn)單說(shuō)明

首先,用命令行參數(shù)-ucli讓vcs進(jìn)入ucli模式。

vcs -R -ucli ...
# 或
./simv -ucli ...

再在ucli模式下執(zhí)行dump fsdb指令,如下。格式與在verilog testbench中用的$fsdbDumpfile()$fsdbDumpvars()兩個(gè)PLI task一樣。

ucli> fsdbDumpfile wave.fsdb
ucli> fsdbDumpvars 0 tb

最后,再ucli模式下,運(yùn)行run指令繼續(xù)完成仿真。

ucli> run

一步執(zhí)行

我們發(fā)現(xiàn)開啟了ucli之后,需要手動(dòng)敲入dump指令和run指令。有一些不方便,特別是批量跑腳本時(shí)。

其實(shí)我們可以把幾條指令寫成一個(gè)tcl文件dumpfsdb.tcl,例如:

# --**-- dumpfsdb.tcl --**--
# dump fsdb 
fsdbDumpfile wave.fsdb
fsdbDumpvars 0 tb
# run
run

同時(shí),vcs或者simv的參數(shù)也改進(jìn)一下:

vcs -R -ucli -do dumpfsdb.tcl ...
# 或
./simv -ucli -do dumpfsdb.tcl ...

一個(gè)題外話:kdb

為了更方便的debug,打開波形的同時(shí),可以通過(guò)kdb來(lái)自動(dòng)加載rtl和tb。具體如下:

1. vcs加-kdb編譯參數(shù)

2. verdi -ssf xxx.fsdb

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄
都安| 贵港市| 乐业县| 突泉县| 利辛县| 霍州市| 星座| 郧西县| 东阳市| 台东市| 托克托县| 苍南县| 茂名市| 林芝县| 尉氏县| 大石桥市| 始兴县| 琼海市| 萝北县| 平谷区| 昭通市| 任丘市| 池州市| 剑河县| 九龙县| 呼伦贝尔市| 邢台市| 中卫市| 万州区| 阳西县| 平果县| 弥勒县| 中山市| 桐梓县| 荥经县| 贺兰县| 五台县| 宁津县| 台北县| 台南市| 通州区|