dump波形:把仿真过程中的一些波形文件记录下来。
注意:
1、vcd+是经过vcd文件压缩处理的,都是波形文件。
2、vcd+可以由vcd文件转过来,叫做.vpd文件。
3、-o可以制定编译后产生的可执行文件的名字(simv)。
步骤:
1、需要在testbench中运用一些系统函数产生vcd+文件。
$vcdpluson();可以选择记录的波形范围。
$vcdplusoff();选择中止记录波形。
$vcdplusautoflshon();自动将内存上记录的信息写到磁盘上。
$vcdplusflush();手动将信息写到磁盘上去。
2、用`ifdef dumpme
$vcdpluson();
`endef
来选择将波形文件开启或者关闭,并且在vcs编译时加选项+define+dumpme来开启波形文件。
3、在运行simv时添加选项+vpdfile+${OUTPUT}.vpd可以给输出的波形文件定义新的名字。