vcs -debug 或 -debug_all,其实-debug_pp不行。 debug模式可支持DVE, ucli, PLIs. debug_pp是后处理模式(post-process)下的推荐选项。此模式也支持SVA,支持“时间断点”和“值断点”,但不支持“行断点”和“事件断点”。 debug功能与debug_pp一致,跑得更慢。 debug_all,允许逐行执行。 (11)产生一个不叫s...
vcs -debug 或 -debug_all,其实-debug_pp不行。 debug模式可支持DVE, ucli, PLIs. debug_pp是后处理模式(post-process)下的推荐选项。此模式也支持SVA,支持“时间断点”和“值断点”,但不支持“行断点”和“事件断点”。 debug功能与debug_pp一致,跑得更慢。 debug_all,允许逐行执行。 (11)产生一个不叫...
vcs -debug 或 -debug_all,其实-debug_pp不行。 debug模式可支持DVE, ucli, PLIs. debug_pp是后处理模式(post-process)下的推荐选项。此模式也支持SVA,支持“时间断点”和“值断点”,但不支持“行断点”和“事件断点”。 debug功能与debug_pp一致,跑得更慢。 debug_all,允许逐行执行。 (11)产生一个不叫s...
vcs -debug 或 -debug_all,其实-debug_pp不行。 debug模式可支持DVE, ucli, PLIs. debug_pp是后处理模式(post-process)下的推荐选项。此模式也支持SVA,支持“时间断点”和“值断点”,但不支持“行断点”和“事件断点”。 debug功能与debug_pp一致,跑得更慢。 debug_all,允许逐行执行。 (11)产生一个不叫s...
-debug、debug_all、debug_pp:打开debug开关 vcs仿真流程 编写makefie脚本运行仿真: makefie 执行下面编译仿真: makevcs makesim 1.DVE图形界面打开 在编译时,使用 +vpdfile+filename 可以更改生成 VPD 文件的文件名,默认为vpdplus.vpd。 makefile中添加: ...
命令选项:-debug_pp 含义:Enables dumping to FSDB/VPD, anf use of UCLI, VERDI and DVE 命令选项:+define+<macro_name>=<value> 含义:定义一个文本宏 命令选项:+incdir+<directory> 含义:指定你使用`include指令包含的文件所在的目录 注意:你可以指定多个目录,每个目录使用+号分开 ...
在编译时,将 -debug_all 选项 更改为 -debug_pp。打开生成 VPD 文件的功能,关掉UCLI的功能,节约编译时间。 在编译时,使用 +define+macro1 将宏macro1传给源代码。使用+define+macro1=value+macro2=value 将macro1和macro2 传给源文件中同名的宏。
可以看到会有错误,这是因为没有生成vpd文件。VCS的dve是执行vpd文件的。直接vcs verilog文件 是不会产生vpd文件的。要加一个-debug_all或者-debug或者-debug_pp 命令。不过推荐用-debug_all,因为这个可以加断点。 即vcs ceshi_uart_test.v -y ./rtl +libext.+v -debug_all ...
四、VPDVPD是Synopsys公司 VCS DVE支持的波形文件,现在逐渐被fsdb取而代之。用dve –vpd test.vpd打开对应波形。生成VPD方法如下:仿真bash中加入编译选项: -debug_pp +vcd+vcdplusonBench中添加dump函数: 以上介绍的基本方法,仅供参考,不同版本可能略有不同,具体的设置细节,需要查询对应的help文档。官方help文档提...
-debug_pp用于开启低功耗调试模式。+define+POWER_GATING_EN定义功耗门控使能宏。-vcs+lic+wait确保编译时许可证正常获取。+define+CLOCK_GATING_EN设定时钟门控使能宏。-R可在编译后直接运行仿真查看低功耗效果。+lint+WIDTH检查低功耗设计中的位宽问题。-cm_dir指定代码覆盖率相关目录用于低功耗分析。+define+...