1、功耗分类:
低功耗按照类型分类,主要有动态功耗、静态功耗、浪涌功耗三种。
(1)动态功耗包括:
开关功耗(翻转功耗):电平翻转对负载电容进行充放电时消耗的功耗。
短路功耗(内部功耗):信号翻转时不可能瞬时完成,PMOS和NMOS存在同时导通构成通路,形成短路电流。
(2)静态功耗:
主要是漏电流引起的功耗
2、系统与架构级低功耗设计
(1)多电压设计技术:
不同的模块区域有不同的电压。(各模块电压可固定、可通过软件选择、可自适应改变)
(2)系统时钟分频:
时钟是系统中频率最高的信号,其功耗功之高不容置疑。可在不同的工作模式下选用不同频率的时钟,并且将一些不需要的模块时钟关闭。
(3)算法和IP选择
(4)异步设计:
同步系统中通过时钟树综合、插入缓冲器减少时钟的偏移。这种方法在时钟网络上添加了大量的缓冲器,时钟网络消耗的功耗也增加。
在异步设计里面,不需要全局时钟,两个模块通过握手信号进行交互,这时候就可以减少功耗。可以把一个系统使用多个时钟,每个时钟控制的区域内部都设计成一个同步的子系统。
3、RTL级低功耗设计
(1)门控时钟法:
通常情况下,时钟树由大量的缓冲器和反相器组成&#x