勵志

勵志人生知識庫

simvision仿真教程

使用Simvision進行仿真的教程如下:

使用Simvision:

在仿真腳本中設定Simvision選項。例如,在仿真選項`xrun -R`下加上tcl腳本控制,如`-input ./dump_wave.tcl -mc dump\ 1`。

編寫tcl腳本來控制Simvision選項。例如,`run 15000ns database-open waves-into ./wave/waves.shm -default probe-create-shm-all-depth all runexit`。這行代碼表示從仿真時間15000ns開始dump波形,如果不寫或者寫`0s`,則從仿真時間0開始。第二行指定波形檔案路徑和名稱,第三行控制波形層次。

打開波形。可以使用命令`b simvision -64 &`或者`b simvision -64 wave/wave.shm $`直接打開Simvision並載入波形。

xrun無license:

在仿真選項中加入`-licqueue`,這樣在沒有license的情況下,提交佇列不會失敗,而是會一直等待license。

denalirc檔案:

在當前目錄下創建`.denalirc`檔案,該檔案只在home目錄或者當前仿真目錄有效。例如,可以設定`HistoryFile denali.his HistoryDebug On TraceFile denali.trc EnableTracker*`。第一行表示生成歷史檔案`denali.his`,第二行打開debug選項,第三行生成trace檔案,第四行使能tracker。具體設定可以參考VIP手冊