原则1:按照自顶向下(从架构级到门级)的方法,在不同设计层次上对功耗进行优化,设计层次越高,优化所能达到的效果越好。
原则2:从系统级着眼全局,从细节处精打细算。
从产品解决方案角度而不局限于芯片本身来进行功耗预算,并根据功耗的分析结果,优化系统架构和方案。最终的产品解决方案的功耗,才是判定低功耗的标准。
从系统级设计到RTL、网表、版图、Wafer、芯片、单板和应用软件,涉及多个设计环节,任何环节都存在优化功耗的潜力和浪费功耗的可能。这就要求各环节的设计人员都能关注功耗的优化,在细节处精打细算,减少浪费,把降功耗落到实处。
原则3:芯片设计是一个追求性能、面积和功耗等多个设计目标的过程。
总的来说,功耗、性能和面积等方面往往是相互矛盾的,如高性能必然伴随着高功耗。低功耗设计的目标就是采用各种优化技术和方法,在各个设计目标之间找到最佳的结合点,选择一种较好的折衷方案。
原则4:芯片功耗优化侧重点不同:设备类芯片重点在降低动态功耗;电池供电类芯片则对降低静态功耗的要求会更加突出。