一、功耗类型
芯片的功耗主要由动态功耗与静态功耗两部分组成,动态功耗是指信号发生改变时所消耗的功耗,静态功耗信号没有改变时所消耗的功耗。
1.动态功耗
动态功耗主要包含翻转功耗与短路功耗两个部分,翻转功耗是指电平翻转对负载电容进行充放电时消耗的功耗。短路功耗是指PMOS和NMOS存同时导通时构成通路,形成短路电流。
2.静态功耗
静态功耗主要由漏电流引起,电压 、 工艺 (LVT HVT )、 温度 都会对静态功耗产生影响。
二、低功耗设计方法
1.RTL级
(1)门控时钟
(2)资源共享
尽量利用已有的信号,进行资源的共享,能够减小功耗。
(3)并行设计与流水线设计
并行化设计是指将一个逻辑函数分解为几个小一些的逻辑函数并行计算,从而减少关键路径上的延迟 。并行化设计可以减小路径的延迟,因此可以使用更低的电压,因而可以减小功耗。
流水线设计与并行设计原理相同,都是可以减小延迟,因此允许更低的工作电压,以此来减小功耗。
2.系统级
(1)多电压域