3、电阻模型与工艺适配:金属电阻的温度系数、通孔电阻的工艺波动、电阻模型的建立方法
各位工程师朋友,咱们接着聊PDN分析。前面讲了电容和电感,今天轮到电阻了。电阻这东西,看着简单,不就是个R=V/I嘛?但在PDN里,电阻模型要是建不好,你的IR Drop分析就是白做。我吃过这个亏,所以今天重点讲讲金属电阻的温度系数、通孔电阻的工艺波动,以及怎么把电阻模型建得靠谱。
3.1 金属电阻的温度系数——别被室温数据骗了
先问个问题:你芯片工作到85°C时,金属线的电阻还是25°C时那个值吗?
当然不是。金属电阻随温度升高而增大,这个现象叫正温度系数。铜的电阻温度系数大约是0.0039/°C,铝的稍微高一点,约0.0042/°C。什么意思呢?
举个例子:一条铜线在25°C时电阻是100mΩ,到了125°C,电阻就变成了:
R(125°C) = R(25°C) × [1 + α × (T - T₀)]
= 100mΩ × [1 + 0.0039 × (125 - 25)]
= 100mΩ × 1.39
= 139mΩ
看到了吗?温度升高100°C,电阻涨了近40%!
关键点:PDN分析时,一定要用最差温度条件下的电阻值。我一般用125°C或105°C的数据,而不是25°C的典型值。否则IR Drop分析会偏乐观,流片回来就等着哭吧。
我个人习惯在工艺设计套件(PDK)里查一下金属层的温度系数。有些PDK直接给了不同温度下的方块电阻值,那就省事了。如果没有,就自己算,公式很简单。
小技巧:如果你在做低温应用(比如-40°C),别忘了电阻会变小。这时候IR Drop不是问题,但EM(电迁移)风险会增大——因为电流密度没变,但电阻变小了,功耗反而可能降低?不对,功耗是I²R,R小了功耗也小。但EM跟电流密度直接相关,温度低了EM寿命反而长。嗯,这里要注意,低温下EM不是主要矛盾,但电阻变小会导致RC延迟变小,时序可能会变快。
3.2 通孔电阻的工艺波动——最容易被忽略的坑
通孔(Via)电阻,说白了就是连接不同金属层的那一小段导体。它的电阻值受工艺波动影响非常大。
为什么会这样?你想想看,通孔的尺寸本来就小,光刻、刻蚀、CMP(化学机械抛光)任何一个环节有偏差,通孔的截面积就会变。截面积变了,电阻自然就变了。
我曾经在一个28nm项目里,发现某条电源线的IR Drop比仿真值大了15%。查了半天,最后发现是通孔阵列的电阻模型没考虑工艺角。Foundry给的典型值是在理想工艺条件下测的,但实际晶圆上,通孔电阻可能偏差±30%甚至更多。
| 工艺角 | 通孔电阻变化 | 典型原因 |
|---|---|---|
| TT(典型) | 0% | 理想工艺条件 |
| FF(快-快) | -15% ~ -20% | 通孔尺寸偏大,刻蚀偏小 |
| SS(慢-慢) | +20% ~ +30% | 通孔尺寸偏小,刻蚀偏大 |
| SF / FS | ±10% ~ ±15% | 不同层之间失配 |
避坑指南:我曾经在仿真时只用了TT角,结果流片回来发现某条电源线的IR Drop超标。后来我学乖了,PDN分析必须跑SS角,因为SS角下通孔电阻最大,IR Drop最差。如果你只跑TT角,那叫「自欺欺人」。
另外,通孔阵列的电阻不是简单的并联关系。因为电流在通孔之间分配时,会受到邻近效应和电流拥挤效应的影响。边缘的通孔电阻可能比中间的通孔大,因为电流路径更长。
3.3 电阻模型的建立方法——从简单到精确
好了,前面讲了温度和工艺波动,现在说说怎么建电阻模型。我个人把电阻模型分成三个层次:
3.3.1 层次一:方块电阻法(最常用)
这是最基础的方法。金属线的电阻用方块电阻Rsh乘以长宽比来计算:
R = Rsh × (L / W)
其中Rsh是方块电阻,单位是Ω/sq。PDK里一般会给不同金属层的Rsh值。
举个例子:M1层的Rsh是0.08Ω/sq,你有一条宽2μm、长100μm的线,那么电阻就是:
R = 0.08 × (100 / 2) = 4Ω
这个方法简单,但精度有限。它假设电流是均匀分布的,但实际上电流在拐角、分支处会不均匀。
3.3.2 层次二:分段电阻模型(推荐)
把长线分成若干小段,每段单独计算电阻,然后串联起来。这样能考虑线宽变化、拐角效应等。
我一般这样操作:
- 把电源线按拐点、分支点分成若干段
- 每段单独计算电阻(考虑温度和工艺角)
- 串联所有段得到总电阻
- 并联的通孔阵列单独建模
注意:分段时,每段的长度不要超过宽度的10倍。太长的话,电流分布不均匀的问题就凸显了。我习惯每段控制在5倍宽度以内。
3.3.3 层次三:3D场求解器(最精确)
对于关键路径,比如给CPU核心供电的电源线,我会用3D场求解器来提取电阻。这种方法考虑了电流的三维分布、邻近效应、趋肤效应等。
工具方面,我常用的是:
- ANSYS Q3D Extractor:精度高,但仿真慢
- Cadence EMX:集成度高,适合PDK流程
- Synopsys Raphael:老牌工具,结果可靠
不过说实话,对于大部分PDN分析,层次二的分段模型已经够用了。只有当你发现IR Drop余量很紧张时,才需要上3D求解器。
3.4 电阻模型与工艺适配的实战建议
最后,我总结几条实战经验:
我的习惯:
- 建电阻模型时,同时考虑温度和工艺角,用SS角+125°C作为最差情况
- 通孔电阻单独建模,不要简单并联,要考虑电流拥挤效应
- 如果PDK里没有通孔电阻的工艺角数据,自己跑Monte Carlo仿真来获取统计分布
- 对于关键路径,留20%的余量——别问我为什么,问就是吃过亏
嗯,电阻模型这块就讲到这里。记住一句话:电阻模型建得糙,IR Drop分析就是白干。温度和工艺波动这两个因素,一定要在模型里体现出来。
可可精品资料库