PrimeTime跑功耗分析,需要三个文件:Synopsys DC中编译产生的netlist与约束文件.sdc,再加上modelsim中仿真生成的vcd文件。
vcd文件可以用两种方法生成:
1. 直接在仿真 do file中加入命令
vcd file questa_sim.vcd
vcd add *
生成questa_sim.vcd与do file在一个文件夹中。
或者2. 在testbench中的initial语句中加入:
$dumpfile("/tmp/qs/sim/questa/tc_ddrwrap/questa_sim-dump.vcd");
$dumpvars(0,NoCM); //指定copy NoCM模块的信号,NoCM是设计顶层模块在testbench中实例化的名字;copy时间,现在是从0ns开始
$dumpon;
questa_sim-dump.vcd需要提前手动生成,上述指令只是将仿真文件copy到指定文件中。
本文详细介绍了PrimeTime功耗分析所需的三个关键文件:SynopsysDC编译产生的netlist与约束文件.sdc,以及modelsim中通过两种方法生成的vcd文件。包括直接在do file中加入命令生成vcd文件,以及在testbench中的initial语句中使用特定指令实现文件生成。
6914

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



