PTPX功耗分析之Peak Power Analysis

在time-based power analysis模式下,需要提供vcd或fsdb文件,工具会分析峰值功耗,并生成功耗波形等,saif格式对此不支持;
time-based power analysis会显示每一时刻对应的瞬时功耗,而且报告给出peak power的信息。
这里只关注gate level的功耗分析,对于rtl level的,需要进行mapping操作(主要是对于rtl级别的design进行功耗分析的时候,需要将rtl级别的activity与门级网表进行map,这里不赘述);
gate level的vcd文件可能会非常大,尽管ptpx能够处理大于2g的vcd文件,但是还是要尽量避免使用储存大的vcd文件。可以将生成的vcd文件进行压缩或者用fsdb文件。
基本流程
设置功耗分析模式
set power_enable_analysis trueset power_analysis_mode time_based  
其他具体流程和averaged类似,不再赘述。
功耗报告
功耗分布图
ptpx查看功耗的分布,在nwave里面查看每个模块在不同时刻的动态功耗,从而着重对功耗高的模块进行低功耗设计,降低设计的功耗。
ptpx查看功耗曲线图需要在 time-based power analysis模式。
首先,读取fsdb格式的仿真文件来做动态功耗分析,并生成 vcd.fsdb格式的波形;
set_power_analysis_options -waveform_format fsdb -waveform_output vcd  
然后在nwave后加上波形文件打开vcd.fsdb文件:
nwave vcd.fsdb &  

time-based power analysis mode script脚本:
set power_enable_analysis trueset power_analysis_mode time_based######################################################################       link design#####################################################################set search_path         ../src/hdl/gate ../src/lib/snps . set link_library  * core_typ.dbread_verilog  mac.vgcurrent_design  maclink######################################################################       set transition time / annotate parasitics#####################################################################read_sdc ../src/hdl/gate/mac.sdcset_disable_timing [get_lib_pins ssc_core_typ/*/g]read_parasitics  ../src/annotate/mac.spef.gz######################################################################       check/update/report timing #####################################################################check_timingupdate_timingreport_timing######################################################################       read switching activity file#####################################################################read_vcd ../sim/vcd.dump.gz -strip_path tb/macinstreport_switching_activity -list_not_annotated######################################################################       check/update/report power #####################################################################check_powerset_power_analysis_options -waveform_format fsdb -waveform_output vcdupdate_powerreport_power


施耐德和西门子哪个好
华为部分锂电池相关专利整理
电磁感应式智能无线充电器方案电路—电路精选(22)
开路检测电路中的陶瓷电容器
浅谈直线马达波浪能发电师范项目
PTPX功耗分析之Peak Power Analysis
炎炎夏日怎能少它?USB小风扇哪个牌子好?
UC伯克利新机器人成果:灵活自由地使用工具
合肥市委常委一行到的卢深视调研
TI WEBENCH Designer优化转盘功能介绍
Google Fiber在美城市推2Gbps超快速网络服务
碳化硅MOS四引脚封装在应用中的优势
安科瑞在青岛新机场空管工程电力监控及能耗监测系统的应用
降低半导体金属线电阻的沉积和蚀刻技术
华为鸿蒙系统手机将在12月16日发布
土壤电导率测定仪的性能及技术参数
有人数据采集平台,设备数据轻松上云
电感式传感器功能原理和主要事项
浪潮 KaiwuDB 荣获第三届 ISIG 产业智能大会年度最佳技术创新奖
华为畅享7Plus评测 惠民实用首选