第三章 翘曲的物理本质:热应力与机械应力

各位工程师朋友,今天我们来聊聊翘曲的物理本质。说实话,这个问题我刚开始做封装时也觉得很抽象——不就是片子弯了吗?但后来踩过几次坑才明白,搞不懂本质,你连仿真结果对不对都判断不了。

3.1 热应力:温度变化带来的“隐形手”

翘曲的根源,说白了就是热应力。你想想看,芯片在工作时会发热,从室温25°C升到125°C甚至更高。不同材料受热后膨胀的程度不一样——这就是CTE(热膨胀系数)在作怪。

我习惯用一个简单的比喻:想象一下,你把一块铁片和一块铝片粘在一起加热。铁膨胀得慢,铝膨胀得快,结果就是它们互相拉扯,产生应力。中介层也是这个道理——硅通孔(TSV)是硅材料,CTE约2.6 ppm/°C;而周围的氧化层、金属层CTE可能高达17 ppm/°C。温度一变化,它们就开始“打架”。

关键公式:热应力 = E × α × ΔT

其中E是杨氏模量,α是CTE,ΔT是温度变化量。这个公式虽然简单,但它是理解翘曲的起点。

我在项目中遇到过这样一个案例:某款2.5D封装的中介层,在回流焊后翘曲严重超标。排查后发现,问题出在TSV的铜填充工艺上——铜的CTE(17 ppm/°C)和硅(2.6 ppm/°C)差距太大,冷却时铜收缩更多,把硅片拉弯了。后来我们调整了铜的退火工艺,才把翘曲降下来。

3.2 机械应力:不仅仅是热的问题

热应力是主因,但机械应力也不能忽视。什么是机械应力?就是外力作用产生的应力。比如封装过程中,贴片机施加的压力、塑封料的收缩、基板的弯曲,都会引入机械应力。

嗯,这里要注意:机械应力和热应力往往是耦合的。温度变化引起热应力,热应力又会导致结构变形,变形后应力重新分布——这是一个循环。我个人习惯在仿真时先做热-结构耦合分析,而不是分开做。

应力类型 来源 典型影响
热应力 CTE失配、温度变化 翘曲、界面分层
机械应力 工艺力、塑封收缩 芯片开裂、焊点疲劳
残余应力 制造过程积累 长期可靠性下降

避坑指南:我曾经犯过一个错误——只考虑热应力,忽略了塑封料的固化收缩应力。结果仿真结果和实测差了30%。从那以后,我每次做仿真都会把工艺过程中的机械应力也加进去。

3.3 CTE失配:翘曲的“罪魁祸首”

CTE失配是翘曲最核心的物理机制。为什么?因为2.5D封装里材料种类太多了——硅中介层、铜TSV、氧化层、底部填充胶、基板……每种材料的CTE都不一样。

我给大家一个经验数据:硅的CTE约2.6 ppm/°C,铜约17 ppm/°C,FR4基板约14-17 ppm/°C,底部填充胶约25-40 ppm/°C。你看,差距最大的能差十几倍。温度一变化,这些材料就像一群步调不一致的人,互相拉扯,翘曲就来了。

为什么会这样?因为封装结构是层状的。不同层之间通过界面连接,CTE不同就会产生剪切应力。这个剪切应力会让结构弯曲——就像双金属片温度计的原理一样。

CTE失配的量化指标:

  • Δα = α₁ - α₂(CTE差值)
  • Δα × ΔT 越大,翘曲风险越高
  • 一般要求Δα × ΔT × L < 0.1% L(L为特征尺寸)

3.4 杨氏模量与泊松比:材料的“性格”

杨氏模量E,说白了就是材料的“硬骨头”程度。E越大,材料越难变形。硅的E约130-170 GPa,铜约110 GPa,底部填充胶只有几个GPa。你想想看,硬材料和软材料粘在一起,温度变化时谁更“听话”?当然是软材料跟着硬材料走。

泊松比ν呢?它描述的是材料在拉伸时横向收缩的程度。大多数材料的ν在0.2-0.4之间。这个参数在翘曲分析中容易被忽略,但其实很重要——因为它决定了应力在三维空间中的分布。

我记得有一次做仿真,发现翘曲方向跟预期相反。查了半天,原来是泊松比设错了。我把底部填充胶的ν设成了0.3,但实际应该是0.45。这个0.15的差异,让应力分布完全变了。

警告:杨氏模量和泊松比都是温度相关的。高温下材料会变软(E下降),泊松比也会变化。做仿真时一定要用对应温度下的数据,别用室温数据去算高温翘曲。

3.5 翘曲的数学描述:从物理到公式

好了,前面讲了物理本质,现在我们来点数学。翘曲的数学描述,核心是板壳理论。对于薄的中介层(厚度远小于长宽),可以用经典的Stoney公式来估算翘曲量:

κ = 6 × (1 - ν) × Δα × ΔT / (E × h²)

其中:
κ = 曲率(翘曲的倒数)
ν = 泊松比
Δα = CTE差值
ΔT = 温度变化
E = 杨氏模量
h = 厚度

这个公式虽然简单,但很实用。我习惯用它做快速估算——在仿真之前先算一下,心里有个底。如果仿真结果和Stoney公式差太多,那就要检查模型了。

当然,实际的中介层结构复杂得多——有TSV、有布线层、有凸点。这时候就需要用有限元仿真了。但数学本质是一样的:求解热-结构耦合方程,得到位移场,然后提取翘曲量。

翘曲的数学定义:

翘曲量W = 最大位移 - 最小位移(在Z方向)

或者用曲率κ = 1/R(R为曲率半径)

一般要求W < 0.1% × 对角线长度

我个人习惯用曲率κ来评估翘曲,因为它不受尺寸影响。比如一个10mm×10mm的中介层,翘曲50μm;另一个20mm×20mm的,翘曲100μm。看起来后者更严重,但曲率可能是一样的。所以用曲率更能反映本质。

3.6 知识体系总结

为了让大家更直观地理解本章的知识结构,我画了一张图:

翘曲的物理本质:知识体系 翘曲物理本质 热应力 机械应力 CTE失配 杨氏模量/泊松比 温度变化ΔT 热膨胀/收缩 工艺力/塑封收缩 残余应力 材料界面剪切 双金属片效应 刚度/柔度 三维应力分布 数学描述:Stoney公式 / 有限元 图:翘曲物理本质知识体系

这张图把本章的核心内容串起来了。从热应力和机械应力出发,到CTE失配和材料参数,最后落到数学描述。我个人觉得,理解了这个框架,翘曲问题就不再是黑盒子了。

我的经验:每次做翘曲仿真前,我都会先画一张类似的图,把物理机制理清楚。这样仿真时就不会迷失在参数里。你也不妨试试。


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