电源完整性与PDN分析

分类: 電磁場解析 > 信号品質 | 综合版 2026-04-11
PDN impedance profile showing target impedance design with decoupling capacitor optimization
PDNインピーダンスプロファイルとターゲットインピーダンス設計の概念図

理论与物理

什么是电源完整性

🧑‍🎓

电源完整性是讲电源噪声吗?只关注信号波形不就行了吗?

🎓

电源完整性(PI)是一门“将稳定电压送达IC”的设计技术。信号完整性(SI)关注的是正确传输比特流的0/1,而PI处理的是驱动这些信号的“电力质量”。

🧑‍🎓

电力质量…?从插座来的电不是稳定的吗?

🎓

问题在于“瞬时大电流”。例如,当DDR5内存控制器同时开始突发传输时,会在几纳秒内突然抽取数安培的电流。从VRM(电压调节器)到IC的路径——我们称之为PDN(电源分配网络)——存在电感,因此急剧的电流变化 $di/dt$ 会产生电压降。

🧑‍🎓

是 $V = L \cdot di/dt$ 对吧。但印刷电路板走线的电感不是微乎其微吗?

🎓

问得好。以DDR5的核心电压VDD = 1.1V为例。如果允许纹波为±3%,那么只允许有33mV的波动。即使是板上10mm的走线也有几nH的电感,对于2A/ns的电流变化,$V = 2 \times 10^{-9} \times 2 \times 10^9 = 4$V 的压降“理论上”会发生。当然,因为有去耦电容,实际不会那么严重,但如果设计失误,很容易就会超过33mV。

🧑‍🎓

33mV真的很苛刻啊…。那么PDN的设计就是关键了。

目标阻抗

🎓

PDN设计的出发点是计算目标阻抗。这是指从IC电源引脚看过去的PDN阻抗的“上限值”,只要低于这个值,电压纹波就能控制在允许范围内。

$$ Z_{\text{target}} = \frac{V_{DD} \times \text{ripple\%}}{I_{\text{transient}}} $$
🧑‍🎓

我可以具体计算一下吗?对于DDR5,VDD = 1.1V,纹波允许±3%,瞬态电流 $I_{\text{transient}}$ = 2A,那么…

🎓

对,就是这样:

$$Z_{\text{target}} = \frac{1.1 \times 0.03}{2} = 16.5\,\text{m}\Omega$$

也就是说,从直流到目标频率范围的上限,必须将PDN阻抗保持在16.5mΩ以下。这个“在全频段保持在一定值以下”正是PDN设计的难点。低频由VRM负责,中频由大容量电容负责,高频由MLCC(多层陶瓷电容)负责,超高频则由片上电容负责。

🧑‍🎓

不同频段有不同的“负责人”啊!就像接力赛的交接棒一样吗?

🎓

正是如此。VRM → 大容量电容 → MLCC → 片上电容,在各个频段进行“接力”。在交接棒处(反谐振点)确保阻抗不超过目标值,这就是设计者展现功力的地方。

PDN阻抗的频率特性

🧑‍🎓

PDN的阻抗随频率怎么变化?

🎓

PDN阻抗表示为频率的函数 $Z_{\text{PDN}}(f)$。与电压纹波的关系是:

$$ Z_{\text{PDN}}(f) = \frac{V_{\text{ripple}}(f)}{I_{\text{load}}(f)} $$
🎓

观察典型的PDN阻抗曲线:

  • ~1kHz以下:由VRM的输出阻抗主导。通过控制环路的增益保持在较低水平。
  • 1kHz~1MHz:大容量电容(电解电容)提供电荷。
  • 1MHz~100MHz:MLCC是主角。ESL(等效串联电感)导致阻抗上升。
  • 100MHz~1GHz:电源平面的平行板电容和片上电容占主导。
🧑‍🎓

反谐振是什么?刚才说在交接棒处会成为问题。

🎓

当两个电容并联时,在某个频段,一个呈容性(阻抗下降中),另一个呈感性(阻抗上升中)。这时会发生并联谐振(反谐振),阻抗急剧形成峰值。用公式表示,两个电容 $C_1$, $C_2$(分别具有ESL $L_1$, $L_2$)的反谐振频率是:

$$f_{\text{anti}} = \frac{1}{2\pi\sqrt{L_1 \cdot \frac{C_1 \cdot C_2}{C_1 + C_2}}}$$

如果这个反谐振峰值超过目标阻抗,该频率下的电压纹波就会增大。

去耦电容的模型

🧑‍🎓

去耦电容不就是“用于去除噪声的电容”吗?

🎓

