在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文件。可以將生成的VCD文件進(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格式的仿真文件來(lái)做動(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瀏覽量
34807 -
功耗
+關(guān)注
關(guān)注
1文章
828瀏覽量
32078 -
Analysis
+關(guān)注
關(guān)注
0文章
17瀏覽量
10264
原文標(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)先 登錄
相關(guān)推薦
【智能控制】時(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新型太陽(yáng)能組件
FPGA程序之logic_analysis
詳細(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

評(píng)論