3. IR Drop 基础理论:什么是IR Drop,静态IR Drop vs 动态IR Drop,欧姆定律在PDN中的应用,电阻计算公式

各位好,我是老陈。今天咱们聊聊IR Drop。这玩意儿,说白了就是芯片供电网络(PDN)里最基础、也最要命的问题之一。

我记得刚入行那会儿,带我的师傅跟我说过一句话:「芯片能不能跑起来,一半看时序,一半看电源。」当时我还不以为然,觉得电源不就是给个电压嘛,能有多复杂?直到后来自己亲手做了一颗芯片,流片回来发现某些模块在高速翻转时直接罢工,拿示波器一测——好家伙,电压掉了一大截。从那以后,我再也不敢小看IR Drop了。

什么是IR Drop?

IR Drop,中文叫「电压降」或「压降」。名字很直白:I 是电流,R 是电阻,Drop 就是降落。电流流过有电阻的导体,电压自然会下降,这就是IR Drop。

你想想看,芯片内部的电源网络就像城市的供水管网。水从水厂出来,经过主干管道、分支管道,最后到你家水龙头。如果管道太细、太长,或者中间有堵塞,水压就会变小。PDN也是一样——电流从封装焊球进来,经过金属走线、过孔、电源开关,最后到达晶体管。这一路上处处有电阻,处处有压降。

核心要点:IR Drop = 电流 × 电阻。只要PDN中有电流流动,就必然存在IR Drop。我们的目标不是消除它(不可能),而是把它控制在可接受范围内。

一般来说,芯片内部允许的IR Drop通常在电源电压的5%~10%之间。比如1.0V的core电压,IR Drop不能超过50~100mV。超过这个范围,逻辑门就可能无法正常翻转,时序会崩,芯片直接挂掉。

静态IR Drop vs 动态IR Drop

很多新手容易把IR Drop当成一个静态问题。其实不然。IR Drop分两种:静态的和动态的。它们的成因、表现、分析方法都不一样。

静态IR Drop

静态IR Drop,也叫直流IR Drop。它是由PDN本身的直流电阻造成的。说白了,就是电源网络里那些金属线、过孔、焊盘本身就有电阻,电流流过时必然产生压降。

静态IR Drop的特点是什么?

  • 与时间无关——只要芯片上电,就有静态IR Drop
  • 取决于平均电流——不是峰值电流,而是长时间的平均功耗
  • 主要受金属层电阻影响——顶层金属厚、电阻小;底层金属薄、电阻大

我在项目中遇到过一件事:有个模块的静态IR Drop超标了,查了半天发现是电源环(power ring)太窄。顶层金属用了M6,但宽度只有2微米。后来改成4微米,IR Drop直接降了30%。嗯,这就是静态IR Drop的典型问题——电阻太大。

动态IR Drop

动态IR Drop,也叫交流IR Drop。它是由电流的瞬态变化引起的。芯片在工作时,成千上万个晶体管同时翻转,瞬间电流可以飙到很高。这个电流变化率(di/dt)会在PDN的寄生电感上产生压降。

动态IR Drop的特点:

  • 与时间强相关——只在时钟沿附近出现,持续时间极短(纳秒级)
  • 取决于峰值电流——不是平均电流,而是瞬间的电流尖峰
  • 主要受寄生电感影响——封装、焊线、片上电源网格的电感

为什么会这样?因为动态IR Drop的公式是 V = L × di/dt。电感L越大,电流变化率di/dt越大,产生的压降就越大。你想想看,一个高性能CPU在时钟上升沿时,可能有几十安培的电流在几纳秒内完成切换——这个di/dt大得吓人。

注意:动态IR Drop比静态IR Drop更难处理。静态IR Drop可以通过加宽走线、增加电源环数量来改善。动态IR Drop则需要加去耦电容(decoupling capacitor),而且电容要放在离负载最近的地方。我曾经见过一个团队,静态IR Drop做得很好,但动态IR Drop没管,结果芯片在高速测试时直接复位——教训深刻。

欧姆定律在PDN中的应用

欧姆定律,V = I × R,这是IR Drop分析的根本。但PDN中的欧姆定律应用,比教科书上复杂得多。

在PDN中,欧姆定律表现为:

V_drop = I_load × R_pdn

其中:

  • V_drop:从电源入口到负载点的电压降
  • I_load:负载消耗的电流
  • R_pdn:从电源到负载的等效电阻

但这里有个坑:R_pdn不是简单的单根导线电阻。PDN是一个复杂的网状结构,有成千上万条并联的电流路径。等效电阻需要做IR Drop仿真才能算出来。

我个人的习惯是,在做早期规划时先用一个粗略的估算:

R_pdn ≈ R_metal + R_via + R_package + R_bump

然后根据目标IR Drop反推允许的最大电阻。比如目标IR Drop是50mV,负载电流是10A,那么R_pdn不能超过5毫欧。这个数字会告诉你需要多宽的电源线、多少个电源焊球。

电阻计算公式

说到电阻,PDN中最常用的就是方块电阻公式:

R = ρ × L / (W × t)

或者更常用的形式:

R = R_sq × (L / W)

其中:

  • ρ:电阻率(铜约为1.68×10⁻⁸ Ω·m)
  • L:导线长度
  • W:导线宽度
  • t:导线厚度
  • R_sq:方块电阻(R_sq = ρ / t)

这个公式告诉我们三件事:

  1. 线越长,电阻越大——所以电源线要尽量短
  2. 线越宽,电阻越小——所以电源环和电源条要够宽
  3. 金属越厚,电阻越小——所以顶层金属(厚金属)适合做电源

举个例子,假设M1的方块电阻是0.1 Ω/sq,一条10微米宽、100微米长的电源线,它的电阻就是:

R = 0.1 × (100 / 10) = 1 Ω

如果这条线要过1mA电流,IR Drop就是1mV。看起来不大,但别忘了——芯片里有几百万条这样的线,加起来就不得了。

实用技巧:在早期设计阶段,我会用这个公式快速估算电源网格的电阻。比如一个模块需要10A电流,允许50mV压降,那么等效电阻不能超过5毫欧。如果电源网格有100条并联的电源线,每条线的电阻就不能超过0.5欧。然后根据工艺参数反推线宽和线间距——这个估算能帮你避免后期的大改。

另外,过孔(via)的电阻也不能忽略。一个过孔的电阻通常在几欧姆到几十欧姆之间,但好在过孔可以并联。我建议在电源网格中,过孔的数量至少是电源线数量的两倍,这样过孔的总电阻可以忽略不计。

知识体系总览

下面这张图总结了本章的核心内容,方便你快速回顾:

IR Drop 知识体系 IR Drop 定义:V = I × R 分类:静态 vs 动态 欧姆定律应用 直流电阻引起 与平均电流相关 加宽走线可改善 寄生电感引起 与峰值电流相关 加去耦电容改善 V_drop = I × R_pdn R = ρ × L / (W × t) 方块电阻 R_sq = ρ / t 核心目标:控制IR Drop在5%~10%以内 静态靠电阻控制,动态靠电感控制

好了,这一章的内容就到这里。IR Drop是PDN分析的基础,理解了它,后面的电源网格设计、去耦电容规划、IR Drop仿真才能顺理成章。记住:静态IR Drop看电阻,动态IR Drop看电感。这两个概念贯穿整个PDN设计流程。

可可精品资料库