使用verdi显示验证环境的结构
1. 使用 verdi 打开filelist的方式
verdi -f opts.f -f dut.list -f tb.list -top xxx +UVM_TESTNAME=xxx
2. 如果仿真工具使用的是vcs,在加了 -kdb编译选项后,打开波形时,可以直接使用以下命令
verdi -ssf xxx.fsdb
3. 基本同2, 如果不开波形,可以使用以下命令打开vcs的编译文件
verdi -elab simv.daidir/kdb.elab++ +UVM_TESTNAME=xxx
4. 基本同2,如果不开波形,可以使用以下命令打开vcs的编译文件
verdi -dbdir xxx.simv.daidir +UVM_TESTNAME=xxx
当然verdi 默认应该不显示class,可以Ctrl+f后,在filter里面勾选 class,这样可以像显示设计层次那样,显示tb的层次。
效果如下图

当然,以上方式只在 verdi2015和verdi2017的某些版本上试验过,其中的原理还不是特别清楚。当时在尝试一些其他东西时偶然发现的,工具手册上的相关章节还没仔细review过,先发出来希望大家可以一起讨论一下。欢迎大佬前来指正。
以下内容转自

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



