4. 热应力分析:CTE失配与应力-应变
热应力,说白了就是封装里最让人头疼的问题之一。我做了十几年封装可靠性,见过太多因为热应力导致的开裂、分层、焊点疲劳失效。你想想看,芯片、基板、塑封料,这些材料受热后膨胀的程度不一样,硬挤在一起,应力就来了。
这一节我们重点聊三个事:CTE失配到底怎么发生的、热应力是怎么产生的、以及应力-应变关系怎么描述。嗯,都是干货。
4.1 热膨胀系数(CTE)失配
CTE,全称Coefficient of Thermal Expansion,就是材料受热后单位长度膨胀多少。不同材料的CTE差异,是热应力的根源。
我遇到过最典型的案例:某款BGA封装,芯片CTE约2.6 ppm/°C,基板CTE约15 ppm/°C。回流焊时温度从室温升到260°C,芯片和基板之间硬生生拉开几十微米的变形差。结果呢?底部填充胶开裂,可靠性测试直接挂掉。
- 硅芯片:CTE ≈ 2.5–3.5 ppm/°C(低膨胀)
- 有机基板:CTE ≈ 12–18 ppm/°C(高膨胀)
- 塑封料:CTE ≈ 8–12 ppm/°C(中膨胀)
- 焊料:CTE ≈ 21–26 ppm/°C(高膨胀)
你看,芯片和基板之间差了将近5倍。温度一变化,界面上的剪切应力就上来了。这就是为什么封装设计里,CTE匹配是选材的第一道坎。
4.2 热应力产生机理
热应力的产生,其实就三个条件:温度变化、材料约束、CTE差异。缺一个都不行。
我习惯用一个简单模型来理解:假设两种材料粘在一起,温度从T0变到T1。如果它们自由膨胀,各自长度变化是ΔL = α·L·ΔT。但实际它们被粘住了,不能自由滑动,于是界面处就产生了应力。
这个应力的大小,取决于:
- ΔT:温度变化幅度。回流焊ΔT可达200°C以上,功率循环也有50–100°C。
- Δα:CTE差值。差值越大,应力越大。
- 弹性模量E:材料越硬,同样变形产生的应力越大。
- 几何尺寸:芯片越大,累积的变形量越大,应力越集中。
4.3 应力-应变关系
应力-应变关系,是描述材料在受力后如何变形的数学工具。封装里最常用的是线弹性模型和热弹性模型。
线弹性模型:
σ = E · ε
其中σ是应力,E是弹性模量,ε是应变。这个公式只适用于小变形、弹性范围。封装材料在高温下往往进入塑性区,线弹性就不够用了。
热弹性模型:
ε_total = ε_mechanical + ε_thermal
ε_mechanical = σ / E
ε_thermal = α · ΔT
总应变 = 机械应变 + 热应变。热应变由CTE和温度变化决定,机械应变由应力产生。两者叠加,就是封装材料实际经历的变形。
我建议你在做仿真时,先用手算估算一下量级。比如芯片尺寸10mm,CTE差10 ppm/°C,ΔT=200°C,那么热应变就是:
ε_thermal = 10e-6 × 200 = 0.002 = 0.2%
变形量 = 0.002 × 10mm = 20μm
20微米的变形,在界面处产生的应力可能高达几十兆帕。这个量级,足以让脆性材料开裂。
4.4 热应力分析流程
我做热应力分析时,一般走这几步:
- 确定温度载荷:回流焊曲线、功率循环曲线、环境温度范围。
- 建立材料属性:CTE、E、泊松比、屈服强度,注意温度依赖性。
- 构建几何模型:芯片、基板、焊点、塑封料,关键界面要细化网格。
- 施加边界条件:固定约束、对称边界、热载荷。
- 求解与后处理:提取应力云图、应变分布、危险区域。
4.5 知识结构图
下面这张图,把热应力分析的核心逻辑串起来了。你可以把它当作本章的思维导图。
4.6 实际工程中的注意事项
最后,我分享几个实际项目中踩过的坑:
- CTE不是常数:很多材料的CTE随温度变化,尤其是聚合物。室温下CTE 10 ppm/°C,到了150°C可能变成30 ppm/°C。仿真时一定要用温度相关的CTE曲线。
- 应力集中:芯片边角、焊点颈部、界面边缘,这些地方应力最大。我习惯在这些区域加密网格,否则仿真结果会严重低估峰值应力。
- 残余应力:封装过程中,塑封料固化、焊料凝固都会引入残余应力。这些应力叠加到热应力上,可能让失效提前发生。
- 时间依赖性:聚合物和焊料都有蠕变和应力松弛特性。长时间高温下,应力会重新分布。静态分析不够,要做蠕变分析。
热应力分析,说到底就是理解材料之间的“脾气”差异。CTE不匹配是先天矛盾,温度变化是导火索,应力-应变关系是描述工具。把这三点吃透了,封装可靠性设计就有了根基。