文章快速检索     高级检索
  重庆大学学报  2016, Vol. 39 Issue (6): 19-26  DOI: 10.11835/j.issn.1000-582X.2016.06.003 RIS(文献管理工具)
0

引用本文 

汪泉弟, 王赢聪, 高锋. 电源分配网络阻抗分析及去耦电容优化[J]. 重庆大学学报, 2016, 39(6): 19-26. DOI: 10.11835/j.issn.1000-582X.2016.06.003.
WANG Quandi, WANG Yingcong, GAO Feng. Impedance analysis and decoupling capacitance optimization of power delivery network[J]. Journal of Chongqing University, 2016, 39(6): 19-26. DOI: 10.11835/j.issn.1000-582X.2016.06.003. .

基金项目

国家自然科学基金资助项目(51177183)

作者简介

汪泉弟(1954-),女,重庆大学教授,博士生导师,主要从事电磁场理论及应用、电磁场数值计算及电磁兼容技术等方面研究,(E-mail)wangquandi@cqu.edu.cn

文章历史

收稿日期: 2016-07-03
电源分配网络阻抗分析及去耦电容优化
汪泉弟, 王赢聪, 高锋     
重庆大学 输配电装备及系统安全与新技术国家重点实验室, 重庆 400044
摘要: 高速印制板电源分配网络(power delivery networks,PDN)受电电源端口具有瞬时电流大、目标阻抗小的特点。针对任意形状电源板的阻抗问题,提出一种基于解析式与有限差分法的互补模型,并在此基础上结合粒子群算法实现多个受电电源端口的阻抗优化。通过Matlab仿真,发现互补模型的结果与全波有限元法的基本吻合,计算时间则大幅缩短。测量结果表明,优化后实验板的多个受电电源端口阻抗均满足各自的目标值要求。
关键词: 电源分配网络    受电电源端口    互补模型    粒子群算法    阻抗优化    
Impedance analysis and decoupling capacitance optimization of power delivery network
WANG Quandi , WANG Yingcong , GAO Feng     
State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400044, P. R. China
National Natural Science Foundation of China(51177183)
Abstract: Power ports of power delivery networks(PDN) in high digital circuit are designed to satisfy the requirements of large transient current and low target impedance. In order to solve the impedance matrix of arbitrary shaped power plane, a new time-efficient complementation method, combining analytical expression with finite difference method, was proposed. Then PSO (particle swarm optimization) technique was processed to find the optimum values and positions of decoupling capacitors. Matlab simulation shows the result of the proposed method is basically consistent with that of the full-wave finite element method, but its calculation time is greatly reduced. The calculation and the measurement results both indicate that impedance of all power ports after optimization can meet the demands of their target impedance.
Key Words: power delivery network    power port    complementation method    particle swarm optimization    decoupling capacitor    

在高速PCB(print circuit board)中,电源分配网络负责为芯片提供稳定可靠的电源供应。由于芯片供电电压的降低,电流增大,为保证更低的电源噪声,设计时PDN阻抗在一定的频段内要足够小[1-2]

电源板建模是PDN阻抗分析中最重要的部分。文献[3-4]采用谐振腔模型得到电源板阻抗的解析式,这种方法精度高、计算快,但仅适用于矩形的电源板。对于任意形状的电源板,文献[5-7]采用了数值方法,如时域有限差分法、矩量法、有限元法等,计算精度很高,但计算过程复杂。等效电路模型也较为常见,但也存在计算量巨大的问题。文献[8-9]将电源板分割成多个矩形部分以及较小的任意结构,其中矩形部分通过解析式求解,从而有效地减小剖分区域,提高计算效率。然而对于电源板存在过孔或细缝的情况,分割法并不适用。因此,笔者将带有过孔等的电源板缝补回完整的矩形,结合解析式与有限差分法形成其互补模型,进而求得电源板的节点阻抗矩阵。

电源板的PDN阻抗较大且存在多个谐振点,工程中通常在电源板间添加去耦电容以降低PDN阻抗。文献[10-11]根据经验公式确定去耦电容的数目,而电容的安装位置主要依赖于设计者的经验。文献[12-13]则采用遗传算法、粒子群算法等自动选取电容及安装位置,使单电源端口PDN满足要求。比较两种算法,PSO较为简单且全局寻优能力更强。实际PCB存在多个受电电源端口,而这种单端口的设计没有考虑各端口间的相互影响,因此,笔者以多输入阻抗作为优化目标,通过PSO自动选取去耦电容及其位置,从而达到目标值要求。

