1. 电源完整性概述:什么是电源完整性(PI),为什么在封装设计中PI如此重要,PI与信号完整性(SI)的关系

1.1 什么是电源完整性?

电源完整性,英文叫 Power Integrity,简称 PI。说白了,就是保证芯片在工作时,能拿到它想要的电压和电流。

你想想看,芯片内部几亿个晶体管,一秒钟开关几十亿次。每次开关都需要电流。如果供电跟不上,电压就会掉下去。掉得多了,芯片就罢工了。

我刚开始做封装设计时,总觉得电源嘛,不就是把电压接上去就行了?后来有一次项目,芯片在高速运行时莫名其妙地复位。查了整整两周,最后发现是电源纹波太大,触发了芯片的欠压保护。嗯,从那以后,我再也不敢小看 PI 了。

电源完整性,核心关注三个问题:

  • 电压波动:芯片实际得到的电压,跟理想值差多少?
  • 电流供应:芯片需要大电流时,电源能不能瞬间给到?
  • 噪声耦合:电源上的噪声,会不会干扰到芯片正常工作?

核心观点:电源完整性就是保证芯片在任何工作状态下,都能获得稳定、干净的电源。

1.2 为什么在封装设计中PI如此重要?

这个问题,我分三点来讲。

第一,封装是电源的"最后一公里"

从电源模块到芯片,中间要经过 PCB、封装基板、键合线或凸点。封装这一级,离芯片最近。如果封装上的电源设计不好,前面做得再好也白搭。

我记得有个项目,PCB 上的去耦电容放了一大堆,仿真结果也很漂亮。结果封装基板上的电源网络阻抗太高,芯片端的电压纹波还是超标。最后只能在封装上加电容,但封装空间本来就紧张,改起来非常痛苦。

第二,封装决定了电源路径的寄生参数

封装上的走线、过孔、键合线,都有电阻和电感。这些寄生参数会直接影响电源质量。

举个例子:

  • 键合线电感:每毫米大约 1nH。如果芯片瞬间需要 1A 电流,电流变化率是 1A/ns,那键合线上就会产生 1V 的压降。1V 啊!对于 1.8V 的芯片来说,这几乎要命了。
  • 走线电阻:太细的走线会导致直流压降(IR Drop)。芯片远端和近端的电压可能差几十毫伏。

我的经验:封装设计阶段,一定要做电源阻抗仿真。我一般会看目标阻抗(Target Impedance),确保在芯片工作频段内,电源网络的阻抗都低于这个值。

第三,封装限制了去耦电容的放置

去耦电容是解决电源噪声的重要手段。但封装上能放电容的位置非常有限。而且电容到芯片的路径越长,效果越差。

我曾经做过一个对比:

电容位置 到芯片距离 有效频率
封装上(靠近芯片) < 5mm 100MHz - 1GHz
PCB上(靠近封装) 10 - 30mm 10MHz - 100MHz
PCB上(远离封装) > 50mm < 10MHz

你看,封装上的电容虽然贵、难放,但效果最好。这就是为什么高端封装(比如 FCBGA、SiP)都会在基板上集成去耦电容。

1.3 PI与SI的关系

很多人把 PI 和 SI 分开看。其实它们是一枚硬币的两面。

信号完整性(SI)关心的是信号的质量。比如眼图够不够开、抖动大不大、反射严不严重。

电源完整性(PI)关心的是电源的质量。比如电压稳不稳、纹波大不大、噪声多不多。

但这两者会互相影响:

  • 电源噪声会耦合到信号上:电源上的高频噪声,会通过电源分配网络(PDN)耦合到信号线上。尤其是高速信号,对电源噪声非常敏感。
  • 信号切换会干扰电源:大量信号同时翻转时,会从电源上抽取很大的电流,导致电源电压瞬间跌落。这就是同步开关噪声(SSN)。
  • 共享路径问题:在封装中,电源和信号有时会共用参考平面。如果参考平面不干净,信号的回流路径就会受影响,导致信号质量下降。

避坑指南:我曾经遇到一个案例,DDR 接口的信号质量一直调不好。眼图总是闭合的。后来发现是电源上的纹波太大,耦合到了 DQ 信号上。在封装上加了一颗 100nF 的电容后,眼图一下就打开了。所以,SI 问题有时候要从 PI 入手解决。

1.4 本章知识体系

下面这张图,是我自己总结的 PI 知识体系。你可以看到,PI 不是孤立存在的,它跟 SI、热设计、工艺选择都有关系。

电源完整性 (PI) 电压波动 电流供应 噪声耦合 寄生参数 去耦电容 电源网络 IR Drop PI ↔ SI 相互影响 核心关注点 封装关键因素 与SI的关系

1.5 小结

电源完整性,说白了就是让芯片"吃好喝好"。电压要稳、电流要够、噪声要小。

在封装设计中,PI 尤其重要。因为封装是电源到芯片的最后一站,寄生参数大、电容放不下、路径又短。一个不小心,就会出问题。

而且 PI 和 SI 是分不开的。电源不好,信号也好不到哪去。反过来,信号切换也会干扰电源。做封装设计时,一定要把 PI 和 SI 放在一起考虑。

我的建议:刚开始学 PI 的朋友,可以先从目标阻抗入手。搞清楚芯片需要多大的电流、多快的响应速度,然后反推封装上需要多低的阻抗。这个思路,我用了十几年,一直很管用。


专注资料整理