1. EMIR基础概念:电迁移与电流密度

各位同学好,我是老张。在芯片后端设计这行摸爬滚打十几年,EMIR分析是我觉得最「玄乎」但又最不能忽视的环节。今天咱们就来聊聊电迁移(EM)和IR Drop这两个基础概念。

1.1 什么是电迁移(EM)?

电迁移,说白了就是金属原子在电流作用下「搬家」了。你想想看,芯片里的金属连线就像一条条高速公路,电子在上面跑。当电子流密度太大时,它们会撞到金属原子,把原子从原来的位置撞走。

我个人习惯把EM比作「金属的疲劳」。就像你反复弯一根铁丝,它最终会断掉。金属连线在持续的大电流密度下,也会慢慢出现空洞甚至断裂。

核心要点:电迁移是金属原子在电子风(Electron Wind)作用下的定向迁移现象。当电流密度超过一定阈值,原子迁移速率会急剧增加。

1.2 IR Drop又是什么?

IR Drop就是电压降。电流流过有电阻的导线,自然会产生压降。公式很简单:V = I × R。但在纳米级工艺下,这个压降可能让标准单元供电不足,导致时序崩溃。

我记得有一次做28nm项目,后端PR做完后跑IR Drop分析,发现某块逻辑的VDD从1.1V降到了0.95V。嗯,这直接导致那块逻辑的延迟增加了15%,setup violation一片红。

避坑指南:我曾经以为IR Drop只要控制在5%以内就万事大吉。后来发现,对于高速时钟路径,3%的IR Drop就可能导致hold time违例。所以,关键路径的IR Drop要单独看。

1.3 EM失效的物理机制

为什么会发生EM失效?这要从微观层面看。金属连线中的原子在晶格中是有固定位置的。当电子定向移动时,会与原子发生碰撞,把动量传递给原子。

这个过程可以用Black方程来描述:

MTTF = A × J^(-n) × exp(Ea / (k × T))

其中:
MTTF = 平均失效时间(Mean Time To Failure)
A = 材料常数
J = 电流密度
n = 电流密度指数(通常为1-2)
Ea = 激活能
k = 玻尔兹曼常数
T = 温度

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

  • 电流密度越大,寿命越短(指数关系!)
  • 温度越高,失效越快
  • 材料特性(激活能)决定了抗EM能力

1.4 EM失效的两种模式

在实际项目中,我见过两种典型的EM失效:

失效模式 现象 后果
空洞(Void) 原子被电子风吹走,留下空位 电阻增大,最终断路
小丘(Hillock) 原子堆积形成凸起 可能短路相邻金属线

你想想看,空洞就像公路塌方,电流过不去;小丘就像路上堆了土堆,可能碰到旁边的车道。这两种情况都会让芯片报废。

1.5 EM对芯片寿命的影响

EM失效不是瞬间发生的,它是一个累积过程。我做过一个实验:在1.5倍额定电流密度下,铜互连的寿命从10年直接降到了3个月。这就是为什么EM分析如此重要。

警告:不要以为EM失效只发生在电源线上。信号线同样会EM失效,尤其是高频翻转的信号线。我曾经在一个DDR接口项目中,就因为数据线的EM问题导致芯片在高温下工作不稳定。

影响芯片寿命的关键因素:

  1. 工作温度:每升高10°C,EM寿命大约减半
  2. 电流密度:与寿命呈指数反比
  3. 金属材料:铜比铝抗EM能力强10倍以上
  4. 工艺节点:越先进工艺,金属线越细,EM越敏感

1.6 知识体系总览

下面这张图是我自己整理的EMIR知识框架,帮你理清思路:

EMIR 知识体系总览 EMIR 分析 电迁移 (EM) 电压降 (IR Drop) 物理机制 失效模式 寿命影响 静态IR Drop 动态IR Drop 电子风效应 Black方程 激活能 空洞 (Void) 小丘 (Hillock) 自热效应 MTTF计算 温度加速 电流密度阈值 电源网络分析 峰值电流 平均电流 目标:确保芯片在寿命期内不因EM/IR失效

这张图把EMIR的核心内容串起来了。从物理机制到失效模式,再到寿命评估,每一步都环环相扣。做后端设计时,我习惯先看IR Drop,再看EM。因为IR Drop是即时问题,EM是长期问题。但两者都不可忽视。

个人经验:在7nm以下工艺,EM问题比IR Drop更棘手。因为金属线宽太细,电流密度很容易超标。我建议在floorplan阶段就要考虑power grid的EM裕量,不然后期改起来非常痛苦。

好了,EMIR的基础概念就讲到这里。记住一句话:电流密度是EM的根,温度是EM的催化剂,时间是EM的放大器。理解这三者的关系,你就能把握住EM分析的精髓。


公众号:蓝海资料掘金营,微信deep3321