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

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

3天内不再提示

在流片前验证中如何测量功耗 执行功耗分析的步骤是什么

西门子EDA 来源:西门子EDA 作者:西门子EDA 2022-08-23 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在流片前验证中如何测量功耗?

一般来说,功耗测量是在门级进行,通过由回归向量组成的验证平台执行 DUT,然后跟踪 DUT 的开关活动来完成。该方法有两个问题。

首先,测试发生在设计周期的晚期。虽然与实际芯片的差异在 5% 以内,但没有足够的灵活性来纠正设计中的问题。更好的折中方法是在 RTL 评估动态功耗,这会导致与芯片的偏差较大(在15% 范围内),但能提供更大的灵活性来支持设计修改。

其次,验证平台向量不能很好地代表设计将来的使用方式。为了实现准确的功耗估算,必须在运行实际工作负载和性能/功率基准测试的目标系统上尽可能准确地捕获开关活动。

执行功耗分析的步骤是什么?如何完成?

显然,RTL 仿真再也无法胜任这一要求苛刻的任务。需要一种层次化方法,从高级别的设计抽象开始,直到RTL 和门级。再也没有任何单一工具能够完成全部任务。相反,让各种特性实现最佳平衡的多种工具可以加速功耗估算和优化(表 1)。

第一步,整个 DUT 用 C/C++ 做高级抽象,根据硬件/软件规格进行快速验证,并非常粗略地估算功耗。

接下来,在一个混合设置中验证功耗,该混合设置包含高级别抽象描述的设计部分(通常包括处理内核和存储器,例如 Arm 快速模型))和 RTL 的其他设计部分。高级别抽象部分在主机服务器上运行,RTL 在硬件加速器上执行,二者通过基于事务的接口连接。

da26591c-1a26-11ed-ba43-dac502259ad0.png

