在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瀏覽量
35178 -
功耗
+關(guān)注
關(guān)注
1文章
836瀏覽量
32676 -
Analysis
+關(guān)注
關(guān)注
0文章
17瀏覽量
10381
原文標題: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新型太陽能組件
詳細介紹如何使用Analysis Studio進行數(shù)據(jù)的多維分析

PTPX功耗分析之Average Power Analysis
基于UPF的低功耗數(shù)字后端設(shè)計實訓(xùn)課
淺談半導(dǎo)體芯片失效分析Analysis of Semiconductor Chip Failure

評論