1 电源分配网络阻抗分析

目标阻抗法指出,要将电源噪声限制在系统的噪声容限内,芯片受电电源端口的输入阻抗必须在一定频率范围内小于目标阻抗,而目标阻抗

${{Z}_{target}}=\frac{{{V}_{dd}}\times {{C}_{ripple}}}{{{I}_{t}}},$ (1)

式中:Vdd为工作电压,It是最坏情况下的瞬变电流的平均值,Cripple指可容许纹波系数,一般取5%。受电电源端口的输入阻抗是电源EMI的关键参数。图 1是典型PDN的构成,其中,稳压器、电容器的模型分别是RL串联支路、RLC串联支路,而电源板的建模最为复杂。

图 1 PDN的构成 Figure 1 Composition of PDN
1.1 谐振腔模型

当电源板为图 2所示的长方体结构时,采用谐振腔理论得到板上任意两个端口ij间互阻抗Zij的表达式,即

$\begin{align} & {{Z}_{ij}}=j\omega \mu d\sum\limits_{m=0}^{\infty }{\sum\limits_{m=0}^{\infty }{\frac{{{C}_{m}}{{C}_{n}}}{ab({{k}^{2}}_{xm}+{{k}^{2}}_{yn}-{{k}^{2}})}}}\times cos({{k}_{xm}}{{x}_{i}})cos({{k}_{yn}}{{y}_{i}})cos({{k}_{xm}}{{x}_{j}})\times \\ & cos({{k}_{yn}}{{y}_{j}})sin~c\left( \frac{{{k}_{xm}}d{{x}_{i}}}{2} \right)sin~c\left( \frac{{{k}_{yn}}d{{y}_{i}}}{2} \right)\times sin~c\left( \frac{{{k}_{xm}}d{{x}_{j}}}{2} \right)sin~c\left( \frac{{{k}_{yn}}d{{y}_{j}}}{2} \right), \\ \end{align}$ (2)
图 2 电源板 Figure 2 Plane pair structure

式中:kxm=mπ/akyn=nπ/b,(xiyi),(xjyj)分别为是端口ij的坐标,(dxidyi),(dxjdyj)则为端口ij的尺寸,数值远小于波长。当m=n=0时,CmCn=1;当mn中有且仅有一个等于0时,CmCn=2;当mn均大于0时,CmCn=4。复波数k=ω$\sqrt{\varepsilon \mu }$(1-j(tan δ+di/d)/2),而d1d分别为金属板的趋肤深度和厚度。μ为基板的磁导率,ε是基板的介电常数。解析法计算快速且精度很高,但实际电源板常常存在通孔、狭缝、分割等结构,此时解析式不再适用,而数值方法如有限差分法能很好地解决这一问题。

1.2 等效电路模型

由于电源板间电位差分布满足二维赫姆赫兹方程

$({{\nabla }^{2}}+{{k}^{2}})\varphi \left( x,y \right)=j\omega \mu d{{J}_{z}}\left( x,y \right),$ (3)

式中:φ为电源板的电位差;J0为注入电源板的电流。电源板边界满足

$\partial \varphi /\partial n=0。$ (4)

因此,求解电源板的阻抗转换为式(3)和(4)的定解问题。采用有限差分法求解时,首先对场域进行网格划分,形成正方形子块,如图 3(a),由于子块的边长远小于λ,因此每个子块等效为一个节点。其次将式(3)离散成差分方程,根据差分方程构造图 3(b)的等效电路,其中,内部子块0的参数

${{R}_{1}}=0,{{L}_{1}}=\mu d,C=\varepsilon {{h}^{2}}/d,{{G}_{d}}=\omega Ctan~\delta ,$ (5)
图 3 电源板的电路模型 Figure 3 Circuit model of power plane

式中:R2=R3=R4=R1L2=L3=L4=L1。而紧邻边界的子块5,由于p,q为小于1的正数,等效电路的电感参数发生变化,即

