1. 基板材料CTE基础概念
各位工程师朋友,咱们今天聊聊封装基板里一个绕不开的话题——CTE。说白了,就是热膨胀系数。我做了十几年基板设计,见过太多因为CTE没匹配好导致的可靠性翻车案例。嗯,这玩意儿要是没搞明白,后面设计再漂亮也是白搭。
1.1 热膨胀系数(CTE)定义
CTE的全称是Coefficient of Thermal Expansion,中文叫热膨胀系数。它描述的是材料温度每升高1℃,单位长度上的形变量。公式很简单:
CTE = ΔL / (L₀ × ΔT)
其中:
ΔL = 长度变化量
L₀ = 初始长度
ΔT = 温度变化量
单位一般是ppm/℃(百万分之一每摄氏度)。举个例子,如果某材料的CTE是17 ppm/℃,意味着1米长的材料温度升高1℃,会膨胀17微米。听起来不多?你想想看,一块30mm见方的基板,从室温升到260℃的焊接温度,膨胀量能到0.12mm以上。这个量级,足够让焊点出大问题。
核心要点:CTE不是固定值,它随温度变化。我习惯把CTE分为三个温度区间来评估:
- 室温区(25-150℃):日常使用工况
- 中温区(150-260℃):无铅回流焊区间
- 高温区(260℃以上):极端工艺条件
1.2 各向异性与各向同性
这里有个坑,很多新手容易忽略。基板材料的CTE不是各个方向都一样的。
各向同性材料:比如陶瓷基板、玻璃基板,各个方向的CTE基本一致。设计起来省心,但这类材料往往比较脆。
各向异性材料:比如FR-4、BT树脂、ABF膜这些有机基板材料。它们的面内(X-Y方向)和厚度方向(Z方向)CTE差异很大。
| 材料类型 | X-Y方向CTE (ppm/℃) | Z方向CTE (ppm/℃) | 各向异性比 |
|---|---|---|---|
| FR-4 | 14-17 | 50-70 | 3-4倍 |
| BT树脂 | 13-15 | 40-55 | 3倍左右 |
| ABF膜 | 16-20 | 40-60 | 2.5-3倍 |
| 陶瓷基板 | 6-8 | 6-8 | ≈1倍 |
为什么会这样?因为有机基板里含有玻璃纤维布增强层,纤维在面内方向限制了膨胀,而Z方向没有纤维约束,树脂自由膨胀。我在项目中遇到过,有人用面内CTE数据去算通孔应力,结果算出来跟实测差了好几倍——就是因为没考虑Z向CTE。
个人经验:设计高可靠性封装时,我建议把Z向CTE作为重点关注指标。尤其是多层基板,Z向膨胀累积效应非常明显。我曾经有个项目,就因为忽略了Z向CTE,导致通孔在温度循环后出现环形裂纹。
1.3 CTE对封装可靠性的影响机制
CTE不匹配,说白了就是不同材料热胀冷缩步调不一致。封装里涉及的材料很多:硅芯片、基板、焊料、底部填充胶、散热盖……它们的CTE各不相同。
主要失效模式有这几种:
- 焊点疲劳:芯片CTE约2.6-3.5 ppm/℃,基板CTE通常13-20 ppm/℃,两者差距巨大。温度变化时,焊点承受剪切应力,反复循环后产生裂纹。
- 基板翘曲:基板上下层材料CTE不对称,或者基板与芯片CTE差异大,导致整体翘曲。严重时焊接都焊不上。
- 通孔开裂:Z向CTE过大,通孔铜壁与基板树脂之间产生应力,导致孔壁断裂。
- 界面分层:不同材料层之间CTE差异过大,在温度冲击下界面脱粘。
避坑指南:我曾经遇到一个案例,客户选用了低CTE的BT基板(13 ppm/℃),配了高CTE的陶瓷芯片封装(7 ppm/℃),以为差距小就没事。结果温度循环测试只跑了200次就出现焊点开裂。后来一查,问题出在底部填充胶的CTE(28 ppm/℃)成了中间缓冲层,反而放大了应力。所以,CTE匹配不是只看芯片和基板,所有参与封装的材料都要考虑。
1.4 知识体系框架
下面这张图是我自己整理的CTE知识体系,帮你快速建立整体认知:
这张图把CTE的三个核心维度串起来了。你从定义出发,理解各向异性的特点,再结合可靠性影响机制,就能建立起完整的CTE设计思维。
小结一下:
- CTE是温度变化时材料尺寸变化的度量,单位ppm/℃
- 有机基板普遍存在各向异性,Z向CTE远大于X-Y向
- CTE不匹配是封装失效的主要根源之一,涉及焊点、翘曲、通孔、界面等多个维度
- 设计时要综合考虑所有参与封装的材料的CTE,不能只看芯片和基板
好了,这一章的内容就到这里。CTE这个概念看似简单,但实际设计中的坑不少。下一章我会详细讲如何测量和表征CTE,以及不同测试方法的优缺点对比。
公众号:蓝海资料掘金营,微信deep3321