4. 多层结构应力分析:双金属效应、多层梁理论简介、Stoney公式及其应用
各位工程师朋友,今天我们来聊聊封装工艺里一个绕不开的话题——多层结构的应力分析。说实话,我入行那会儿,第一次看到晶圆翘得像薯片一样,心里是有点懵的。后来才明白,这背后就是不同材料在热膨胀系数不匹配时,产生的“内斗”。
这一节,我会把双金属效应、多层梁理论,还有那个经典的Stoney公式,掰开揉碎了讲。嗯,都是我在项目里踩过坑、填过土的东西。
4.1 双金属效应:最朴素的应力来源
双金属效应,说白了就是两种不同材料粘在一起,温度一变,它们想膨胀或收缩的程度不一样,结果就互相较劲。你想想看,一个想往东,一个想往西,最后只能弯了。
我在项目中遇到过最典型的例子,就是铜引线框架和环氧树脂模塑料的组合。铜的CTE(热膨胀系数)大概在17 ppm/°C,而EMC的CTE在10-30 ppm/°C之间,具体看填料含量。温度从175°C的模塑温度降到25°C室温,这俩兄弟就开始“打架”了。
- CTE差值(Δα):差值越大,应力越大
- 温度变化(ΔT):变化越剧烈,应力越大
- 材料厚度比(h1/h2):厚度比会影响中性轴位置
我记得有一次,一个QFN封装在回流焊后翘曲超标。我查了半天,发现是EMC的CTE选得太低了,和铜框架的CTE差值过大。后来换了一种CTE更匹配的EMC,翘曲直接降了40%。这就是双金属效应的实战教训。
4.2 多层梁理论:从两层到多层的进阶
双金属效应只考虑两层,但我们的封装结构往往是三层、四层甚至更多。比如芯片、粘接层、基板、散热片……这时候,多层梁理论就派上用场了。
多层梁理论的核心思想,是把每一层看作一个独立的梁,它们之间通过界面约束联系在一起。每一层都有自己的弹性模量、厚度和CTE。当温度变化时,每一层都想自由变形,但界面不让,于是产生了内力。
我个人习惯用“力平衡+弯矩平衡”的方法来求解。具体来说:
- 假设各层之间完美粘接,没有滑移
- 每一层受到的轴向力之和为零(力平衡)
- 每一层受到的弯矩之和为零(弯矩平衡)
- 各层在界面处的应变相等(变形协调)
嗯,这里要注意,多层梁理论有一个前提:梁的长度远大于厚度,且变形是小变形。如果封装体很厚或者翘曲很大,这个理论就不太准了。
4.3 Stoney公式:从薄膜应力到翘曲预测
Stoney公式最早是用来测量薄膜应力的。它的形式很简单:
σ_f = (E_s * t_s²) / (6 * t_f * R)
其中:
- σ_f:薄膜应力
- E_s:衬底的弹性模量
- t_s:衬底厚度
- t_f:薄膜厚度
- R:翘曲曲率半径
说白了,你只要测出翘曲的曲率半径,就能反推出薄膜的应力。这个公式在MEMS和半导体工艺里用得特别多。
但是,Stoney公式有几个限制条件,我吃过亏,必须提醒你:
- 薄膜厚度远小于衬底厚度(t_f << t_s)
- 薄膜和衬底都是各向同性的
- 变形是弹性的,没有塑性变形
4.4 Stoney公式的扩展应用
虽然Stoney公式有局限,但我们可以做一些扩展。比如,对于多层薄膜结构,可以用“等效薄膜厚度”和“等效衬底厚度”来近似处理。
我记得有一次做Fan-Out封装,芯片埋在EMC里,上面还有RDL层。我用了修正后的Stoney公式,把芯片和EMC看作一个复合衬底,RDL层看作薄膜,算出来的翘曲和实测只差了5%。
具体做法是:
- 计算复合衬底的等效弹性模量和等效厚度
- 用Stoney公式计算RDL层的应力
- 再用这个应力反推翘曲
当然,这个方法只适用于薄膜层很薄的情况。如果各层厚度差不多,还是老老实实用多层梁理论或者有限元吧。
4.5 知识体系总结
为了让你更直观地理解这一节的内容,我画了一张图,把双金属效应、多层梁理论和Stoney公式的关系串起来。
从这张图你可以看到,双金属效应是基础,多层梁理论是进阶,Stoney公式是实用工具。三者结合,基本能覆盖封装翘曲分析的大部分场景。
4.6 实战建议
最后,给你几个实战建议:
- 先定性,后定量:先用双金属效应判断翘曲方向,再用公式或仿真算具体数值
- 注意材料数据准确性:CTE、弹性模量这些参数,不同供应商、不同批次可能不一样。我习惯用实测值,而不是手册值
- 留有余量:理论计算和实际总有偏差。我一般会在设计目标上留10-20%的余量
好了,这一节就到这里。记住,应力分析不是目的,控制翘曲才是。下一节我们会讲翘曲的测量方法,到时候再聊。