$\begin{align} & {{L}_{1}}=p\left( p+1 \right)\mu d/2,{{L}_{2}}=q\left( q+1 \right)\mu d/2, \\ & {{L}_{3}}=\left( p+1 \right)\mu d/2,{{L}_{4}}=\left( q+1 \right)\mu d/2。 \\ \end{align}$ (6)

此外,等效电路中边界上的节点6和7做悬空处理。最后将所有子块的等效电路根据位置关系进行相应的电气连接,形成分布参数电路,进而求得任意节点的阻抗。

1.3 互补模型

在不规则的电源板中,为实现解析式的应用,尽可能地构造矩形部分的场域。如分割方法将电源板分割为若干矩形部分,与之类似,互补模型则寻找某电源板1的互补结构2,通过设置虚拟节点将两者连接成完整的矩形电源板3,如图 4所示。假设电源板1上有m个待求端口,记为p类,在1、2边界上设置n个虚拟节点,记为r类,与之对应电源板2上虚拟节点记为s类,如图 5所示。

图 4 互补模型示意图 Figure 4 Complementation model
图 5 虚拟节点的设置 Figure 5 Setup of virtual nodes

电源板1和2的节点电压电流

$\left[ \begin{matrix} {{V}_{p}} \\ {{V}_{r}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{Z}_{pp}} & {{Z}_{pr}} \\ {{Z}_{rp}} & {{Z}_{rr}} \\ \end{matrix} \right]\left[ \begin{matrix} {{I}_{p}} \\ {{I}_{r}} \\ \end{matrix} \right],$ (7)
${{V}_{s}}={{Z}_{s}}{{I}_{s}},$ (8)

式中:ZppZprZrpZrr是未知量,Zs采用解析式或路模型求解,即为已知量。由于r类端口和s类端口连接后形成端口q,显然q类端口的数目也为n,电压电流存在如下关系:

${{V}_{q}}={{V}_{r}}={{V}_{s}},{{I}_{q}}={{I}_{r}}+{{I}_{s}}。$ (9)

联立式(7)、(8)和(9)得电源板3的Z参数矩阵

$\left[ \begin{matrix} Z{{\prime }_{pp}} & Z{{\prime }_{pq}} \\ Z{{\prime }_{qp}} & Z{{\prime }_{qq}} \\ \end{matrix} \right]={{\left[ \begin{matrix} {{E}_{m\times m}} & {{Z}_{pr}}{{Z}^{-1}}_{s} \\ 0 & {{E}_{n\times n}}+{{Z}_{rr}}{{Z}^{-1}}_{s} \\ \end{matrix} \right]}^{-1}}\left[ \begin{matrix} {{Z}_{pp}} & {{Z}_{pr}} \\ {{Z}_{rp}} & {{Z}_{rr}} \\ \end{matrix} \right]。$ (10)

对式(10)进行代数变换得到电源板1的待求量

${{Z}_{pp}}=Z{{\prime }_{pp}}+Z{{\prime }_{pq}}{{({{Z}_{s}}-Z{{\prime }_{qq}})}^{-1}}Z{{\prime }_{qp}}。$ (11)

与数值方法相比,互补模型的剖分区域从较大的电源板1转化成较小的电源板2,在保证精度的同时可以极大地减少计算量,尤其适用于带有孔缝等细小结构的电源板。

最后将电源板模型与电容器、稳压器等其他元件的模型相连,并将电压源置0,形成新的节点阻抗矩阵。电源板1上某电源端口j的输入阻抗

${{Z}_{j}}=\frac{{{V}_{j}}}{{{I}_{j}}}=\frac{1}{{{I}_{j}}}\sum\limits_{l=1}^{n}{{{Z}_{jl}}{{I}_{l}}}。$ (12)

式中:n为电源端口的数目,VjIj分别为端口j的电压、电流。Zj考虑了其他受电电源端口的影响,又称为多输入阻抗。

2 电源去耦网络的优化

当电源端口的输入阻抗不满足目标阻抗时,需要为PDN设计合适的去耦网络以获得平坦的低输入阻抗,从而降低电源噪声。PDN去耦网络设计的关键是确定去耦电容的种类及其安装位置。由于去耦电容种类繁多,各电容去耦性能各异,选用不同电容,安装在不同位置都会得到不同的PDN阻抗。设计时,在允许安装去耦电容的区域上设置若干电容端口,用于表征位置信息。假设某PDN有a个电源端口,b个电容端口,Z参数矩阵根据电源端口、电容端口进行分块

