资料介绍
设计尺寸的增长趋势势不可挡,这也一直是EDA验证工具的一个沉重负担。动态功率估算工具即是其一。
总有一些刺激因素诱使着客户频繁升级他们的移动设备。其中包括更多功能和改进的用户体验,更具吸引力的用户界面,更轻的重量、更持久的电池寿命等等,不胜枚举。从各方面考虑,似乎持久的电池寿命位居榜首,而更长的电池寿命直接关系到更低的功耗。
自从五十年前Noyce和Kilby发明平面集成电路以来,微电子产品的功耗经历了一段稳定下降期。平面技术使得缩放(缩小)固态器件成为可能。晶体管尺寸越小,同一区域内容纳的晶体管数量就越多,切换速度就越快,所消耗的能量就会越少,而芯片运行时的温度也会越低(相较于相同数量的晶体管而言)。
在历史上,微电子产品发展的衡量标准一直着眼于场效应晶体管中源极和漏极之间硅通道的长度(被称为工艺技术节点)。上世纪60年代初,该节点为50微米。十年后,这一数字下降到了1微米以下,而到了2003年,则达到100纳米以下,开启了纳米技术时代。
在前二十年,由于漏电问题,晶体管未切换且空闲时的静态功耗远小于晶体管切换状态下的动态功耗,小到可以忽略不计。到了180纳米时,静态功耗开始飞速上升,到了2005年,由于节点降到了65纳米以下,静态功耗超过了动态功耗。
不必担心。FinFET或3D晶体管的发明及时地拉住了滑向消失深渊的平面晶体管。
FinFET预计可减少多达90%的静态泄漏电流,并且仅使用等效平面晶体管50%的动态功率。与平面等效晶体管相比,FinFET晶体管在同等功耗下运行速度更快,或在同等性能下功耗更低。有了FinFET,设计团队可以更好地平衡产量、性能和功率,满足各个应用程序的需求。
功率估算挑战
如前所述,更低的工艺节点带来了更高的晶体管密度,这使设计团队有机会在其中加入越来越多的功能。如今,在最大型的设计中,晶体管数量超过了100亿。遗憾的是,设计尺寸的增长趋势势不可挡,这也一直都是 EDA验证工具的一个沉重负担。动态功率估算工具即是其一。我们可以假定,电路的动态功耗与电路在运行时发生的逻辑转换次数成比例。因此,要精确地估计和优化数字电路的功率,我们需要记录每个时钟周期内每个设计元素的切换活动,并将该活动馈入工具执行功率相关的任务中。
在不跟踪相应周期的情况下记录切换活动可获得运行时段内的平均功耗。通过添加按周期记录的信息可以跟踪峰值功耗。
我们直觉上会假设记录切换活动的准确性会随着设计说明从高层次抽象下降到门级,进而又下降到晶体管级而增加,原因是可用的设计详细信息越来越多。
现在的困境是,在电子系统级(ESL),设计人员在对比多个架构、多种场景或软件算法并实现最佳功率优化方案上拥有了前所未有的灵活性。糟糕的是,在说明级别,功率估算却不够准确。在门级,可以获得的详细信息极少,灵活性也非常有限,仅可支持完成边缘优化,在晶体管级更是如此。而在寄存器传输级(RTL),似乎可以实现最佳折中。既可以获得足够的详细信息来实现功率的适当估算,又有足够的灵活性来实现较大的功率优化。
动态功耗在很大程度上取决于应用于其主要输入设备的激励或在嵌入式SoC设计时代由嵌入式处理器执行的嵌入式软件所触发的设计内的活动。也就是说,通过启动操作系统或执行驱动程序、应用程序或诊断。
诸如模拟器和仿真器等验证引擎是用于跟踪切换活动的完美工具。要提醒的是,模拟器的执行速度主要取决于设计级别说明、设计大小和应用于设计的激励类型。为了减轻并消除此类依赖,同时为了处理嵌入式软件,只有仿真器可以在合理的时间段内执行这一挑战性任务。
截至目前,估算功耗一直采用两步法:第一步,模拟器或仿真器会在一个交换格式 (SAIF) 文件中跟踪并累积整个运行过程中的切换活动,或在快速信号数据库(FSDB)文件中按周期记录每个信号的切换活动。第二步,使用一个馈入SAIF文件的功率估算工具计算整个电路的平均功耗,或使用馈入FSDB文件的功率估算工具计算设计时间和空间内的峰值功率。
上述机制对于SoC设计而言有两个问题。SAIF和FSDB文件巨大且几乎无法管理,且需要长期维护。在十亿门设计时代,这两个问题结合在一起使上述方法没有了用武之地。
总有一些刺激因素诱使着客户频繁升级他们的移动设备。其中包括更多功能和改进的用户体验,更具吸引力的用户界面,更轻的重量、更持久的电池寿命等等,不胜枚举。从各方面考虑,似乎持久的电池寿命位居榜首,而更长的电池寿命直接关系到更低的功耗。
自从五十年前Noyce和Kilby发明平面集成电路以来,微电子产品的功耗经历了一段稳定下降期。平面技术使得缩放(缩小)固态器件成为可能。晶体管尺寸越小,同一区域内容纳的晶体管数量就越多,切换速度就越快,所消耗的能量就会越少,而芯片运行时的温度也会越低(相较于相同数量的晶体管而言)。
在历史上,微电子产品发展的衡量标准一直着眼于场效应晶体管中源极和漏极之间硅通道的长度(被称为工艺技术节点)。上世纪60年代初,该节点为50微米。十年后,这一数字下降到了1微米以下,而到了2003年,则达到100纳米以下,开启了纳米技术时代。
在前二十年,由于漏电问题,晶体管未切换且空闲时的静态功耗远小于晶体管切换状态下的动态功耗,小到可以忽略不计。到了180纳米时,静态功耗开始飞速上升,到了2005年,由于节点降到了65纳米以下,静态功耗超过了动态功耗。
不必担心。FinFET或3D晶体管的发明及时地拉住了滑向消失深渊的平面晶体管。
FinFET预计可减少多达90%的静态泄漏电流,并且仅使用等效平面晶体管50%的动态功率。与平面等效晶体管相比,FinFET晶体管在同等功耗下运行速度更快,或在同等性能下功耗更低。有了FinFET,设计团队可以更好地平衡产量、性能和功率,满足各个应用程序的需求。
功率估算挑战
如前所述,更低的工艺节点带来了更高的晶体管密度,这使设计团队有机会在其中加入越来越多的功能。如今,在最大型的设计中,晶体管数量超过了100亿。遗憾的是,设计尺寸的增长趋势势不可挡,这也一直都是 EDA验证工具的一个沉重负担。动态功率估算工具即是其一。我们可以假定,电路的动态功耗与电路在运行时发生的逻辑转换次数成比例。因此,要精确地估计和优化数字电路的功率,我们需要记录每个时钟周期内每个设计元素的切换活动,并将该活动馈入工具执行功率相关的任务中。
在不跟踪相应周期的情况下记录切换活动可获得运行时段内的平均功耗。通过添加按周期记录的信息可以跟踪峰值功耗。
我们直觉上会假设记录切换活动的准确性会随着设计说明从高层次抽象下降到门级,进而又下降到晶体管级而增加,原因是可用的设计详细信息越来越多。
现在的困境是,在电子系统级(ESL),设计人员在对比多个架构、多种场景或软件算法并实现最佳功率优化方案上拥有了前所未有的灵活性。糟糕的是,在说明级别,功率估算却不够准确。在门级,可以获得的详细信息极少,灵活性也非常有限,仅可支持完成边缘优化,在晶体管级更是如此。而在寄存器传输级(RTL),似乎可以实现最佳折中。既可以获得足够的详细信息来实现功率的适当估算,又有足够的灵活性来实现较大的功率优化。
动态功耗在很大程度上取决于应用于其主要输入设备的激励或在嵌入式SoC设计时代由嵌入式处理器执行的嵌入式软件所触发的设计内的活动。也就是说,通过启动操作系统或执行驱动程序、应用程序或诊断。
诸如模拟器和仿真器等验证引擎是用于跟踪切换活动的完美工具。要提醒的是,模拟器的执行速度主要取决于设计级别说明、设计大小和应用于设计的激励类型。为了减轻并消除此类依赖,同时为了处理嵌入式软件,只有仿真器可以在合理的时间段内执行这一挑战性任务。
截至目前,估算功耗一直采用两步法:第一步,模拟器或仿真器会在一个交换格式 (SAIF) 文件中跟踪并累积整个运行过程中的切换活动,或在快速信号数据库(FSDB)文件中按周期记录每个信号的切换活动。第二步,使用一个馈入SAIF文件的功率估算工具计算整个电路的平均功耗,或使用馈入FSDB文件的功率估算工具计算设计时间和空间内的峰值功率。
上述机制对于SoC设计而言有两个问题。SAIF和FSDB文件巨大且几乎无法管理,且需要长期维护。在十亿门设计时代,这两个问题结合在一起使上述方法没有了用武之地。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于扩展卡尔曼滤波的SOC估算仿真 14次下载
- 常见的动力电池SOC估算方法资料下载
- 动态功率估算一达SoC设计限制 1次下载
- 信息融合的储能锂离子电池组SOC估算 12次下载
- 精确估算SoC设计动态功率的新方法分析 0次下载
- 锂电池的SOC估算精度研究 10次下载
- 动态功率估算已达SoC设计限制 8次下载
- SoC 设计动态功率的计算方法 11次下载
- 基于RBF网络的锂电池SOC估算研究_史艳霞 1次下载
- 基于主元分析的锂动力电池SOC估算法研究 10次下载
- 锂离子电池参数辨识与SOC估算研究 12次下载
- 电池SOC估算策略研究 13次下载
- 电动汽车锂离子电池SOC估算策略研究 7次下载
- SOC设计中高层次功耗估算和优化技术 46次下载
- 基于预测开路电压的SOC估算方法 51次下载
- 新能源汽车中BMS、SOC、DOD、热管理、电量均衡 3022次阅读
- 提高功率器件动态参数测试效率的7个方法 518次阅读
- 动态功率缩放简介 818次阅读
- 宽带高动态范围限制放大器 970次阅读
- 使用热阻数据进行TJ估算的计算示例 2610次阅读
- 热阻数据的TJ估算示例 2905次阅读
- BMS算法设计之电池SOC的基本常识 6143次阅读
- 浅析受益终身的快速电流估算方法 2901次阅读
- 对车用锂离子动力电池三种状态的SOC估算研究 8637次阅读
- 动力电池SOC估算复杂方法综述 1.2w次阅读
- 动态时钟配置下的SoC低功耗管理详解 3067次阅读
- 基于双回路SOC调节的风电场功率平滑控制 1810次阅读
- 浅析SoC芯片设计中的动态功率估算挑战 864次阅读
- 如何把电源的功率限制变为电流限制 3058次阅读
- 如何估算采样时钟抖动 1840次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多