<RTL设计的艺术> 组合逻辑功耗优化

本文探讨了在芯片设计中组合逻辑功耗常被忽视的问题,深入分析了组合逻辑在乘法器、加法器等电路中的功耗影响,并提出了通过增加开关优化组合逻辑输入,以减少不必要的功耗的方法。
摘要由CSDN通过智能技术生成

目录

一、问题背景

二、深入分析

三、优化方法

四、总结


一、问题背景

组合逻辑功耗往往被忽略,因为我们分析功耗时,“门控率”、“门控效率”、“连续两次时钟采样数据变化率”等等指标都与组合逻辑无关,以及memory功耗分析也不会看组合逻辑。

试想一下,你是否有分析过“乘法器”、“加法器”的功耗?

实际上组合逻辑功耗分析也是比较困难的,这是当前EDA工具较少分析的原因。

二、深入分析

例如下面的电路:共有N路组合逻辑计算,最终从中选出1路输出到寄存器。

实际上每次只使用了1路组合逻辑的结果,但是其余组合逻辑的输入也会变化,同样的产生翻转功耗,在某些情况下,"例如大位宽乘法"时,功耗很可观。

三、优化方法

考虑对组合逻辑输入端增加开关,即把那些不使用的组合逻辑输入全置为0,这样它们就不会翻转了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积小流哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值