$\left[ \begin{matrix} {{V}_{ic}} \\ {{V}_{cap}} \\ \end{matrix} \right]=\left[ \begin{matrix} A & B \\ C & D \\ \end{matrix} \right]\left[ \begin{matrix} {{I}_{ic}} \\ {{I}_{cap}} \\ \end{matrix} \right]。$ (13)

1个电容端口只能安装1个电容,当电容端口k(k=a+1,a+2,…,a+b)有去耦电容时,电压Vk与电流Ik关系

$-{{\dot{I}}_{k}}={{Y}_{k}}{{\dot{V}}_{k}},$ (14)

式中Yk是并联电容的导纳值,而该端口悬空时,Yk数值为0。如果去耦电容及对应的端口均已知,那么b个电容端口的电压电流

${{I}_{cap}}={{Y}_{C}}{{V}_{cap}},$ (15)

式中YC=-diag(Ya+1,Ya+2,,Ya+b)。结合式(13)和式(15)可以消去所有的电容端口,从而得到添加电容后a个电源端口的Z参数矩阵

$Z=A+B{{(I-{{Y}_{C}}D)}^{-1}}{{Y}_{C}}C。$ (16)

当电容种类或位置发生改变时,YC发生变化,而ZYC存在复杂的非线性关系。此外,工程可选用的电容种类繁多,如表贴电容就达到几千种,因此,去耦电容的选取是一个复杂非线性的全局寻优问题。针对这类工程问题,粒子群算法具有实现容易、精度较高、收敛快速的优点。PSO模拟鸟群飞行觅食的行为,从随机解出发,通过适应值来评价解的品质,追随当前搜索到的最优值来寻找全局最优。

PSO确定去耦电容时,根据自谐振频率对可选电容器进行排序并组成电容库C={c1c2,…,cr},对可安装端口进行编号并组成端口库P={p1p2,…,ps}。设m个粒子组成种群X={x1x2,…,xm},其中,每个粒子所处的位置xi={c1p1c2p2,…,cnpn}表示电容c1~cn分别安装在端口p1~pn上。迭代时,粒子不断地调整自己的位置xi,可以表示搜索新的电容安装方案。粒子能记住自己找到的最优解xl及整个种群的最优解xg。此外粒子都有一个速度vi={v1v2,…,vm},每次迭代后,粒子的速度、位置会得到更新[14-15]

$\begin{align} & {{v}_{id}}\left( t+1 \right)=\omega \left( t \right){{v}_{id}}\left( t \right)+{{p}_{1}}{{r}_{1}}\left( {{x}_{ld}}-{{x}_{id}} \right)+{{p}_{2}}{{r}_{2}}\left( {{x}_{gd}}-{{x}_{id}} \right){{x}_{id}}\left( t+1 \right)= \\ & {{x}_{id}}\left( t \right)+{{v}_{id}}\left( t+1 \right)\omega \left( t \right)=({{\omega }_{i}}-{{\omega }_{f}})\frac{{{t}_{max}}-t}{{{t}_{max}}}+{{\omega }_{f}}。 \\ \end{align}$ (17)

式中:xid(t+1)、vid(t+1)分别表示粒子it+1次迭代中第d维上的位置和速度,r1r2是0~1之间的随机数,ωiωf分别是权重ω的起始值和最终值,p1p2为加速系数,tmax是迭代的最大次数。

电容个数的减少不仅可以降低设计的成本,而且占用更少的空间,从而增加其他元件布局布线的灵活性。因此,将电容个数作为适应度函数的重要部分。优化过程存在约束条件,即每个电源端口均要满足目标阻抗的要求

$max({{Z}_{i}}\left( f \right))\le {{Z}_{itarget}},i=1,2,\ldots ,m,$ (18)

式中:Zi(f)为频域下电源端口i的输入阻抗幅值,Zitarget是电源端口i的目标值,m为电源端口数目。此时适应值

${{V}_{fit}}={{N}_{C}}+\sum\limits_{i=1}^{m}{(m}ax({{Z}_{i}}\left( f \right))-{{Z}_{itarget}}),$ (19)

