根据VCD文件的type,PTPX支持instantaneous peak power analysis和cycle_accurate peak
power analysis。
Time-Based Power Analysis支持的VCD type
由于Gate_level和zero_delay的VCD不支持event propagation,所以可以在read_vcd之后,通
过命令report_switching_activity来报告switching activity的annotation。
在time_base mode下,不支持多个VCD file的分析。
PTPX在testbench的level建立activity file,在读入vcd时,通过strip_path的命令来map到design module。
read_vcd –strip_path TB/U1
PTPX进行condition power analysis,加入-time和-when的option。
如果vcd的产生由带systemverilog的语法的TB来产生,那么read_vcd –format systemverilog命令来读入vcd。
进行基于rtl的time_based的分析,命令read_vcd –rtl来设置,可以进行name_mapping和event的propagate。