表 1. 需要采用一种层次化方法来加速功耗估算和分析过程。(信息来源:Lauro Rizzatti

虽然硬件加速器以几 MHz 的速度运行,但混合配置可以实现 50 MHz 左右的速度,足以快速启动 AndroidLinux 和其下的所有内核,以及执行基准测试和实际应用。

该设置提供了一个很好的基础,支持在相对较短的时间内对整个设计的功耗进行分析。通过在数十亿个时钟周期的长期运行中绘制开关活动,设计团队可以识别几百万时钟周期范围内的高功耗和低功耗热点。同样,通过在活动分布图中拼贴功耗区域,团队便可直观地识别高低功耗的设计部分。

一旦确定热点和关键区块,团队就可以切换到全 RTL,获得对各设计网络的准确详细可见性。通过将活动绘图与嵌入式软件代码相关联,并将活动分布图与RTL 代码相关联,团队可以迅速聚焦于有潜在功耗问题的区域。

捕获整个工作负载处理的完整设计活动,是非常重要的(图 2),避免仅仅是采样(通常利用 FPGA 平台完成,缺乏完全的内部可见性)。

da4a4c82-1a26-11ed-ba43-dac502259ad0.png

图 2. 功耗工具可以利用活动分布图和活动绘图来跟踪功耗趋势分析。(信息来源:西门子 EDA

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    98

    文章

    3272

    浏览量

    119742
  • 功耗
    +关注

    关注

    1

    文章

    837

    浏览量

    33105
  • RTL
    RTL
    +关注

    关注

    1

    文章

    393

    浏览量

    62394
  • DUT
    DUT
    +关注

    关注

    0

    文章

    193

    浏览量

    13368

原文标题:白皮书下载 | 片上系统设计中利用硬件加速器进行功耗分析

文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高速低功耗ADC流量计的应用

    工业自动化系统,流量计是实现精确过程控制与稳定信号采集的关键设备。它负责将传感器采集的模拟流量信号转化为高精度的数字数据,供后续处理与分析。英尚微电子提供的流量计解决方案,包括高速低功耗
    的头像 发表于 12-03 14:57 77次阅读

    待机零功耗电路分析

    按钮,单片机也是正常工作。而按钮还可以执行其他功能,电阻R6是将空闲时开关电平固定为高电平。 下面具体分析此电路的启动过程: 当我们需要单片机工作时,第一步,图中红色1,按下按钮,第二步,图中红色
    发表于 12-03 08:02

    MCU时钟管理对功耗优化方向

    的时钟树分支)。 功耗模式(如Stop模式)关闭高速时钟源(HSE、HSI)。 效果: 外设时钟关闭后,其动态功耗降为0。 例如,关闭SPI模块的时钟可能减少数十μA的电流。
    发表于 11-24 06:16

    CW32 UART低功耗模式详解

    嵌入式系统的设计,低功耗设计(Low-Power Design)是许多设计人员必须面对的问题,其原因在于嵌入式系统被广泛应用于便携式和移动性较强的产品中去,而这些产品不是一直都有充足的电源供应
    发表于 11-12 07:24

    【RA4L1-SENSOR】07 低功耗待机模式及功耗实测

    1. 前言 本次实验的目标是设置低功耗模式,并配置RTC周期中断唤醒,时钟模式下保持低功耗。然后外接INA226电流计做功耗测试。 2. 电源管理——低
    发表于 06-20 09:36

    板子功耗高的原因有哪些

    功耗蓝牙应用对功耗要求越低越好,功耗越低电池续航时间就越长,用户体验就越好。当你发现你板子功耗偏高时,建议按照如下步骤进行自检: 确认理论
    的头像 发表于 05-12 09:19 632次阅读
    板子<b class='flag-5'>功耗</b>高的原因有哪些

    关于低功耗蓝牙连接功耗的评估

    如下这个好用的工具来进行: 例如,想评估0dBm下,1s连接间隔下,发送少量数据的功耗是多少,哪怕现在你的板子还没画出来,通过这个工具,也可以很快的评估出来,结果是6uA左右,方便又快捷。如果又
    发表于 04-26 17:10

    FPGA EDA软件的位验证

    验证,对于芯片研发是一个非常重要的测试手段,对于纯软件开发人员,最难理解的就是位验证FPGA芯片研发
    的头像 发表于 04-25 09:42 2058次阅读
    FPGA EDA软件的位<b class='flag-5'>流</b><b class='flag-5'>验证</b>

    多层级低功耗设计技术解析

          芯片功耗特性包含动态功耗、静态功耗及特定场景功耗三类,需依据应用场景需求进行多层级协同设计,实现性能与能效的合理分配。具体技术指标如下: 一、
    的头像 发表于 04-08 10:41 715次阅读

    Nordic功耗详解

    时,电压会随着时间和负载条件的变化而变化时,就变得更加难以估计。 功耗通常不是最重要的 通常以焦耳(通常为微焦耳,μJ)为单位测量的能耗决定了完成特定任务实际从电池中消耗了多少电量。能耗是功耗
    的头像 发表于 03-20 10:19 559次阅读

    ADS1174功耗模式下工作的功耗能控制什么范围?

    1:ADS1174是四路AD转换期间,DOUT[8:5]必须接0V,那DOUT[4:1]若使用是必须接高电平吗?需要接电压多少V? 2:ADS1174功耗模式下工作的功耗能控制
    发表于 02-13 07:04

    功耗处理器的优势分析

    随着科技的飞速发展,电子设备的种类和数量不断增加,人们对设备的能效要求也越来越高。低功耗处理器因其节能、环保和成本效益方面的优势而受到广泛关注。 低功耗处理器的定义 低功耗处理器是指
    的头像 发表于 02-07 09:14 1788次阅读

    CPLD 的功耗控制技巧

    CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)的功耗控制是嵌入式系统设计的重要考虑因素,特别是便携式或电池供电的设备。以下是一
    的头像 发表于 01-23 10:00 1007次阅读

    EE-46:SHARC内部功耗测量

    电子发烧友网站提供《EE-46:SHARC内部功耗测量.pdf》资料免费下载
    发表于 01-07 14:05 0次下载
    EE-46:SHARC内部<b class='flag-5'>功耗</b><b class='flag-5'>测量</b>

    测试与测量 | 基于Enclustra FPGA开发低功耗频谱分析

    池供电,因此保持高性能的同时,还需要低功耗和紧凑的结构。解决方案为了满足这些要求,整个信号处理路径是低成本、低功耗的AMDArtix7器件
    的头像 发表于 12-20 14:28 874次阅读
    测试与<b class='flag-5'>测量</b> | 基于Enclustra FPGA开发低<b class='flag-5'>功耗</b>频谱<b class='flag-5'>分析</b>仪