4. CPU/GPU供电需求
CPU 与 GPU 的供电需求,与普通数字负载最大的区别在于:它们既是“低压大电流”的负载,又是“变化极快、幅度极大”的负载。设计 VRM 之前,必须先建立对核心电压、电流需求、动态负载、功耗管理与电源状态这五个维度的量化认识,否则选型、环路补偿和去耦都会失去依据。
一、核心电压:低电压与多域化
现代 CPU/GPU 的核心电压(Vcore)通常在 0.6V~1.3V 之间,且随工艺演进不断下降。低压带来两个直接后果:一是同样的功率下电流更大,二是电压容差窗口更窄。以 1.0V 核心电压为例,若允许 ±5% 的静态偏差,窗口只有 100mV;而动态跌落(droop)还要占用其中一部分,留给 VRM 的静态精度往往不足 ±2%。
此外,核心电压并非单一域。典型 SoC 会区分 CPU 大核域、CPU 小核域、GPU 域、SoC 域、内存控制器域等,各域独立调压、独立调频。多域意味着多路 VRM,也意味着上电时序、掉电时序必须受控,否则会出现“某域先上电导致 IO 反灌”的风险。
二、电流需求:从平均电流到峰值电流
电流需求要分三层看:平均电流决定热设计,有效值电流决定器件与铜箔损耗,峰值电流决定电感饱和与保护阈值。以一颗 250W 的 GPU 核心为例,若核心电压 0.9V,平均电流约 278A;而瞬态峰值可达平均值的 1.5~2 倍,即 400A 以上。这就是为什么高端 GPU 采用多相并联、每相 50~80A 的方案。
电流还决定了 VRM 的相数分配。相数过少,单相电流过大,电感与 MOSFET 温升失控;相数过多,则成本、驱动复杂度和轻载效率下降。工程上常用“每相 30~60A”作为经验区间,再结合散热条件修正。
三、动态负载:VRM 设计的真正难点
CPU/GPU 的负载变化不是缓慢斜坡,而是纳秒到微秒级的阶跃。核心从深度睡眠唤醒、或从轻载突然进入满载时,di/dt 可达数百 A/µs。此时 VRM 的环路来不及响应,电流只能由输出电容提供,电压因此产生跌落。动态负载性能由三个因素共同决定:VRM 环路带宽、输出电容的 ESR/ESL 与容值、以及封装内去耦。
下图展示了从“负载阶跃”到“电压跌落”再到“环路恢复”的完整信号链,以及各环节对应的设计对象。
四、功耗管理与电源状态
功耗管理决定了 VRM 在“非满载”时的工作方式。CPU/GPU 普遍支持多种电源状态:C-state(核心空闲)、P-state(性能档位)、以及 GPU 的 P0~P12 档位。不同状态下,核心电压与频率成对调整,VRM 需要跟随 VID 变化快速改变输出电压。
电源状态切换对 VRM 提出两个要求:一是电压转换速率(slew rate)要足够快,通常要求 5~20mV/µs,否则唤醒延迟过大;二是轻载效率要高,因为终端设备大量时间处于低功耗状态。这就引出了“多相 + 切相”策略:重载全相运行,轻载关闭部分相,降低开关损耗。
| 电源状态 | 典型场景 | 核心电压 | 电流水平 | VRM 关注点 |
|---|---|---|---|---|
| C-state / 深度睡眠 | 待机、空闲 | 0V 或保持电压 | < 1A | 静态功耗、掉电时序 |
| P-state 低频 | 轻载办公 | 0.6~0.8V | 5~30A | 轻载效率、切相 |
| P-state 中频 | 多任务、游戏 | 0.8~1.0V | 50~150A | 环路稳定性、温升 |
| P-state 高频 / Turbo | 渲染、编译、AI 训练 | 1.0~1.3V | 200~500A+ | 峰值电流、动态响应、散热 |
五、案例与场景:一次 GPU 掉压复盘
某 GPU 加速卡在 AI 推理负载下偶发黑屏。示波器抓取核心电压发现:负载从 80A 阶跃到 320A 时,Vcore 从 0.85V 跌落到 0.72V,跌幅 150mV,超过了下游芯片的欠压复位阈值。复盘发现三个问题:
- 输出电容容值不足,且 ESL 偏大,高频段阻抗高;
- VRM 环路带宽仅 40kHz,恢复时间超过 20µs;
- 切相策略过于激进,轻载时仅 2 相工作,突加负载时其余相启动延迟。
整改措施:增加陶瓷电容并优化布局降低 ESL;将环路带宽提升到 80kHz 并重新补偿;修改切相阈值,使负载上升沿提前唤醒全部相。整改后跌落降至 60mV 以内,问题消失。
六、常见误区
- 只看平均电流,忽略峰值电流。电感饱和与 OCP 阈值按峰值设计,平均电流达标不代表安全。
- 把电压容差全部留给静态误差。动态 droop 往往占用容差窗口的一半以上,静态精度必须更严。
- 忽视电源状态切换的时序。多域上电顺序错误会导致 IO 反灌,损坏芯片。
- 用单一负载点评估 VRM。轻载效率、重载温升、瞬态响应是三个不同工况,必须分别验证。
典型动态负载测试条件(示例):
负载阶跃: 80A → 320A,上升时间 1µs
重复频率: 1kHz
监测点: Vcore 远端 sense 点
判定标准: droop < 80mV,恢复时间 < 10µs
环境温度: 25°C 与 85°C 各测一轮
理解这五个维度之后,VRM 的相数、电感、电容、控制环路和保护阈值才有明确的输入条件。核心电压决定精度目标,电流需求决定器件规格,动态负载决定环路与去耦,功耗管理与电源状态决定效率与切换策略——它们共同构成 CPU/GPU 供电设计的约束边界。