在time-based power analysis模式下,需要提供VCD或FSDB文件,工具會分析峰值功耗,并生成功耗波形等,SAIF格式對此不支持;
time-based power analysis會顯示每一時刻對應(yīng)的瞬時功耗,而且報告給出peak power的信息。
這里只關(guān)注gate level的功耗分析,對于RTL level的,需要進(jìn)行mapping操作(主要是對于RTL級別的design進(jìn)行功耗分析的時候,需要將RTL級別的activity與門級網(wǎng)表進(jìn)行map,這里不贅述);
gate level的VCD文件可能會非常大,盡管PTPX能夠處理大于2G的VCD文件,但是還是要盡量避免使用儲存大的VCD文件??梢詫⑸傻腣CD文件進(jìn)行壓縮或者用FSDB文件。
基本流程
設(shè)置功耗分析模式
setpower_enable_analysisTRUE setpower_analysis_modetime_based
其他具體流程和Averaged類似,不再贅述。
功耗報告

功耗分布圖
PTPX查看功耗的分布,在nWave里面查看每個模塊在不同時刻的動態(tài)功耗,從而著重對功耗高的模塊進(jìn)行低功耗設(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瀏覽量
35682 -
功耗
+關(guān)注
關(guān)注
1文章
837瀏覽量
33045 -
Analysis
+關(guān)注
關(guān)注
0文章
17瀏覽量
10457
原文標(biāo)題:PTPX功耗分析 | Peak Power Analysis
文章出處:【微信號:數(shù)字ICer,微信公眾號:數(shù)字ICer】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
RF微波USB功率計或傳感器和Power Analysis Manager軟件的創(chuàng)新應(yīng)用
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新型太陽能組件
詳細(xì)介紹如何使用Analysis Studio進(jìn)行數(shù)據(jù)的多維分析
PTPX功耗分析之Average Power Analysis
基于UPF的低功耗數(shù)字后端設(shè)計實訓(xùn)課
淺談半導(dǎo)體芯片失效分析Analysis of Semiconductor Chip Failure

PTPX功耗分析之Peak Power Analysis
評論