ps. 写本文的目的仅为了整理笔记,好记性不如烂笔头~
PTPX查看功耗曲线图需要在 Time-based power analysis模式下进行。由于fsdb文件大小相较VCD文件要小很多,所以选择通过读取fsdb格式的仿真文件来做动态功耗分析,并生成 fsdb格式的功耗曲线图,最后使用 Verdi工具查看fsdb文件。( 这里举例使用的网表文件是DC综合后的门级网表)
一. 生成fsdb文件
- 测试文件如下(示例):
- verdi查看仿真波形:
verdi -f post_sim.f -ssf inv.fsdb &
其中post_sim.f文件中列出tb文件和网表文件路径
波形如下:
二. Time-based power analysis模式
脚本如下(示例):
三. Verdi查看功耗波形
启动命令:
verdi -ssf inv_px.fsdb &
功耗波形