18.luck新利
的意见

在RTL功率降低:数据控制方案和乘数

低功耗技术时使用什么,为什么你需要知道这一点。

受欢迎程度

在我们以前的博客,“低功率的悖论”,我们讨论了此举的含义FinFET的技术。

finFET的动态力量为主导的设计。有几种技术来降低动态功耗。微体系结构变化是一种方法,可以节省电力。

经常使用的是数据的一种技术是控制小蝰蛇和乘数。这种技术有时权力确定的优化工具,但实现细节留给设计师。

蛇和乘数可以消耗大量的组合在一个设计力量。(在这个讨论中,我们将只考虑毒蛇和乘数,纯粹是组合;即。,他们没有拖鞋。)通常大部分的能源消耗的加法器和乘法器是浪费了,因为不使用加法器和乘法器的输出(或观察到)。

anand1

在这个例子中示意图,乘数是喂养一个多路复用器的数据输入。根据多路复用器的状态选择输入(sel)乘数可能无法察觉到的数据输出。所以,如果我们能阻止乘数开关虽然不是观测到的,然后我们可以节省一些权力。

作为一个严格遵守设计工程师可能会发现这个节能机会,也可能从电源获得优化工具。在我们的示例中,功率优化工具需要跨注册,所以序列分析是必需的。

电源优化工具给信号“选取”数据控制表达式,可以实现三种方式之一:和盖茨,盖茨或者门闩。

选择这些选项取决于交换活动的设计。如果non-observability往往只有一个周期的时间,门闩是最好的。

盖茨比门闩小,耗电更少。当然,当盖茨的输出开关,我们得到了额外的转换活动。这可以接受如果有多循环,连续non-observability的时期。

的情况有很多单周期不易观察时期,用门闩可能是首选。问题是,门闩自己消耗更多的能量比盖茨,正如我们已经指出的,但他们减少切换多简单的大门。所以即使一个门闩消耗更多的能量,它可以减少电力整体减少切换组合逻辑的活动比简单的大门。

很难预测是否门闩或盖茨是首选。有疑问时,可以同时模拟消耗更少的能源。

如果你有决定使用盖茨门闩,然后你需要选择或大门。这个问题的答案又在于交换活动数据。经验法则是,如果输入的概率小于1/2,然后使用。如果输入的概率大于½,或使用。这个概率信息可以从电源获得优化工具。

使用得当,这种修改可以显著降低电源在设计中。不过,这个问题从我们去年博客仍然存在。在项目团队的最佳位置,使这些权衡功率降低吗?



留下一个回复


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

Baidu