在PDN设计中,必须用实际的等效电路来考虑,而不是“理想电容”。一个MLCC可以用如下的RLC模型表示:

$$ Z_{\text{cap}}(f) = \text{ESR} + j\left(2\pi f \cdot \text{ESL} - \frac{1}{2\pi f \cdot C}\right) $$
🎓

这里有三个重要参数:

  • C(电容值):低频段的电荷供给能力。值越大,有效频率越低。
  • ESR(等效串联电阻):决定自谐振频率处阻抗的下限。典型值为数mΩ~数十mΩ。
  • ESL(等效串联电感):导致高频段阻抗上升的元凶。MLCC的安装焊盘、过孔、走线的电感也会叠加进来。

自谐振频率(SRF)为 $f_{\text{SRF}} = \frac{1}{2\pi\sqrt{\text{ESL} \cdot C}}$,在这个频率下阻抗最小(= ESR)。

🧑‍🎓

例如,0.1μF的MLCC,SRF大概是多少?

🎓

对于0402尺寸的MLCC,ESL ≈ 0.5nH,C = 100nF(0.1μF),那么:

$$f_{\text{SRF}} = \frac{1}{2\pi\sqrt{0.5 \times 10^{-9} \times 100 \times 10^{-9}}} \approx 22.5\,\text{MHz}$$

也就是说,在22.5MHz以上,这个电容不再作为“电容”工作,而是表现为电感。因此,要降低高频侧的阻抗,就需要更小容量、更低ESL的电容。

电源平面谐振

🧑‍🎓

电源平面谐振是什么?平面会振动吗?

🎓

电源平面和地平面之间,形成了由薄介质层隔开的平行板结构。这可以看作是一个具有分布电容和电感的谐振器。矩形平面(尺寸 $a \times b$,介质厚度 $d$,相对介电常数 $\varepsilon_r$)的谐振频率为:

$$ f_{mn} = \frac{c}{2\sqrt{\varepsilon_r}}\sqrt{\left(\frac{m}{a}\right)^2 + \left(\frac{n}{b}\right)^2} $$
🎓

这里 $m$, $n$ 是模式次数(0, 1, 2, ...),$c$ 是光速。例如,对于100mm × 80mm的基板,$\varepsilon_r = 4.2$(FR-4)的情况,(1,0)模式的谐振频率是:

$$f_{10} = \frac{3 \times 10^8}{2\sqrt{4.2}} \times \frac{1}{0.1} \approx 732\,\text{MHz}$$

在这个频率下,PDN阻抗会出现尖锐的峰值。使用FEM,可以可视化这种谐振模式的电压分布。

🧑‍🎓

用FEM看能明白什么?

🎓

可以知道谐振模式的“腹点”和“节点”位置。如果IC位于谐振的腹点位置,电压波动会最大,因此将去耦电容配置在腹点位置就能有效抑制谐振。反之,将电容放在节点位置则效果甚微。这就是基于FEM的布局优化的基本思路。

Coffee Break 闲谈

DDR5的33mV壁垒——为何PI工程师胃疼

与DDR4时代的核心电压1.2V相比,DDR5降到了1.1V。电压降低,纹波允许量的“绝对值”也随之降低。另一方面,数据速率从4800MT/s提升到近两倍的8800MT/s,瞬态电流的 $di/dt$ 却在不断增加。此外,BGA(球栅阵列)的电源引脚数量也有限,导致每个引脚的电流集中。结果是“VDD降低”、“电流变化加快”、“路径受限”这三重困境,使得目标阻抗随着世代更迭越来越严苛。某半导体公司的PI工程师曾表示:“5年前100mΩ就够了,现在15mΩ是常态。下一代可能要到个位数了。”

PDN各要素的阻抗贡献
  • VRM输出阻抗 $Z_{\text{VRM}}(f)$:负责DC~数kHz频段。由控制环路的增益和带宽决定。在控制带宽之外,电感占主导,阻抗上升。
  • 大容量电容:电解电容或钽电容。大容量(100μF~数mF),负责数kHz~数百kHz频段。缺点是ESR较高(数十~数百mΩ)。
  • MLCC(多层陶瓷电容):0.01μF~10μF左右。负责数百kHz~数百MHz。低ESR、低ESL是PDN设计的关键。注意直流电压偏置会导致容量下降(尤其是高介电常数系X5R/X7R)。
  • 电源平面电容:平面间的分布电容 $C_{\text{plane}} = \varepsilon_0 \varepsilon_r A / d$。在100MHz以上有效。减小介质厚度 $d$ 可以增加电容,但需要权衡制造成本。
  • 片上电容:IC内部的晶体管栅极电容或MIM电容。负责数百MHz以上的超高频段。这是设计者无法控制的部分。