式中,NC为去耦使用的电容数,右端第2项不大于0,因此VfitNC。当约束条件不成立时,适应值

${{V}_{fit}}={{N}_{C}}+\sum\limits_{i=1}^{m}{(m}ax({{Z}_{i}}\left( f \right))-{{Z}_{itarget}})+50\sum\limits_{i=1}^{m}{max}({{Z}_{i}}\left( f \right))。$ (20)

式中,右端第3项是罚函数,VfitNC。整个过程进行最小值搜索,计算流程图如图 6所示,最后采用最少的去耦电容达到目标阻抗要求。

图 6 去耦电容优化流程图 Figure 6 Optimization flow chart
3 实例分析 3.1 电源板阻抗分析

为验证互补模型的正确性,选择某2层电源板作为分析实例。电源板外轮廓为圆角矩形,内部有一条长30 mm、宽2 mm的长方体孔缝,设置某端口P1的位置为(10,15),如图 7所示。计算频带为1~5 GHz,扫频点数为1 000。图 8对互补模型、ANSYS SIwave、HFSS的结果进行了对比,可以发现,互补模型的结果在大部分频段内与HFSS的基本吻合,而SIwave仿真值在频率较高时存在较大的误差。这是因为HFSS采用的是三维有限元法,在细小孔缝的附近进行精细的剖分以保证精度,而SIwave采用的是二维有限元法,计算时忽略了细小孔缝。在计算时间上,HFSS用了2 338 s,互补模型则只需75 s,因此,对于存在孔缝的不规则电源板的计算,互补模型能在保证精度的同时大幅地缩减计算时间。

图 7 电源板 Figure 7 Diagram of arbitrary shaped power plane
图 8 电源板的阻抗曲线 Figure 8 Comparison of self and mutual impedance
3.2 基于多输入阻抗的去耦网络设计

实验设计了一块4层PCB,如图 9所示,该板顶层、底层是布线层,中间的电源平面和地平面构成电源板,其中铜皮厚0.036 mm,基板厚度为0.486 6 mm。

图 9 实验电路板 Figure 9 Practical board for case study

在底层设置电容端口P4~P19,在顶层设置电源端口P1P2P3,工作电压为3.3 V,可容许纹波为5%,汲取的最大电流分别为60,50,40 mA,因此,P1P2P3的目标阻抗分别为2.750,3.300,4.125 Ω。

仿真模型中,稳压器等效参数Rvrm=50 mΩ,Lvrm=5 nH,计算PDN的节点阻抗矩阵,并根据式(12)求得端口P1P2P3的多输入阻抗。实验采用E5061B网络分析仪测量端口阻抗,同样地,将测量值转换成多输入阻抗。图 10中对仿真、实验结果进行对比,可以发现,两者在趋势上基本一致,数值较为接近。然而,3个受电端口的输入阻抗在很宽的频域范围内大于目标值。

图 10 去耦前电源端口的阻抗 Figure 10 PDN impedance without decoupling capacitor

为此,采用PSO确定去耦电容种类及安装端口,如表 1所示。图 11(a)(b)分别为电容安装位置的示意图及焊接图。

图 11 去耦电容的安装 Figure 11 Diagram of mounting capacitor
表 1 PSO给出的电容方案 Table 1 Values and positons of decoupling capacitors

图 12(a)为安装电容后各电源端口多输入阻抗的仿真曲线,与图 10(a)比较,去耦后超标频段的阻抗值有了很大的下降,曲线较为平坦并满足目标阻抗要求,而图 12(b)的实验曲线,其趋势与图 12(a)大致相同,谐振点有些偏移,基本满足各自的目标值,这说明该电容方案是有效的。

图 12 去耦后电源端口的阻抗 Figure 12 PDN impedance with decoupling capacitor
4 结 论

对于电源板的建模,通过设置其互补部分及虚拟节点,使解析表达式得以应用。当互补部分形状不规则时,应用有限差分法获得其阻抗特性。在互补部分较小时,与三维有限元法相比,互补模型在保证精度的同时大幅减少计算量,提高计算效率。

在此基础上将节点阻抗矩阵的求解过程嵌入到粒子群算法中,为PDN多个电源端口进行去耦电容的优化,同时,以实验板的3个受电电源端口为例,验证了这种方法在电源分配网络去耦设计中的有效性。

