0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PTPX功耗分析之Peak Power Analysis

sally100 来源:数字ICer 作者:数字ICer 2022-10-24 16:49 次阅读

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文件。可以将生成的VCD文件进行压缩或者用FSDB文件。

基本流程

设置功耗分析模式

setpower_enable_analysisTRUE
setpower_analysis_modetime_based

其他具体流程和Averaged类似,不再赘述。

功耗报告

6077ee64-52bb-11ed-a3b6-dac502259ad0.png

功耗分布图

PTPX查看功耗的分布,在nWave里面查看每个模块在不同时刻的动态功耗,从而着重对功耗高的模块进行低功耗设计,降低设计的功耗。

PTPX查看功耗曲线图需要在 Time-based power analysis模式。

首先,读取fsdb格式的仿真文件来做动态功耗分析,并生成 vcd.fsdb格式的波形;

set_power_analysis_options-waveform_formatfsdb-waveform_outputvcd

然后在nWave后加上波形文件打开vcd.fsdb文件:

nWavevcd.fsdb&
60a6c8f6-52bb-11ed-a3b6-dac502259ad0.png

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
    VCD
    +关注

    关注

    0

    文章

    37

    浏览量

    34423
  • 功耗
    +关注

    关注

    1

    文章

    750

    浏览量

    31524
  • Analysis
    +关注

    关注

    0

    文章

    17

    浏览量

    10175

原文标题:PTPX功耗分析 | Peak Power Analysis

文章出处:【微信号:数字ICer,微信公众号:数字ICer】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Cadence功耗分析步骤

    Cadence功耗分析首先需生成power grid library
    的头像 发表于 09-06 09:47 996次阅读
    Cadence<b class='flag-5'>功耗</b><b class='flag-5'>分析</b>步骤

    功耗资料SNUG_Power

    功耗资料SNUG_Power
    发表于 08-17 10:30

    【智能控制】时间序列分析(Time Series Analysis

    【智能控制】时间序列分析(Time Series Analysis).doc
    发表于 09-24 11:07

    Qualcomm Trepn Power Profiler常见问题分析总结

    以前对Trepn Power Profiler进行过简单的介绍,这是Qualcomm开发的一个工具,主要对android设备的功耗和性能进行分析。今天简单总结一下,在使用过程中比较常见的问题。 1.
    发表于 09-25 16:14

    带有Spectrum Analysis选项的89600 SW如何配置

    我刚刚在89600软件中启用了Spectrum Analysis选项,并且能够使用SFP配置所需的测量。我配置了10Mhz到1GHz的“功率谱”测量。现在的问题是如何使用SCPI配置相同的测量。在帮
    发表于 10-15 11:16

    RF微波USB功率计或传感器和Power Analysis Manager软件的创新应用

    RF /微波USB功率计或传感器和Power Analysis Manager软件的创新应用
    发表于 10-24 11:08

    PTPX的常用流程有哪些? 为何从这个入手

    件和流程有个大概了解之后,开起PTPX之旅。##################################################### # Set the Power Analysis
    发表于 06-10 17:40

    请问在ST BLE App中获取Acc X Peak/Acc Y Peak/Acc Z Peak的流程图是怎样的?

    X Peak/Acc Y Peak/Acc Z Peak 的简单流程图是什么?通过平均加速度数据或其他?请指教。谢谢!
    发表于 12-28 08:46

    Multisim基本分析方法直流工作点分析

      基本分析方法直流工作点分析   直流工作点分析(DC Operating Point Analysis),是指在电路中的电感短路、电容
    发表于 04-27 16:23

    Design of an Audio Power Syste

    high peak power requirementsCrest factor of 10:1 is not uncommonTo meet these challenges the Power train needed t
    发表于 06-28 22:34 8次下载

    Circuit Analysis II with MATLA

    Circuit Analysis II with MATLAB :This text is written for use in a second course in circuit
    发表于 02-10 11:25 0次下载
    Circuit <b class='flag-5'>Analysis</b> II with MATLA

    1500 Watt Peak Power Zener Tra

    1500 Watt Peak Power Zener Transient Voltage Suppressors The SMC series is designed to protect
    发表于 04-12 14:18 10次下载

    中国电源产业的发展与分析

    中国电源产业的发展与分析 Development and Analysis of China Power Supply Industry   “电源”包括电子电
    发表于 07-10 10:53 477次阅读

    PTPX功耗分析之Average Power Analysis

    PTPX,是基于PT,对全芯片进行power静态和动态功耗分析的工具。包括门级的平均功耗和峰值功耗
    的头像 发表于 10-24 16:55 1w次阅读

    基于UPF的低功耗数字后端设计实训课

    ,retention cell和power switch等。Signoff阶段的Formality逻辑等价性检查以及PTPX功耗分析等。
    的头像 发表于 02-26 09:48 1379次阅读