首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >High-level macro-modeling and estimation techniques for switching activity and power consumption
【24h】

High-level macro-modeling and estimation techniques for switching activity and power consumption

机译:用于切换活动和功耗的高级宏建模和估计技术

获取原文
获取原文并翻译 | 示例

摘要

We present efficient techniques for estimating switching activity and power consumption at the register-transfer level (RTL), using a combination of macro-modeling for datapath blocks, and control logic analysis techniques based on partial delay information. Previous work on estimating switching activity and power at the RTL has ignored the presence of glitches at various datapath and control signals. We demonstrate that glitches can form a significant component of the switching activity at signals in typical RTL circuits. In particular, for control-flow intensive designs, we show that the controller substantially affects the activity and power consumption in the datapath due to the presence of glitches at control signals. Since the final implementation of the controller is not available during high-level design iterations, we develop techniques that estimate glitching activity at control signals using control expressions and partial delay information. For datapath blocks that operate on word-level data, we construct piecewise linear models that capture the variation of output glitching activity and power consumption with various word-level parameters like mean, standard deviation, spatial and temporal correlations, and glitching activity at the block's inputs. For RTL blocks that operate on bit vectors that need not have an associated word-level value, we present accurate bit-level modeling techniques for glitching activity as well as power consumption. This allows us to perform accurate power estimation for control-flow intensive circuits, where most of the power consumed is dissipated in non-arithmetic components like multiplexers, registers, vector logic operators, etc. Experimental results on several RTL designs demonstrate the accuracy of the proposed estimation techniques. Our RTL power estimator produced estimates that were within 7% of those produced by an in-house power analysis tool on the final gate-level implementation, while being over 50× faster than its gate-level counterpart.
机译:我们结合使用数据路径模块的宏模型和基于部分延迟信息的控制逻辑分析技术,介绍了在寄存器传输级(RTL)上估计开关活动和功耗的有效技术。先前在RTL上估计开关活动和功率的工作已经忽略了各种数据路径和控制信号处的毛刺。我们证明了毛刺会在典型RTL电路中的信号处形成开关活动的重要组成部分。特别是,对于控制流密集型设计,我们表明,由于控制信号处存在毛刺,控制器大大影响了数据路径中的活动和功耗。由于控制器的最终实现在高级设计迭代期间不可用,因此我们开发了使用控制表达式和部分延迟信息来估算控制信号处毛刺活动的技术。对于在字级数据上操作的数据路径块,我们构建了分段线性模型,该模型捕获了输出毛刺活动和功耗的变化,并带有各种单词级参数,例如平均值,标准差,空间和时间相关性以及块的毛刺活动。输入。对于在不需要相关字级值的位向量上运行的RTL块,我们提出了准确的位级建模技术,以实现毛刺活动以及功耗。这使我们能够对控制流密集型电路执行准确的功率估算,在该电路中,大部分功耗消耗在非算术组件中,例如多路复用器,寄存器,矢量逻辑运算符等。几种RTL设计的实验结果证明了该算法的准确性。建议的估算技术。我们的RTL功耗估算器得出的估算值是内部功耗分析工具在最终门级实现上得出的估算值的7%之内,但比其门级对应工具快50倍以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号