目标阻抗的频率上限

需要维持目标阻抗的频率上限 $f_{\text{knee}}$ 由瞬态电流波形的上升时间 $t_r$ 决定:

$$f_{\text{knee}} = \frac{0.35}{t_r}$$

例如,上升时间 $t_r = 100\,\text{ps}$ 的瞬态电流,则 $f_{\text{knee}} = 3.5\,\text{GHz}$。这意味着需要将PDN阻抗从DC到3.5GHz都保持在目标值以下。

单位制整理
物理量SI单位PDN设计中的典型值
目标阻抗 $Z_{\text{target}}$Ω5~100 mΩ(最新IC:个位数mΩ级)
ESRΩMLCC: 1~30 mΩ,电解: 10~500 mΩ
ESLHMLCC: 0.2~2 nH(含安装)
瞬态电流 $I_{\text{transient}}$A0.5~50 A(GPU/CPU:数百A级)
平面间距 $d$m50~200 μm(FR-4标准)
谐振频率 $f_{mn}$Hz300 MHz~数 GHz(取决于基板尺寸)

数值解法与实现

PDN的等效电路建模

🧑‍🎓

要计算PDN的阻抗,用什么模型呢?

🎓

最简单的是集总参数等效电路模型。将VRM、大容量电容、MLCC、过孔、平面分别用RLC电路表示,作为串联/并联的网络来求解。

🎓

并联 $n$ 个去耦电容时的PDN阻抗为:

$$Z_{\text{PDN}}(f) = \left(\sum_{i=1}^{n} \frac{1}{Z_{\text{cap},i}(f)}\right)^{-1} \parallel Z_{\text{plane}}(f) \parallel Z_{\text{VRM}}(f)$$

其中每个电容的阻抗为:

$$Z_{\text{cap},i}(f) = \text{ESR}_i + j2\pi f \cdot \text{ESL}_i + \frac{1}{j2\pi f \cdot C_i}$$

🧑‍🎓

这个用Excel好像也能算。

🎓

嗯,集总参数模型用Excel或Python就足够计算了。但有其局限性。电源平面的分布效应(位置依赖性、谐振模式)是集总参数模型无法捕捉的。“电容放在平面的哪个位置”会影响结果这类问题,需要用FEM或矩量法(MoM)来求解。

电源平面的FEM分析

🧑‍🎓

电源平面的FEM分析,和结构分析的FEM有什么不同?

🎓

电源平面的FEM分析常使用腔体模型。将电源平面和地平面之间的薄介质层作为2D处理,求解从麦克斯韦方程组导出的2D亥姆霍兹方程:

$$ \nabla^2 V(x,y) + k^2 V(x,y) = -j\omega\mu_0 J_z(x,y) \cdot d $$
🎓

这里 $V$ 是平面间电压,$k = \omega\sqrt{\mu_0 \varepsilon_0 \varepsilon_r}$ 是波数,$J_z$ 是平面间流动的电流密度,$d$ 是介质厚度。用FEM对这个方程进行离散化:

$$([K] - k^2[M])\{V\} = \{F\}$$

$[K]$ 是刚度矩阵($\nabla^2$ 的离散化),$[M]$ 是质量矩阵,$\{F\}$ 是电流源向量。

🧑‍🎓

啊,形式很像结构分析的特征值问题!

🎓

很敏锐。令 $\{F\} = 0$ 就得到特征值问题 $[K]\{V\} = k^2[M]\{V\}$,从而得到谐振模式和谐振频率。这与结构分析的固有频率分析具有完全相同的数学结构。用2D的三角形或四边形单元对平面进行网格划分,去耦电容作为RLC集总参数连接到端口位置。

频域分析的公式化

🧑‍🎓

PDN阻抗是频率的函数吧。要每个频率都求解吗?

🎓

是的,进行频率扫描。在每个频率 $f$ 下更新 $k = 2\pi f\sqrt{\mu_0\varepsilon_0\varepsilon_r(1-j\tan\delta)}$ 并求解方程组。这里 $\tan\delta$ 是介质的损耗角正切,它决定了谐振峰值的高度(Q值)。FR-4的 $\tan\delta \approx 0.02$。

在IC电源引脚位置施加1A电流,计算同一点的电压,即可得到该点的PDN阻抗:

$$Z_{\text{PDN}}(f) = \frac{V_{\text{port}}(f)}{I_{\text{port}}(f)}$$

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

電磁気解析連成解析熱解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
关于作者