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

功耗分布圖
PTPX查看功耗的分布,在nWave里面查看每個模塊在不同時刻的動態(tài)功耗,從而著重對功耗高的模塊進行低功耗設計,降低設計的功耗。
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
+關注
關注
0文章
37瀏覽量
35916 -
功耗
+關注
關注
1文章
839瀏覽量
33160 -
Analysis
+關注
關注
0文章
17瀏覽量
10483
原文標題:PTPX功耗分析 | Peak Power Analysis
文章出處:【微信號:數(shù)字ICer,微信公眾號:數(shù)字ICer】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
RF微波USB功率計或傳感器和Power Analysis Manager軟件的創(chuà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ù)字后端設計實訓課
淺談半導體芯片失效分析Analysis of Semiconductor Chip Failure
PTPX功耗分析之Peak Power Analysis
評論