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

功耗分布圖
PTPX查看功耗的分布,在nWave里面查看每個模塊在不同時刻的動態功耗,從而著重對功耗高的模塊進行低功耗設計,降低設計的功耗。
PTPX查看功耗曲線圖需要在 Time-based power analysis模式。
首先,讀取fsdb格式的仿真文件來做動態功耗分析,并生成 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
+關注
關注
0文章
37瀏覽量
36260 -
功耗
+關注
關注
1文章
841瀏覽量
33226 -
Analysis
+關注
關注
0文章
17瀏覽量
10492
原文標題:PTPX功耗分析 | Peak Power Analysis
文章出處:【微信號:數字ICer,微信公眾號:數字ICer】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
RF微波USB功率計或傳感器和Power Analysis Manager軟件的創新應用
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進行數據的多維分析
PTPX功耗分析之Average Power Analysis
基于UPF的低功耗數字后端設計實訓課
淺談半導體芯片失效分析Analysis of Semiconductor Chip Failure
PTPX功耗分析之Peak Power Analysis
評論