-ssf : 表示读取波形文件 waveform.fsdb : 就是相应的波形文件,比如adder_tb.fsdb 这个会节省上述的一些步骤。此外如果发现有需要修改的代码,verdi工具可以不用关闭。修改完设计后,重新运行 vcs -R -full64 -fsdb -f flist.f 。在verdi 界面快捷键 shift L 进行刷新一下即可。有点 mod
verdi加载fsdb文件显示波形: -f file_list.f制定要加载的.v文件,-ssf $(OUTPUT).fsdb 表示打开verdi时默认自动加载.fsdb仿真文件,-nologo表示不显示欢迎界面。 六、两种fsdb文件生成方式的比较 基于系统函数: 优点:熟悉verilog代码,接受较快 缺点: 1.需要重新编译系统,浪费时间(不使用valuevalueplusargs时); 2.V...
三、verdi verdi-timescale=1ns/1ps-sverilog+define+A=1+libext+.v-y ../model-v ../lib/stdcell.v-f rtl.listtb.sv 如果要同时加载波形,再加一行: -ssf xxx.fsdb
启动Verdi时,使用 -ssf 选项加载生成的FSDB文件1 在Verdi中,可以通过Memory/MDA工具查看和分析多维数组的存储值1 3. 命令行示例: 编译命令:vcs *.v -LDFLAGS -Wl,--no-as-needed -timescale=1ns/1ps -fsdb -full64 -R +vc +v2k -sverilog -debug_all 启动Verdi:verdi -nologo +v2k -sverilog *....
{CM_DIR} verdi:verdi ${DFILES} \-ssf ./*.fsdb &cov:dve -full64 -covdir *.vdb &clean:rm -rf AN.DB \rm -rf DVEfiles \rm -rf csrc \rm -rf simv.* \rm -rf *simv \rm -rf inter.vpd \rm -rf ucli.key \rm -rf *.log \rm -rf verdiLog \rm -rf novas* \rm -rf *....
KDB的全称是Verdi Knowledge Database。不管是two-step还是three-step,要保存kdb的话除了Simulation步骤都需要添加-kdb。仿真完成之后,verdi可以通过-dbdir选项指定路径以保证vcs和Verdi使用的是相同的数据,同时也可以通过-ssf指定打开的fsdb文件。例如这样 $verdi -ssf test.fsdb -dbdir simv.daidir/ ...
运行仿真后,如果一切正常,将会生成一个FSDB波形文件(假设你在编译时使用了-fsdb选项)。 3. 查看波形 生成波形文件后,你可以使用Verdi工具来查看和分析波形。Verdi是一个强大的EDA工具,支持FSDB格式的波形文件。 bash verdi -ssf your_waveform.fsdb 在这个命令中,your_waveform.fsdb是你生成的FSDB波形文件的名称。
同时,vcs或者simv的参数也改进一下: vcs -R -ucli -do dumpfsdb.tcl ... #或 ./simv -ucli -do dumpfsdb.tcl ... 一个题外话:kdb 为了更方便的debug,打开波形的同时,可以通过kdb来自动加载rtl和tb。具体如下: 1. vcs加-kdb编译参数 2. verdi -ssf xxx.fsdb...
1)-debug选项,为了导出VPD通常选择-debug_pp; 2)-negdelay,支持SDF中的负延时; 3)-ssf简易VCS使用 使用VCS简易流程: 举例,mux的verilog实现: 1、mux.v文件 2、test_mux.v文件 添加的几行dump相关代码,参考了:参考 3、调用vcs: 成功后,在当前
-sv: 表示 Verdi 软件 要支持systemverilog -f filelist: 源代码的文件列表 -ssf test.fsdb: 指定fsdb文件 filelist文件: 启动verdi后,在源代码页面按住鼠标中键选择线名拖到波形界面,向波形界面添加波形。 5.为方便编译、仿真以及查看波形,可以将命令封装成makefile:...