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问题导致芯片在高温下工作不稳定。
影响芯片寿命的关键因素:
- 工作温度:每升高10°C,EM寿命大约减半
- 电流密度:与寿命呈指数反比
- 金属材料:铜比铝抗EM能力强10倍以上
- 工艺节点:越先进工艺,金属线越细,EM越敏感
1.6 知识体系总览
下面这张图是我自己整理的EMIR知识框架,帮你理清思路:
这张图把EMIR的核心内容串起来了。从物理机制到失效模式,再到寿命评估,每一步都环环相扣。做后端设计时,我习惯先看IR Drop,再看EM。因为IR Drop是即时问题,EM是长期问题。但两者都不可忽视。
个人经验:在7nm以下工艺,EM问题比IR Drop更棘手。因为金属线宽太细,电流密度很容易超标。我建议在floorplan阶段就要考虑power grid的EM裕量,不然后期改起来非常痛苦。
好了,EMIR的基础概念就讲到这里。记住一句话:电流密度是EM的根,温度是EM的催化剂,时间是EM的放大器。理解这三者的关系,你就能把握住EM分析的精髓。
公众号:蓝海资料掘金营,微信deep3321