PDN 概述:什么是电源分配网络?为什么要控制阻抗?

先从一次失败的经历说起

刚入行那会儿,我接手了一块高速数字板。功能仿真全过,layout 也规规矩矩,结果一上电,DDR 读写就随机出错。找了两周,最后用示波器在芯片电源管脚上看到大约 150mV 的 ripple,频率正好落在 100MHz 附近——和片内时钟谐波撞上了。

当时带我的老工程师丢过来一句话:“你去看看 PDN 阻抗曲线吧。” 我这才开始认真琢磨:什么叫电源分配网络?为什么它的阻抗能搞死人?

什么是电源分配网络?

说白了,PDN 就是从电压源(VRM)到芯片内部晶体管那一条完整的供电链条。它包括:

  • VRM(电压调节模块)—— 把系统总电源变成芯片需要的电压,比如 1.2V、1.8V
  • 体电容、去耦电容 —— 从几百 μF 的电解到几 nF 的 MLCC
  • PCB 电源/地平面 —— 铜皮和过孔构成的低阻抗回路
  • 封装基板与键合线 —— 芯片内部的寄生 RLC
  • 片上电容 —— die 上的 on-die 电容

这条链子上的每个环节都有寄生电阻和电感。当芯片电流瞬间变化时,这些寄生参数就会导致电压跌落或过冲。我们在乎的,不是稳态能输出多少安培,而是 瞬态响应下的阻抗。

PDN 各级典型阻抗范围
层级典型阻抗主导频段
VRM1 – 10 mΩDC – 1 kHz
板级去耦0.1 – 10 mΩ1 kHz – 100 MHz
封装/片上0.01 – 1 mΩ100 MHz – 几个 GHz

为什么要控制 PDN 阻抗?

原因就一句话:电流变化时,阻抗决定了电压噪声。 芯片功耗不是恒定的,逻辑翻转、时钟跳变都会拉出 di/dt 高达 10 A/ns 的电流。根据 V = Z × I,如果 PDN 阻抗 Z 大,一个微小的电流变化就能产生几十毫伏的电压毛刺。

数字芯片对电源噪声越来越敏感。你想想看,1.1V 的核电压允许 ripple 可能只有 33 mV(3%)。要是 PDN 阻抗在某个频点飙到 10 mΩ,而芯片抽取 3.5 A 的电流变化,电压就会掉 35 mV——直接超限。

我曾经踩过的坑: 某次项目为了省 BOM 成本,去掉了两个 22 μF 的陶瓷电容。仿真时 IR drop 没问题,但上板测试发现 2A 跳变时纹波从 30 mV 增大到 120 mV。客退率直接上升。从那以后,我必看 PDN 目标阻抗曲线。

核心概念:目标阻抗

目标阻抗计算公式很简单:

Z_target ≤ (V_dd × Ripple%) / ΔI

比如 1.2V 核电压,允许 5% ripple,最大电流变化 5A,那么 Z_target ≤ 1.2 × 0.05 / 5 = 12 mΩ。在整个工作频段内(通常 DC 到芯片封装的 SRF),PDN 阻抗都不能超过这个值。

  • 低频段(DC ~ 几千 Hz)由 VRM 和体电容负责
  • 中频段(几千 Hz ~ 几十 MHz)靠板级 MLCC
  • 高频段(几十 MHz ~ GHz)依赖封装电容和片上电容

各个频段需要对接。如果某一频段出现谐振峰,峰值阻抗就会超标。谐振来自并联的电容和寄生电感产生的 LC 串联/并联谐振。我以前做 10 Gbps 光模块时,发现 8 MHz 处有个尖峰,把去耦电容换个封装类型就压下去了——寄生电感差 0.5 nH,结果大不同。

我的习惯: 做新项目第一步,先拉出目标阻抗直线和芯片最大动态电流。有些芯片手册会给出 PDN 目标阻抗图,照着设计能省不少调试时间。

PDN 阻抗控制的整体框架

为了让你脑子里有个全景图,我画了一张典型 PDN 阻抗曲线和设计闭环的结构图。矩形代表不同频段的责任单元,曲线展示阻抗随频率的变化,加上反馈箭头表示设计验证闭环。

PDN 阻抗控制框架与目标曲线 PDN 阻抗控制框架 VRM + 体电容 DC ~ 1 kHz 板级 MLCC 1 kHz ~ 100 MHz 封装 + 片上 > 100 MHz 目标阻抗曲线 频率 (log) 阻抗 (log) Z_target 谐振尖峰 ⚠ 各个频段阻抗需连续低于 目标阻抗,尤其避开谐振峰

实际设计中的避坑指南

  1. 别只看直流压降 —— 很多新手只算 IR drop,忽略交流阻抗。我有个朋友用 DC 仿真通过就投板,结果 DDR 跑 1.6 GHz 时频繁死机,最后发现 200 MHz 处阻抗 15 mΩ 超标。
  2. 去耦电容不是越多越好 —— 并联过多同容值电容会在 SRF 附近产生反谐振峰。我曾经见过用 10 个 0.1 μF 的板子,5 MHz 处阻抗比单用 4 个还高。建议用不同容值(10 μF + 0.1 μF + 0.01 μF)错开。
  3. 注意 PCB 过孔电感 —— 一个 8 mil 直径过孔大约有 0.5 ~ 1 nH 电感。去耦电容的走线和过孔阻抗很容易把整个网络搞砸。我通常会把电容放在芯片背面焊盘正下方,尽可能缩短回流路径。
  4. VRM 的响应速度有限 —— VRM 反馈环路带宽一般只有几十 kHz,所以高频电流瞬态必须靠板级和封装电容提供。别忘了在仿真里把 VRM 模型换成更精确的等效电路。

核心要点总结:

  • PDN 是一条从 VRM 到芯片 die 的供电链路,寄生 RLC 决定了瞬态电压噪声。
  • 控制 PDN 阻抗 = 控制电压 ripple = 保证芯片正常工作。
  • 目标阻抗公式 Z ≤ V_dd × Ripple% / ΔI 是设计起点。
  • 每个频段都有对应的去耦责任方,必须衔接好。

嗯,这一章带你建立了 PDN 的基础认知。后面我们会一步步深入:怎么测量 PDN 阻抗、怎么用仿真工具优化、怎么处理反谐振…… 不过今天先把“是什么”和“为什么”搞透,后面学起来就顺了。