参考文献
[1] Swaminathan M, Kim J, Novak I, et al. Power distribution networks for system-on-package:status and challenges[J]. IEEE Transactions on Advanced Packaging, 2004, 27(2): 286–300. DOI:10.1109/TADVP.2004.831897
[2] 冯利民, 钱照明. 电源去耦方式对数字电路板级EMC性能的影响[J]. 电工技术学报, 2007, 22(4): 14–20.
FENG Limin, QIAN Zhaoming. Influence of decoupling approach of power network on EMC performance of digital PCB[J]. Transactions of China Electrotechnical Society, 2007, 22(4): 14–20. (in Chinese)
[3] Fizesan R, Pitica D. Power integrity design tips to minimize the effects of mounting inductance of decoupling capacitors[C]//13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM),2012.:IEEE, 2012:36-41.
[4] Guan S W, Kuo C W, Wang C C. A novel decoupling capacitor for power integrity of quad flat nonlead (QFN) package[C]//Microwave Conference Proceedings (APMC), 2011 Asia-Pacific, Melbourne.:IEEE, 2011:1913-1916.
[5] Ye X, Ko L, Li M, et al. DC power-bus design using FDTD modeling with dispersive media and surface mount technology components[J]. IEEE Transactions on Electromagnetic Compatibility, 2001, 43(4): 579–587. DOI:10.1109/15.974638
[6] Engin A, Bharath K, Swaminathan M. Multilayered finite-difference method (M-FDM) for modeling of package and printed circuit board planes[J]. IEEE Transactions on Electromagnetic Compatibility, 2007, 49(1): 441–447.
[7] W u, Shiue G H, Guo W D, et al. Delaunay-Voronoi modeling of power-ground planes with source port correction[J]. IEEE Transactions on Advanced Packaging, 2008, 31(2): 303–310. DOI:10.1109/TADVP.2008.920326
[8] Youchul J, Aabert C. Hybrid analytical modeling method for split power bus in multilayered package[J]. IEEE Transactions on Electromagnetic Compatibility, 2006, 48(1): 82–94. DOI:10.1109/TEMC.2006.870701
[9] Chuntian Liu, Junfa Mao. Analysis of power-ground plane with combination of rectangle and triangle segmentation[C]//Microwave Conference, Proceedings (APMC), 2009 Asia-Pacific, Singapore.:APMC, 2009:2424-2427.
[10] Siming P, Brice A. Optimization of power delivery network design for multiple supply voltages[C]//2013 IEEE International Symposium on Electromagnetic Compatibility (EMC).:IEEE, 2013:333-337.
[11] Pan BH, Chu X Q, Zhang S S, et al. Fast algorithm based on self-resonant frequency for decoupling capacitor selection[J]. Electronics Letters, 2013, 49(18): 1176–1178. DOI:10.1049/el.2012.3744
[12] Shibasaka K, Kanazawa K, Yasunaga M. Decoupling-capacitor allocation problem solved by genetic algorithm[C]//Electrical Design of Advanced Packaging and Systems Symposium (EDAPS), 2013 IEEE, Nara.2012:IEEE, 2013:225-228.
[13] Tripathi N, Mukherjee J, Apte R, et al. Selection and placement of decoupling capacitors in high speed systems[J]. IEEE Transactions on Electromagnetic Compatibility, 2013, 2(4): 72–78.
[14] 李鑫滨, 朱庆军. 一种改进粒子群优化算法在多目标无功优化中的应用[J]. 电工技术学报, 2010, 25(7): 137–143.
LI Xinbin, ZHU Qingjun. Application of improved particle swarm optimization algorithm to multi-objective reactive power optimization[J]. Transactions of China Electrotechnical Society, 2010, 25(7): 137–143. (in Chinese)
[15] 吕干云, 方奇品, 蔡秀珊. 一种基于粒子群优化算法的间谐波分析方法[J]. 电工技术学报, 2009, 24(12): 156–161.
LYU Ganyun, FANG Qipin, CAI Xiushan. A method for inter-harmonics analysis based on PSO[J]. Transactions of China Electrotechnical Society, 2009, 24(12): 156–161. (in Chinese)