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

功耗分布圖
PTPX查看功耗的分布,在nWave里面查看每個(gè)模塊在不同時(shí)刻的動(dòng)態(tài)功耗,從而著重對(duì)功耗高的模塊進(jìn)行低功耗設(shè)計(jì),降低設(shè)計(jì)的功耗。
PTPX查看功耗曲線圖需要在 Time-based power analysis模式。
首先,讀取fsdb格式的仿真文件來做動(dòng)態(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瀏覽量
36547 -
功耗
+關(guān)注
關(guān)注
1文章
841瀏覽量
33278 -
Analysis
+關(guān)注
關(guān)注
0文章
17瀏覽量
10500
原文標(biāo)題:PTPX功耗分析 | Peak Power Analysis
文章出處:【微信號(hào):數(shù)字ICer,微信公眾號(hào):數(shù)字ICer】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【智能控制】時(shí)間序列分析(Time Series Analysis)
RF微波USB功率計(jì)或傳感器和Power Analysis Manager軟件的創(chuàng)新應(yīng)用
PTPX的常用流程有哪些? 為何從這個(gè)入手
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è)計(jì)實(shí)訓(xùn)課
淺談半導(dǎo)體芯片失效分析Analysis of Semiconductor Chip Failure
PTPX功耗分析之Peak Power Analysis
評(píng)論