VCS+Verdi是常用的一种芯片仿真验证及调试环境。本文简单介绍环境设置过程。
(1)VCS编译参数配置
为了使用fsdbDumpfile等函数,vcs要增加编译参数–P /.../novas.tab /.../pli.a,路径为verdi安装路径下的share/PLI/VCS/LINUX。
然后vcs编译参数中要加上-debug_all,否则会提示fsdb函数参数有问题。
(2)dump波形函数调用
使用fsdbDumpfile和fsdbDumpvars等函数产生fsdb格式波形。
(3)verdi打开代码及波形配置
verdi -top dut tb.sv -f rtl.f可打开代码视图,再在nWave里打开需要调试的波形。
.vf为全部的fsdb波形的链接,该文件可编辑为部分波形文件的链接。
(1)VCS编译参数配置
为了使用fsdbDumpfile等函数,vcs要增加编译参数–P /.../novas.tab /.../pli.a,路径为verdi安装路径下的share/PLI/VCS/LINUX。
然后vcs编译参数中要加上-debug_all,否则会提示fsdb函数参数有问题。
(2)dump波形函数调用
使用fsdbDumpfile和fsdbDumpvars等函数产生fsdb格式波形。
(3)verdi打开代码及波形配置
verdi -top dut tb.sv -f rtl.f可打开代码视图,再在nWave里打开需要调试的波形。
.vf为全部的fsdb波形的链接,该文件可编辑为部分波形文件的链接。