一、电源完整性概述

什么是电源完整性(PI)

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

你想想看,芯片内部有成千上万个晶体管,它们每时每刻都在开关。一开关,电流就会突然变化。如果供电网络跟不上这个变化,电压就会掉下去或者冲上来。芯片就会出问题。

我刚开始接触 PI 时,总觉得这玩意儿挺玄乎。后来有一次,一个板子调了好几天,信号质量看着都挺好,可就是偶尔死机。最后发现是电源纹波太大,把芯片的 PLL 给干扰了。嗯,从那以后我再也不敢小看 PI 了。

电源完整性的核心问题:

  • 供电电压是否在芯片要求的范围内?
  • 电流变化时,电压波动有多大?
  • 噪声会不会串到其他电路里去?

为什么 PI 很重要

现在的芯片,电压越来越低,电流越来越大。以前 5V 供电,波动个 0.5V 都没事。现在核心电压才 0.8V,允许的波动可能只有 30mV。你想想看,这有多苛刻。

我遇到过一块 FPGA 板子,核心电压标称 1.0V,要求波动不超过 ±5%。结果实测纹波有 80mV,直接超了。FPGA 内部逻辑偶尔会报 CRC 错误,查了半个月才找到根儿。

PI 出问题,后果往往很隐蔽:

  • 芯片工作不稳定,偶尔死机或重启
  • 时序裕量变小,高速接口误码率升高
  • EMI 超标,过不了认证
  • 芯片寿命缩短,早期失效

注意:PI 问题经常被误认为是 SI 问题。我曾经就吃过这个亏,花了两周调信号端接,结果问题出在电源去耦不够。所以排查故障时,先看电源,再看信号。

PI 与 SI 的关系

信号完整性和电源完整性,其实是分不开的。很多人把它们割裂开来看,我觉得这是个误区。

为什么这么说?

信号是靠电压来传输的。如果电源有噪声,这个噪声就会耦合到信号上。反过来,信号在跳变时也会从电源抽取电流,造成电源波动。两者互相影响。

对比项 信号完整性(SI) 电源完整性(PI)
关注对象 信号线上的波形质量 供电网络的电压/电流
主要问题 反射、串扰、衰减 压降、纹波、谐振
频段范围 通常 100MHz 以上 DC 到 GHz 级
设计手段 阻抗匹配、拓扑优化 去耦电容、电源层设计
两者关联 电源噪声会恶化信号质量 信号跳变会引发电源噪声

我个人的习惯是,做高速设计时,SI 和 PI 一起仿真。单独看信号,可能眼图是开的,但加上电源噪声后,眼图就闭合了。这种情况我碰到过不止一次。

PI 设计的目标与挑战

PI 设计的目标,其实就三个:

  1. 电压稳——芯片管脚处的电压,始终在允许范围内
  2. 噪声低——电源纹波和噪声,不影响芯片正常工作
  3. 响应快——电流突变时,电压能快速恢复

但实现起来,挑战不小。

第一个挑战:频率范围太宽。 从 DC 到 GHz,都要照顾到。低频靠电压调节模块(VRM),高频靠去耦电容和电源层。中间频段最难搞,容易出谐振。

第二个挑战:电流变化太快。 现在的芯片,负载电流可以在几纳秒内从 1A 跳到 10A。供电网络如果响应不过来,电压就会掉下去。这就是所谓的瞬态响应问题。

第三个挑战:空间有限。 板子就那么点大,电容不能无限放。而且电容本身有寄生参数,频率高了就不管用了。

我的经验:做 PI 设计,别想着一步到位。先搞清楚芯片的电流需求,再估算目标阻抗,然后选电容、布电源层。每一步都要有依据,别凭感觉来。我早期犯过的错,就是电容随便放,结果谐振点正好落在工作频率上,纹波反而更大了。

下面这张图,是我总结的 PI 设计知识体系,你可以先有个整体印象:

电源完整性(PI)知识体系 电源完整性 PI 设计目标 电压稳定(±5% 以内) 低噪声(纹波 < 10mV) 快速瞬态响应 主要挑战 频率范围宽(DC~GHz) 电流变化快(ns 级) 空间与成本限制 设计手段 VRM 选型与设计 去耦电容网络 电源层与平面设计 核心思路 PI 设计 = 在目标阻抗约束下,用最少的成本 覆盖最宽的频率范围,满足芯片的瞬态电流需求 —— 资深工程师的经验总结

说到 PI 与 SI 的关系,我再补充一点。很多人以为只要把电源层铺好,PI 就完事了。其实不是。电源层的形状、过孔的位置、电容的摆放,都会影响 PI 效果。

我举个例子。有一回我设计一块 8 层板,电源层在第 4 层。为了走线方便,我把电源层挖掉了一大块。结果仿真发现,那个区域的电源阻抗飙升,芯片供电电压掉了 200mV。后来不得不改版,把电源层补回来。

所以,PI 设计要从一开始就介入,不能等 layout 做完了再补救。那时候能改的空间就很小了。

PI 设计的关键原则:

  • 目标阻抗法——先定目标,再选器件
  • 频域覆盖——从低频到高频,层层递进
  • 时域验证——最终要看瞬态响应是否满足
  • SI/PI 协同——别把两者分开考虑

好了,这一章我们聊了 PI 是什么、为什么重要、和 SI 的关系,以及设计目标和挑战。这些都是基础,但很重要。后面的章节,我会一步步带你深入每个环节。