1. 功耗源
浪涌:浪涌电流指器件上电时产生的最大瞬时输入电流。浪涌电流在应用中也称为启动电流。
静态功耗:在关断电源或系统进入待机模式下产生的待机电流,或者由电路中的晶体管产生的漏电流所导致的功耗。
动态功耗:是门电路输出切换时,由逻辑转换引起的功耗。
动态功耗在大规模IC设计中占主要地位,在典型的应用中动态功耗占到了总功耗的80%。
2. 在各个抽象层次降低功耗
2.1 系统级
- 软硬件划分(系统设计者根据规范和自身经验对系统性能做出推测。根据推测来决定系统哪些部分用硬件实现(以ASIC的形式),哪些部分用软件实现。)
- 低功耗软件(如对于嵌入式应用,可以选择合并循环)
- 选择处理器(如微处理器进行控制,同时用协处理器或DSP进行数据处理,这样能显著降低功耗)
2.2 体系结构降低功耗技术
- 高级门控时钟(Clock Gating;组合门控时钟:在输出不变时,使触发器的时钟失效,所以它可以降低5%~10%的动态功耗;时序门控时钟:可降低15% ~ 25%的开关次数,但并不适用于多位宽数据的情况)
- 动态电压频率调节(DVFS技术;在对频率不敏感的应用阶段中降低时钟速率和供电电压,可以在性能适度损失的情况下大幅度降低功耗)
- 基于缓存的系统体系结构(当需要频繁的访问数据时,使用小范围的缓存能使计算能耗大量下降,极大的提高了FFT的能效)
- 对数FFT体系结构(对于大规模运算的应用,使用对数系统&