2. 热力学基础:热膨胀系数(CTE)概念、杨氏模量与泊松比、热应力与热应变
做封装工艺这么多年,我越来越觉得热力学是翘曲控制的"命门"。你想想看,芯片、基板、塑封料,这些材料在温度变化时谁都不肯"安分守己",有的膨胀得快,有的膨胀得慢,一拉扯就出问题。这一节,咱们就把热力学里最核心的几个概念掰开揉碎了讲清楚。
2.1 热膨胀系数(CTE)——材料的热"脾气"
热膨胀系数,英文叫 Coefficient of Thermal Expansion,简称 CTE。说白了,就是衡量一种材料受热后膨胀程度的指标。单位是 ppm/°C,也就是每升高 1°C,材料长度变化百万分之几。
举个例子。硅芯片的 CTE 大约在 2.6 ppm/°C 左右,而 FR4 基板在面内方向(X-Y 方向)的 CTE 可以达到 14-17 ppm/°C。这差距有多大?我算过一笔账:一个 10mm 长的芯片,温度升高 100°C,硅只膨胀 2.6 微米,而基板膨胀了 14-17 微米。这 10 多微米的差异,就是翘曲的根源。
关键点:CTE 匹配是封装设计的第一道防线。芯片与基板的 CTE 越接近,热应力越小。但现实中很难做到完美匹配,所以我们需要用底填胶、缓冲层等手段来"消化"这个差异。
我个人习惯把 CTE 分为三类来记忆:
- 低 CTE 材料(< 5 ppm/°C):硅、陶瓷、碳化硅。这些材料很"稳",温度变了也不怎么动。
- 中 CTE 材料(5-15 ppm/°C):铜、铝、某些合金。封装里常用的金属和基板材料大多落在这个区间。
- 高 CTE 材料(> 15 ppm/°C):塑封料、环氧树脂、FR4 的厚度方向。这些材料温度一高就"撒欢"。
我在项目中遇到过一件事:某款 BGA 封装在回流焊后翘曲超标,查来查去,发现是塑封料的 CTE 比基板高了将近 10 ppm/°C。冷却时塑封料收缩得更厉害,硬生生把基板拉弯了。后来换了低 CTE 的塑封料,问题才解决。
小技巧:查看材料 datasheet 时,CTE 通常会给出两个值:α1(玻璃化转变温度 Tg 以下)和 α2(Tg 以上)。α2 一般比 α1 大 2-3 倍。设计时一定要关注工作温度范围落在哪个区间。
2.2 杨氏模量与泊松比——材料的"硬"与"软"
CTE 决定了材料想"变"多少,而杨氏模量决定了它能不能"变"得动。杨氏模量(E)是材料抵抗弹性变形的能力,单位是 GPa。数值越大,材料越"硬"。
硅的杨氏模量大约 130-170 GPa,铜约 110 GPa,而塑封料只有 10-25 GPa。你想想看,硅和塑封料贴在一起,温度变化时塑封料想膨胀,但硅不让它膨胀——这不就打架了吗?
泊松比(ν)呢?它描述的是材料在一个方向被拉伸时,垂直方向会收缩多少。大多数材料的泊松比在 0.2-0.4 之间。比如铜的泊松比约 0.34,硅约 0.28。
这两个参数在应力计算中经常一起出现。我给大家一个常用的公式:
σ = E × ε
其中 σ 是应力,ε 是应变。但这是最简单的一维情况。实际封装中,我们面对的是三维应力状态,这时候就需要用到广义胡克定律了。
注意:杨氏模量不是常数!它会随温度变化。温度升高,大多数材料的模量会下降。我见过有人用室温下的模量去算高温下的应力,结果偏差很大。一定要用对应温度下的数据。
2.3 热应力与热应变——翘曲的"元凶"
热应力,就是温度变化引起的内部应力。热应变,则是材料因温度变化而产生的形变。两者通过杨氏模量联系起来。
热应变的计算公式很简单:
ε_thermal = α × ΔT
其中 α 是 CTE,ΔT 是温度变化量。但这是自由膨胀的情况。在封装中,不同材料互相约束,实际应变不等于自由应变,于是就产生了应力。
我给大家画个图,看看多层结构中的应力是怎么产生的:
这张图展示的是最简单的两层结构。实际封装中,芯片、基板、塑封料、焊球……少说也有五六层材料。每一层都有自己的 CTE 和模量,温度变化时互相拉扯,应力分布非常复杂。
我曾经处理过一个案例:某款 FCBGA 封装在 -40°C 到 125°C 的温度循环测试中,芯片角部出现了裂纹。用有限元一分析,发现是芯片与基板的 CTE 不匹配,加上塑封料的模量太高,把应力都集中到了芯片角部。后来我们降低了塑封料的模量,同时优化了底填胶的 CTE,问题才解决。
避坑指南:计算热应力时,别忘了考虑工艺过程中的温度变化。比如回流焊峰值温度 260°C,冷却到室温 25°C,ΔT 就是 235°C。这个温度跨度产生的应力,比工作温度变化大得多。很多翘曲问题其实是在工艺过程中"埋下"的。
2.4 三个参数的关系——一个简单的判断方法
CTE、杨氏模量、泊松比,这三个参数不是孤立的。它们共同决定了封装结构的热力学行为。我给大家一个快速判断翘曲风险的方法:
| 参数组合 | 翘曲风险 | 典型场景 |
|---|---|---|
| CTE 差异大 + 模量差异大 | 高风险 | 硅芯片 + 高CTE塑封料 |
| CTE 差异大 + 模量差异小 | 中风险 | 硅芯片 + 低模量底填胶 |
| CTE 差异小 + 模量差异大 | 低风险 | 硅芯片 + 陶瓷基板 |
| CTE 差异小 + 模量差异小 | 低风险 | 同种材料叠层 |
这个表格是我多年经验总结出来的。你看,CTE 差异大不一定就完蛋,如果模量也低,材料"软",反而能通过形变来释放应力。反过来,CTE 匹配但模量差异大,应力也会集中在界面处。
嗯,这里要注意:泊松比的影响相对较小,但在精确计算时不能忽略。特别是在焊球阵列这样的结构中,焊球的泊松比会影响应力在三方向上的分布。
一句话总结:CTE 决定"想变多少",模量决定"能不能变",泊松比决定"怎么变"。三者共同决定了封装的热应力大小和翘曲程度。
好了,这一节的内容就到这里。热力学基础是翘曲控制的"地基",地基打不牢,后面盖什么楼都白搭。下一节咱们聊聊翘曲的测量方法——怎么知道你的封装到底弯了多少。
公众号:蓝海资料掘金营,微信deep3321