在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文件。
基本流程
设置功耗分析模式
setpower_enable_analysisTRUE setpower_analysis_modetime_based
其他具体流程和Averaged类似,不再赘述。
功耗报告

功耗分布图
PTPX查看功耗的分布,在nWave里面查看每个模块在不同时刻的动态功耗,从而着重对功耗高的模块进行低功耗设计,降低设计的功耗。
PTPX查看功耗曲线图需要在 Time-based power analysis模式。
首先,读取fsdb格式的仿真文件来做动态功耗分析,并生成 vcd.fsdb格式的波形;
set_power_analysis_options-waveform_formatfsdb-waveform_outputvcd
然后在nWave后加上波形文件打开vcd.fsdb文件:
nWavevcd.fsdb&

附
time-based power analysis Mode Script脚本:
setpower_enable_analysisTRUE setpower_analysis_modetime_based ##################################################################### #linkdesign ##################################################################### setsearch_path"../src/hdl/gate../src/lib/snps." setlink_library"*core_typ.db" read_verilogmac.vg current_designmac link ##################################################################### #settransitiontime/annotateparasitics ##################################################################### read_sdc../src/hdl/gate/mac.sdc set_disable_timing[get_lib_pinsssc_core_typ/*/G] read_parasitics../src/annotate/mac.spef.gz ##################################################################### #check/update/reporttiming ##################################################################### check_timing update_timing report_timing ##################################################################### #readswitchingactivityfile ##################################################################### read_vcd"../sim/vcd.dump.gz"-strip_path"tb/macinst" report_switching_activity-list_not_annotated ##################################################################### #check/update/reportpower ##################################################################### check_power set_power_analysis_options-waveform_formatfsdb-waveform_outputvcd update_power report_power
审核编辑:汤梓红
-
VCD
+关注
关注
0文章
37浏览量
34702 -
功耗
+关注
关注
1文章
810浏览量
31932 -
Analysis
+关注
关注
0文章
17浏览量
10237
原文标题:PTPX功耗分析 | Peak Power Analysis
文章出处:【微信号:数字ICer,微信公众号:数字ICer】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
RF微波USB功率计或传感器和Power Analysis Manager软件的创新应用
PTPX的常用流程有哪些? 为何从这个入手
Design of an Audio Power Syste
Analysis of dv/dt Induced Spur
Circuit Analysis II with MATLA
1500 Watt Peak Power Zener Tra
REC Peak Energy新型太阳能组件
详细介绍如何使用Analysis Studio进行数据的多维分析
PTPX功耗分析之Average Power Analysis
基于UPF的低功耗数字后端设计实训课
浅谈半导体芯片失效分析Analysis of Semiconductor Chip Failure

PTPX功耗分析之Peak Power Analysis
评论