3. 力学基础回顾:应力与应变、胡克定律、屈服强度、热应变计算
各位同学,欢迎来到第三章。
说实话,很多做封装的朋友一听到「力学」两个字就头疼。我当年刚入行时也一样,觉得搞芯片封装嘛,懂点材料、懂点工艺就够了,干嘛要学力学?直到我第一次做陶瓷基板的热仿真,结果应力集中导致芯片开裂——那次教训让我明白,不懂力学,封装仿真就是空中楼阁。
这一章,咱们把力学基础捋一遍。别怕,我不讲复杂的公式推导,只讲你在封装仿真中真正用得上的东西。
核心观点:封装热应力的本质,是温度变化引起的变形被「约束」住了。约束越强,应力越大。理解了这个,你就抓住了热应力仿真的命门。
3.1 应力与应变:封装里的「力」与「形变」
先问个问题:你用手捏一个塑料瓶,瓶壁会凹进去。手松开,它弹回来。这里面就藏着应力和应变。
应力,说白了就是单位面积上承受的力。你捏瓶子的力除以手指接触的面积,就是应力。单位是帕斯卡(Pa),封装里常用兆帕(MPa)。
应变,则是变形量与原尺寸的比值。瓶子凹进去多少,除以原来的直径,就是应变。它没有单位,是个比值。
在封装仿真中,我们最关心三种应力状态:
- 正应力(σ):垂直于截面的力。比如芯片受到上下方向的挤压或拉伸。
- 剪应力(τ):平行于截面的力。比如焊点受到剪切作用。
- 主应力:复杂应力状态下,某个方向上的最大正应力。仿真时我们常看这个值来判断是否失效。
我的经验:做封装仿真时,我习惯先看第一主应力。为什么?因为脆性材料(比如硅芯片)的断裂,通常由最大拉应力引起。我在一个BGA封装项目中,就是通过监控第一主应力,提前发现了基板拐角处的开裂风险。
3.2 胡克定律:线弹性材料的「弹簧模型」
胡克定律,你中学就学过:F = kx。在连续介质力学里,它长这样:
σ = E · ε
其中:
- σ 是应力(MPa)
- E 是弹性模量(MPa),也叫杨氏模量,衡量材料抵抗变形的能力
- ε 是应变
说白了,这就像一根弹簧。你拉得越长,它回弹的力越大。E值越大,材料越「硬」,同样的应变下产生的应力越大。
对于剪切情况,胡克定律变成:
τ = G · γ
G是剪切模量,γ是剪应变。这两个公式,是封装热应力仿真的核心方程。几乎所有有限元软件,底层都在解这个关系。
注意:胡克定律只适用于线弹性范围。一旦应力超过屈服强度,材料进入塑性阶段,这个关系就不成立了。我见过有人把焊点的塑性变形还用胡克定律算,结果应力值高得离谱——那是不对的。
3.3 屈服强度:材料「扛不住」的临界点
屈服强度,是材料从弹性变形进入塑性变形的临界应力值。超过这个值,材料会发生永久变形,即使撤掉外力也回不去了。
在封装中,不同材料的屈服行为差异很大:
| 材料 | 屈服强度(MPa) | 行为特点 |
|---|---|---|
| 硅(Si) | ~7000(断裂强度) | 脆性,几乎无塑性变形 |
| 铜(Cu) | ~70-200 | 延性,有明显屈服平台 |
| 焊料(SAC305) | ~30-50 | 低屈服强度,蠕变明显 |
| 环氧树脂 | ~50-100 | 粘弹性,屈服后易开裂 |
你想想看,硅芯片的「屈服强度」其实接近它的断裂强度——因为它几乎不会塑性变形,一超过就裂了。而焊料则相反,屈服强度很低,容易发生塑性变形,这也是焊点疲劳失效的根本原因。
判断准则:仿真中,我们常用 von Mises 应力(等效应力)与屈服强度比较。如果 von Mises 应力超过屈服强度,就认为材料进入了塑性区。这个准则叫「最大畸变能准则」,是封装仿真中最常用的屈服判据。
3.4 热应变计算:温度变化引起的「热胀冷缩」
终于到了热应变。这是封装热应力仿真的起点。
热应变的计算公式很简单:
ε_thermal = α · ΔT
其中:
- α 是线膨胀系数(CTE),单位是 ppm/°C(即 10⁻⁶/°C)
- ΔT 是温度变化量(°C)
举个例子:硅的CTE约2.6 ppm/°C,铜的CTE约17 ppm/°C。如果温度升高100°C,硅会膨胀0.026%,铜会膨胀0.17%。
问题来了——当这两种材料粘在一起时,铜想多膨胀,硅不让它膨胀,于是界面处就产生了应力。这就是封装热应力的来源。
避坑指南:我曾经在一个项目中,直接用室温到回流焊温度(约260°C)的ΔT去算热应变,结果应力值大得吓人。后来才发现,焊料在高温下已经熔化了,应力在液相区被释放了。正确的做法是:用焊料凝固温度(约217°C)到室温的ΔT来计算残余应力。这个细节,很多新手会忽略。
实际仿真中,热应变的计算会考虑三个方向:
ε_x = α · ΔT
ε_y = α · ΔT
ε_z = α · ΔT
如果材料是各向异性的(比如某些复合材料),不同方向的CTE不同,那就需要分别定义。嗯,这里要注意,各向异性材料的仿真设置比各向同性复杂得多,我建议先从各向同性入手。
3.5 热应力与热应变的「闭环」
把前面几个概念串起来,热应力的计算逻辑就清晰了:
- 温度变化 ΔT 引起热应变 ε_thermal = α · ΔT
- 如果变形被约束(比如不同材料粘在一起),就会产生机械应变
- 机械应变通过胡克定律 σ = E · ε 转化为应力
- 将计算出的应力与屈服强度比较,判断是否进入塑性或发生断裂
说白了,整个热应力仿真就是这三步:算热应变 → 算约束力 → 判断失效。你把这个逻辑刻在脑子里,后面学软件操作会轻松很多。
总结一下:应力与应变是基础概念,胡克定律是线弹性阶段的「游戏规则」,屈服强度是材料失效的「红线」,热应变计算是封装仿真的「起点」。这四个概念,构成了封装热应力仿真的力学基石。
好了,这一章就到这里。记住,力学不是用来背公式的,是用来理解物理本质的。下一章,我们会把这些力学概念用到具体的封装结构中,看看它们在实际中怎么发挥作用。