20 查詢模塊實例化位置
① 在設計結構中雙擊實例化模塊的名字 ->源代碼窗口高亮了設計部分的模塊名。② 再雙擊高亮的模塊名->看到在上層模塊中的哪一行被調用了
21 在nTrace中如何查找模塊和信號

或Shift+A:

搜索通配符 *** **
22查找位于不同層次的驅動信號【跨層次查看信號,看最終驅動誰,或者看最終被誰驅動】

23 如何查看設計有哪些信號
通過最右下方signal_list來查看,可以選擇查看輸入/輸出等端口類型。

24 如何打開原理圖
選中設計-> new schematic

25 如何查看nShema Window中符號對應的源代碼
雙擊對應的功能單元電路圖,即可跳轉到描述該單元的源代碼
26 使用 Fan-In Cone追蹤某個信號的驅動邏輯



首先要用上面的辦法來查找信號,高亮選中;調用該工具:
這樣就可以看到某個信號是如何生成的(可以通過View選項來顯示信號名)
27 如何產生 partial hierarchy schematic
用來查看與選擇特定信號有關的邏輯/模塊
①選擇需要查看的信號(可以通過shift鍵來選擇多個信號)
②:

選擇查看與wclk和wrst_n有關的信號/模塊/邏輯:

28 如何移動原理圖中的器件

鼠標左鍵選中,按住右鍵進行拖拽。
29 狀態機相關操作
[1] 打開原理圖

[2] 雙擊相應狀態機視圖后,呈現狀態機圖

[3] 查看狀態的執行和跳轉
[4] 查看狀態以及節點的相關源代碼
選擇狀態,然后使用鼠標中鍵拖拽狀態到nTrace中的源代碼視圖中即可

[5] 查看在什么時候狀態機轉移到某個狀態?《與tb有關》


① 要依靠tb②打開nstate后,要導入波形③



[6] 查看某一種狀態轉移【狀態循環】情況是否會發生



[7] 如何查看某個狀態被執行了多少次(與TB有關)


[8] 如何查看某個狀態轉移到另一個狀態的轉移次數(與TB有關)

(五) Verd波形(含emulation)加載
1 打開波形
打開常規波形:
verdi -dbdir ./simv.dair -ssf debug.fsdb
打開emulation的波形:
verdi -dbdir ./simv.dair -ssf debug.zwd
打開emulation轉換前的波形:
verdi -emulation --zebu-work zebu.work --timescale 1ns --input debug.ztdb
打開fsdb波形和編譯文件
verdi -elab com_path -ssf fsdb_path
com_path:編譯產生的臨時文件存放的路徑;例:*.daidir/kdb.elab++;
fsdb_path:編譯產生的fsdb的路徑;
2 打開 source code
如果沒有kdb文件,可以通過flist打開source code
verdi -f tb_top.flist
3 加載設計
veidi加載設計的腳本命令
verdi -sv -f tb_top_filelist.f -top tb_top &
告知軟件支持SystemVerilog,加載設計的文件列表,設置設計頂層,后臺執行
4 重新加載設計和波形

選中波形或設計文件L(shift + i) 重新加載波形或設計文件,在新一次仿真完成之后Roload即可。
5 波形文件保存*.rc

使用verdi保存已經拉出來的信號方便下次使用,按鍵shift+S可以將波形保存為xxx.rc格式文件,使用波形文件時,按快捷鍵r打開界面,選擇波形。可以避免下次打開重新添加信號。

(六) Verdi常用快捷鍵總結
ctrl+w:將鼠標指向需要添加到波形上的信號名,通過該快捷鍵將該信號添加到波形上;
shift+l:當鼠標指向波形區時刷新波形,當鼠標指向代碼區(src1)時刷新代碼;
z:縮小波形,顯示更長時間的波形;
Z:放大波形,顯示更短時間內的波形;
f:顯示全局的波形;
shift+s:將當前存在于到波形區的信號保存為.rc后綴的信號列表;
shift+m:波形區快捷添加標記時刻;
ctrl+d:刪除所有信號列表;
x:在代碼區快捷查看所有信號的當前狀態;
在波形區域固定curson(鼠標左鍵)和marker(鼠標中鍵)的距離;
h:在波形區快捷查看信號的全路徑;
c:自定義信號的顏色和粗細;
t:按一次切換一次信號顏色;
m:將信號移動到黃線位置;
y:移至中央并保持居中,再按取消固定居中;
n:指針跳到信號的下一個跳變沿;
N:指針跳到信號的上一個跳變沿;
-
VCS
+關注
關注
0文章
80瀏覽量
10298 -
Verdi
+關注
關注
0文章
22瀏覽量
9157 -
芯片驗證
+關注
關注
5文章
42瀏覽量
47916 -
DEBUG
+關注
關注
3文章
95瀏覽量
21379
發布評論請先 登錄
請教VCS和verdi怎么聯合使用
VCS仿真卡住,為什么無法生成verdi波形文件呢?
Verdi使用技巧 連續有效信號量測方法
vcs和verdi的調試及聯合仿真案例
如何通過自動化腳本實現Questasim和Verdi的聯合仿真
全網最實用的Verdi教程1
全網最實用的Verdi教程3
Verdi環境配置、生成波形的方法
Verdi連續波激光器-Coherent
全網最實用的Verdi教程2
評論