中文 英语
18.luck新利
的意见

“低功耗优化”是什么意思?

不同的电力问题导致不同的解决方案。

受欢迎程度

当我研究一些新的低功耗功能,我问这个问题我遇到的几乎每一个设计师:“低功耗优化有多重要?“事实证明,这是一个非常无用的问题,因为几乎每个人都是很重要的。毕竟,还原能力提高可靠性和降低设计成本。和芯片注定某些应用程序,如移动或物联网,低功率是一个主要的设计约束。

一个更有用的问题是:“什么低功耗的优化对你来说,意味着什么?“那你得到一些有用的答案。然后EDA社区可以提供一个解决方案,与您的特定设计任务。

我发现这个问题的答案通常分为三种桶,所示。

工程师有不同的功率问题根据他们的工作住在哪里在整个流。例如,一个系统架构师有不同的担忧比工程师签收,即使都是优化。最终的应用程序也会影响如何以及何时功率优化应用。例如,在一个移动应用程序,延长电池寿命是一个主要设计目标,并将通常被认为是在设计周期的早期,例如,在一个汽车应用程序。

下面,我们来看看最受欢迎的三个问题详细的答案。

“我需要创建最低的功率设计成为可能。”
当电池寿命是一个卖点的最终产品(如手机或便携式设备),最低功率设计往往是答案。这也使得一个特别困难的问题。一方面,经验法则是,80%的功率优化锁定的RTL编码。换句话说,有一个5 x(或更多)不同power-optimized架构和non-power-optimized架构。

然而,工程师没有同样的直觉的力量影响高层设计决策时的性能和面积的影响这些决定。更糟的是,在最好的情况下很难估计准确的权力影响RTL之前存在。

不解决这个窘境是依靠估计pre-RTL权力。相反,使用合成工具来创建多个RTL实现从一个高层次的描述。然后模拟RTL和获得准确的基于矢量的估计能力。从那里你可以使用这些数据来定量评估不同的实现和完善它们,直到你有你的“最终”RTL实现。

解决方案:

  1. 创建一个高级C / c++ /系统行为模型
  2. 使用高级合成(HLS)来生成多个RTL实现
  3. 定量评估对权力、性能、区域和routability
  4. 使用反馈来完善架构和迭代
  5. 继续利用功率优化整个实现流

“我要尽我所能减少权力。”
应用程序的权力可能不是主要的问题,它仍然是重要的。设计师必须确保所有可能的电能节约达到同时实现流程的。权力可以优化设计流程的各个阶段,从建筑到签收。

这突出了几个隐藏的假设。首先,要有效,优化必须通过实现前馈流;即一步(或工具)不能撤销上一步做了什么,也不能对权力有不同的假设,时机,或地区的权衡。其次,必须有一致的观点和权力分析整个实现流。否则,你不能从一个工具评估或相关结果。

解决方案:

  1. 利用功率优化功能的每一个设计阶段:
    • HLS:内存访问clock-gating FSM结构
    • 逻辑合成:故障clock-gating MBCI DFT,泄漏
    • Place-and-route:权力意图——和它们进行折中,地板规划和布局
    • 多模multi-corner优化整个流程
  2. 使用RTL和/或门电路级功率分析找到额外的优化机会
  3. 正式证明等价的低功耗优化和实现与意图

“我需要这个芯片工作!”
硅可靠工作的目标是每一个硬件工程师,但是确保可靠硅落到签收工程师。他们非常关心功耗,即使这设计本身没有权力约束。IR降的上下文中必须分析和优化整体时间限制来保证稳定。功率密度需要进行分析和优化,以减少电迁移的风险。

在电源关闭任何迭代后期将整个项目进度风险,尤其是在迭代需要大量的网表或布局的变化。更糟糕的是,不准确的系统co-analysis权力和时间可能会导致一个更昂贵的硅re-spin。

更好的方法是提前考虑权力如果不优化使用一致的权力分析引擎。这允许任何关键问题是尽早确定。

解决方案:

  1. 一致的静态和动态能力分析在实现流尽可能早地确定问题
  2. 哈马德•本•哈利法•阿勒萨尼结合时间签收验收和实施可以保证更少的迭代,更可预测的闭包,包括以下注意事项:
    • 电源轨宽度优化
    • 电源开关的优化
    • 去耦电容器优化
    • 多模multi-corner (MMMC)
  3. Electrical-thermal联合仿真芯片,包,PCB

共同的需求
记住,所有的工程师和设计目标有共同的要求:

  • 设计师必须使用一致的整个实现流动力分析方法。使预测的结果和分析结果一致。此外,分析的准确性必须足够高,以允许因果流中的设计决策在任何时候。
  • 权力意图必须应用和完善整个设计流程,和权力意图及其实现的一致性硅必须得到验证。
  • 最后,应该支持各级电力优化流动,从高级合成通过验收。应该前馈的优化,这意味着优化由一个工具不撤销或重做。

最后,用全面和完整的系统设计实现策略提供了一个低功率的预测路径优化,无论你如何定义它。



留下一个回复


(注意:这个名字会显示公开)

Baidu