Xcelium工具中的SimVision是一個圖形化的工具,支持對SystemVerilog代碼的調(diào)試,同時內(nèi)置svdebug布局幫助用戶來調(diào)試基于System Verilog的驗(yàn)證環(huán)境。
使用SystemVerilog調(diào)試布局
System Verilog調(diào)試布局由三部分組成。左上角Design Browser,可以訪問仿真對象,右上角為Source Browser,用來展示源碼,下側(cè)窗口為Waveform window,用來顯示波形。
啟動SystemVerilog調(diào)試布局的方式
命令行使用–layout svdebug來指定,如:
xrun –s –gui –layout svdebug –linedebug top_tb.sv
使用菜單欄切換布局
Window – Layout – SystemVerilog Debugging
設(shè)置SystemVerilog為默認(rèn)窗口布局的方式
啟動SimVison圖形界面
選擇Edit – Preferences
打開Layouts 標(biāo)簽
選擇System Verilog Debugging為默認(rèn)窗口布局
通過Design Browser查看SystemVerilog對象
這里可以看到對象的實(shí)例,包括它們之間的層級關(guān)系以及各個對象的數(shù)據(jù)成員和包含的task和function。還可以看到module實(shí)例及其層級關(guān)系。需要查看源碼,可以右擊目標(biāo)選擇Send to Source Browser。
使用Waveform Window查看SystemVerilog對象
該窗口支持對 Static variables / Class variables /Queues / Packed structures / Packed arrays / Associative arrays / Dynamicarrays對象的查看
使用Schematic Tracer查看SystemVerilog對象
Schematic Tracer用來顯示interface、modports與rtl之間的連接關(guān)系。
其他SystemVerilog調(diào)試窗口
SystemVerilog Class Browser
Data Browser
Constraints Debugger
審核編輯:黃飛
-
Verilog
+關(guān)注
關(guān)注
28文章
1352瀏覽量
110460 -
Layout
+關(guān)注
關(guān)注
14文章
408瀏覽量
61992 -
Xcelium
+關(guān)注
關(guān)注
1文章
5瀏覽量
5891
原文標(biāo)題:xcelium筆記 | SimVision調(diào)試SystemVerilog簡介
文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
SystemVerilog中的Virtual Methods
SystemVerilog 的VMM驗(yàn)證方法學(xué)教程教材
[啟芯公開課] SystemVerilog for Verification
做FPGA工程師需要掌握SystemVerilog嗎?
SystemVerilog Assertion Handbo
SystemVerilog的斷言手冊
基于事件結(jié)構(gòu)的SystemVerilog指稱語義
基于SystemVerilog語言的驗(yàn)證方法學(xué)介紹
![基于<b class='flag-5'>SystemVerilog</b>語言的驗(yàn)證<b class='flag-5'>方法</b>學(xué)介紹](https://file.elecfans.com/web2/M00/48/EB/pYYBAGKhtC2AADubAAASkqXdQg4727.jpg)
評論