4.2 功耗分析:动态与静态功耗账本


4.2 功耗分析:动态与静态功耗账本

本节摘要:功耗分析的输出不是单一数字,而是三本账:开关功耗、短路功耗、泄漏功耗,各有各的公式、各有各的优化抓手。本节逐本拆账,给出从活动率估计到电压降迭代的完整计算流程,并用一个手机 SoC 的功耗预算实例演示账本怎么对平。功耗问题在移动与 AI 时代已从"次要约束"升格为"第一设计目标",这本账值得精读。

三本账:功耗从哪里漏掉

CMOS 电路的理想画像是"不翻转就不耗电",现实中有三条泄漏通道。开关功耗(动态功耗的主体):电容充放电每次翻转消耗 C 乘 V 平方的能量,乘上翻转率 α 与频率 f,即 P_dyn = α C V² f。短路功耗(动态功耗的小头):输入翻转瞬间 PMOS 与 NMOS 短暂同时导通,形成从电源到地的直通电流,约占动态功耗的一成。泄漏功耗(静态功耗):晶体管关不严——亚阈值电流随阈值电压降低指数上升,栅氧隧穿电流随氧化层变薄而增长。65 纳米时代泄漏已占总功耗两到三成,先进 FinFET 通过立体栅重新关严了管子,但低温下亚阈值斜率变差等问题又制造了新的泄漏形态。

三本账的结构决定优化的分工。开关功耗的抓手是四个变量:降电压(平方收益,最猛)、降频率、降电容(缩短连线、用低电容单元)、降活动率(时钟门控、数据门控)。短路功耗靠锐化波形边沿(更快翻转意味着直通窗口更窄)。泄漏功耗靠工艺(高阈值单元、体偏置)与架构(电源门控:整块逻辑睡眠时断电)。注意抓手的交叉:降电压同时恶化延迟(逼你升频或加管子),高阈值单元慢但省泄漏——功耗优化从来不是单变量调参,而是在 PPA 三角上换位置

图:三本功耗账的构成与优化抓手

图:三本功耗账的构成与优化抓手

活动率:动态功耗计算里最软的部分

公式里的 α(翻转率)是功耗计算的软肋:它取决于真实激励,而签核阶段无法穷举激励。工程上两条路。矢量法(vector-based):用仿真波形统计每个节点的实际翻转,数字准但依赖波形代表性——跑错场景,全盘皆错。矢量无关法(vectorless):用概率传播从输入端的信号概率推算每个节点的翻转概率,不依赖具体波形但相关性处理粗糙(相邻信号相关时误差可达数成)。实用流程是折中:关键模块(CPU 核、加速器)用典型场景波形,长尾逻辑用矢量无关估计,并对功耗报告标注"在什么场景假设下成立"。

另一层软肋是功耗与电压降的耦合。功耗地图显示某区域电流密集,电流流过供电网络的寄生电阻产生压降(IR drop),局部电压下降导致单元变慢(延迟对电压敏感)与泄漏变化——而单元变慢又改变翻转时刻,影响动态功耗的分布。签核流程因此把功耗分析与压降分析做成迭代:功耗地图算压降,压降结果修正单元电压再算功耗,直到收敛。4.3 节会把压降的量化细节展开。

从预算到报告的工程闭环

功耗管理的日常形态是预算体系:系统层把整机功耗预算切给各芯片,芯片层切给各电源域与模块,模块层切给综合与布局布线各阶段。每跑一轮物理实现就更新一次功耗报告,与预算核对。超支的处置顺序通常是:先抓活动率(门控遗漏是头号惯犯,报告里时钟门控覆盖率低于预期一查便知),再抓电压域划分(能不能把低性能模块挪到低电压域),最后才动频率电压指标——前面几步的代价远小于砍性能。AI 加速器时代又添了新账:训练负载的功耗密度逼近封装散热上限,峰值功耗与平均功耗必须分别签核(热设计看平均,供电设计看峰值,两者差距可达三倍),功耗账本的"场景"维度从此不可省略。

电压与频率的联合调节(DVFS)值得单独一讲,因为它是功耗账本上最常用的杠杆。数字电路在降压后能跑的最高频率随之下降,DVFS 就是在这条"电压-频率曲线"上选工作点:性能富余的负载降到低压低频点,功耗按平方到三次方级别下降(电容功耗平方于电压,泄漏也随电压陡降)。一块手机 SoC 通常预烧几十个工作点,操作系统按负载实时切换。设计侧要为此付出的:多电压域的电源网格、电平转换器(域间信号电压不同)、以及每个工作点都要过一遍时序签核——工作点数量直接乘进签核的工作量,这也是为什么 DVFS 的档位数目本身是个设计决策而不是随时可加的甜点。

多电压域的工程账再展开一层。芯片按性能需求划成几个电压域(高性能核高压、常开域低压、睡眠域可断电)后,新增的设计对象包括:电平转换器(高压域到低压域的信号整形,防泄漏与可靠性问题,每条跨域信号都要插)、电源开关(power switch,电源门控的执行单元,阵列排布占面积)、隔离单元(断电域信号输出时的钳位,防浮空传播)。这些单元的面积与延迟开销随跨域信号数量增长,所以电压域的划分本质上是功耗收益与接口开销的平衡——域切多了省电但接口开销失控,切少了省不下来。先进 SoC 的典型划分是三到八个电压域,常开域始终低压低耗,大核独享高性能域可调频调压,外设归入可断电域。这套结构决定了后面所有功耗管理手段的舞台边界。

对低功耗手段的成本再排一个序,供日常决策引用。单位工程量换来的功耗收益从高到低大致是:时钟门控(改 RTL 加综合选项,收益常达动态功耗两三成)、多电压域与 DVFS(结构改动中等,收益显著但签核工作量翻倍)、电源门控(面积与验证开销大,只对深度睡眠场景划算)、工艺级手段(换高阈值单元,几乎零设计成本但吃时序)。工程上正确的顺序是先用便宜手段榨干,再上昂贵手段——顺序颠倒的项目往往花了大成本只拿到小收益。另有一个容易被忽视的免费项:单元尺寸的及时收缩(时序富余的路径换小驱动单元),既降功耗又省面积,性价比常年被低估。

本节要点回顾

  • 三本账:开关功耗(αCV²f)占大头、短路功耗约一成、泄漏功耗指数敏感,各有抓手。
  • 优化即换位:降电压、门控、高阈值单元都在 PPA 三角上移动位置,没有免费收益。
  • 活动率最软:矢量法准但依赖场景,矢量无关法稳定但误差可达数成,实用走折中。
  • 压降耦合:功耗地图与 IR drop 迭代互算,电压是功耗与时序的共同变量。
  • 预算闭环:自顶向下分预算、自底向上算账本,超支先查门控覆盖率再动指标。
  • 场景维度:峰值与平均功耗分别服务供电与散热,AI 时代差距可达三倍。

作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U