在time-based power analysis模式下,需要提供VCD或FSDB文件,工具會分析峰值功耗,并生成功耗波形等,SAIF格式對此不支持;
time-based power analysis會顯示每一時刻對應(yīng)的瞬時功耗,而且報告給出peak power的信息。
這里只關(guān)注gate level的功耗分析,對于RTL level的,需要進行mapping操作(主要是對于RTL級別的design進行功耗分析的時候,需要將RTL級別的activity與門級網(wǎng)表進行map,這里不贅述);
gate level的VCD文件可能會非常大,盡管PTPX能夠處理大于2G的VCD文件,但是還是要盡量避免使用儲存大的VCD文件??梢詫⑸傻腣CD文件進行壓縮或者用FSDB文件。
基本流程
設(shè)置功耗分析模式
setpower_enable_analysisTRUE setpower_analysis_modetime_based
其他具體流程和Averaged類似,不再贅述。
功耗報告
功耗分布圖
PTPX查看功耗的分布,在nWave里面查看每個模塊在不同時刻的動態(tài)功耗,從而著重對功耗高的模塊進行低功耗設(shè)計,降低設(shè)計的功耗。
PTPX查看功耗曲線圖需要在 Time-based power analysis模式。
首先,讀取fsdb格式的仿真文件來做動態(tài)功耗分析,并生成 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
+關(guān)注
關(guān)注
0文章
37瀏覽量
34731 -
功耗
+關(guān)注
關(guān)注
1文章
810瀏覽量
31949 -
Analysis
+關(guān)注
關(guān)注
0文章
17瀏覽量
10246
原文標題:PTPX功耗分析 | Peak Power Analysis
文章出處:【微信號:數(shù)字ICer,微信公眾號:數(shù)字ICer】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論