低功耗设计相关
参考博客
RTL级低功设计:https://www.cnblogs.com/IClearner/p/6908033.html
一道简单的笔试题_低功耗设计:https://cloud.tencent.com/developer/article/1664984
功耗的类型
![](https://img2020.cnblogs.com/blog/1164424/202007/1164424-20200726200828746-1797243746.png)
![](https://img2020.cnblogs.com/blog/1164424/202007/1164424-20200726200913320-928227203.png)
低功耗设计方法
![](https://img2020.cnblogs.com/blog/1164424/202007/1164424-20200726201204875-662124.png)
低功耗技术
静态低功耗技术
1、多阈值库设计,非关键路径HVT cell替换
2、电源门控
3、散热降温,因为Vt随温度升高而下降
4、体偏置:工作模式下,体偏置为0,MOS管处于低阈值状态,翻转速度快;等待模式下,体偏置为反向偏置,处于高阈值状态,漏电小。
动态低功耗技术
1、降电压
2、门控时钟
3、多电压域
4、预计算(操作数隔离,signal gating):通过判断输入向量在满足一些特定条件时将输入释放或者屏蔽。
5、多比特寄存器综合:降低寄存器CK pin上的动态功耗,也能有效降低时钟树上的BUF个数,从而带来时钟树上功耗的节省
6、transition time约束
7、DVFS
门级优化技术
1、毛刺的消除
2、逻辑级优化
(a)调整门的大小:非关键路径上使用比较小的门,从而减小输入电容,降低电路的翻转功耗;增大负载较大的门,从而增加输出斜率,降低短路功耗
(b)引脚的重分配:即使用负载电容低的引脚去连接快速翻转的一些信号。
(c)重排序操作
排序前,翻转率比较大的b信号每次翻转要驱动4个门,排序后只需要驱动2个门
(d)重新映射
3、物理级优化:使用更少的逻辑、更小的驱动、有限的传输时间和更少更短的连线降低负载电容
4、控制输入向量:系统在睡眠状态下,控制输入向量可以明显的减少漏电流。