3. 封装材料热机械行为基础

封装翘曲的根源,几乎都可以追溯到不同材料在温度变化下的“各说各话”。芯片、基板、塑封料、焊料、底填胶被层叠和互连在一起,温度一旦偏离应力自由状态,各层都想按自己的热膨胀系数伸缩,却被界面约束住,于是产生热应力与翘曲。要建立可用的翘曲模型,第一步不是急着打开仿真软件,而是把每类材料的热机械本构行为搞清楚:它到底是弹性的、塑性的、粘弹性的,还是几者叠加,以及它的关键转变温度在哪里。

一、五类材料的行为定位

封装中常见的材料可以按“温度相关性强弱”和“是否随时间演化”两个维度来定位。芯片(硅)在常规封装温度区间内基本是线弹性材料,热膨胀系数约 2.6 ppm/℃,模量约 130~170 GPa,行为稳定、可预测。基板(以有机树脂基板为例)则复杂得多:面内热膨胀系数约 15~17 ppm/℃,但厚度方向可达 40~60 ppm/℃,且存在明显的玻璃化转变,模量随温度大幅下降。塑封料(EMC)是典型的粘弹性材料,玻璃化转变温度 Tg 通常在 110~150 ℃,Tg 以下模量约 15~25 GPa,Tg 以上可能降到 1 GPa 量级,同时伴随显著的蠕变与应力松弛。焊料(如 SAC305)在室温下就已接近其熔点(约 217 ℃)的 0.4 倍,蠕变不可忽略,属于粘塑性材料。底填胶(underfill)是填充了二氧化硅颗粒的环氧体系,Tg 常在 80~120 ℃,Tg 以下模量约 6~10 GPa,热膨胀系数约 25~35 ppm/℃,同样具有粘弹性。

把这些差异放在同一张“温度—模量”图上,就能直观看到:硅几乎是一条水平线,而 EMC、底填胶在 Tg 附近出现台阶式下降,焊料则在整个区间持续软化。翘曲建模的难点,正是这些台阶和斜率变化。

封装材料热机械行为定位图 横轴:温度相关性强弱 纵轴:时间/速率相关性(粘性程度) 温度相关性强 → 粘性/速率相关性强 ↑ 芯片(硅) 线弹性 · CTE≈2.6 ppm/℃ 基板(有机树脂) 弹性+CTE各向异性 面内15~17 / 厚向40~60 ppm/℃ 底填胶 粘弹性 · Tg≈80~120℃ E(Tg下)≈6~10 GPa 塑封料(EMC) 强粘弹性 · Tg≈110~150℃ E: 15~25 GPa → ~1 GPa 焊料(SAC305) 粘塑性 · 熔点≈217℃ 室温即显著蠕变 越靠右上:温度与时间效应越强,建模越需引入粘弹性/粘塑性本构;越靠左下:线弹性近似越可靠

二、弹性、塑性、粘弹性、粘塑性:四种本构的含义

弹性是最简单的行为:应力与应变成正比,卸载后变形完全恢复,用杨氏模量 E 和泊松比 ν 描述。硅和低温下的基板可近似为弹性。判断是否可用弹性近似,关键看工作温度是否远离材料的 Tg 或熔点。

塑性指应力超过屈服点后产生不可恢复的永久变形。焊料在较高应力下会屈服,但更准确地说它是粘塑性——屈服强度本身还依赖应变速率。

粘弹性是塑封料和底填胶的核心特征:在恒定应力下应变随时间增长(蠕变),在恒定应变下应力随时间衰减(应力松弛),且模量随加载频率变化。工程上常用广义 Maxwell 模型或 Prony 级数来描述,输入量是不同温度下的松弛模量曲线。一个实用判断是:如果回流焊、固化等工艺过程持续时间与材料松弛时间同量级,粘弹性就不能忽略。

粘塑性则用于焊料,常用 Anand 模型或 Garofalo 双曲正弦蠕变模型,参数包括蠕变激活能、应力指数等。

三、热膨胀与玻璃化转变:翘曲的两个主控参数

热膨胀系数 CTE 描述单位温升下的自由膨胀量,定义为 α = (1/L)(dL/dT)。封装中真正驱动翘曲的不是单一 CTE,而是各层 CTE 的失配。以典型的芯片—基板—塑封料三层结构为例:硅的 CTE 约 2.6 ppm/℃,基板面内约 16 ppm/℃,塑封料约 8~12 ppm/℃。当温度从固化温度(例如 175 ℃)降到室温 25 ℃,温差 ΔT = −150 ℃,若各层自由收缩,硅收缩约 0.039%,基板收缩约 0.24%,两者相差约 0.2%。这个失配被界面约束后,就转化为弯曲力矩,使封装向某一侧翘曲。

玻璃化转变温度 Tg 是第二个主控参数。Tg 以下,塑封料和底填胶处于玻璃态,链段运动被冻结,模量高、CTE 低(约 8~12 ppm/℃);Tg 以上进入高弹态,链段解冻,模量骤降一到两个数量级,CTE 跃升到 30~40 ppm/℃。这意味着同一次温度扫描中,材料在 Tg 前后表现出两套完全不同的参数。如果建模时只用一组室温参数,Tg 以上的翘曲会被严重低估。

工程上常把 Tg 前后的 CTE 分别记为 α1 和 α2,并用“等效 CTE”在某个温度区间内做近似。但等效 CTE 只在区间端点温度固定时成立,跨 Tg 的大温差分析应分段建模。

四、从材料曲线到建模输入:一个可执行的整理流程

把材料行为转化为模型输入,可以按下面的顺序推进。以塑封料为例:

  1. 确定温度区间:覆盖工艺最高温(如 260 ℃ 回流)到最低存储温度(如 −40 ℃),而不是只取室温到 125 ℃。
  2. 采集 DMA 曲线:用动态热机械分析获得储能模量 E′、损耗模量 E″ 随温度的变化,识别 Tg(常用 tanδ 峰值或 E′ 拐点)。
  3. 采集 TMA 曲线:用热机械分析获得尺寸随温度变化,分段拟合出 α1 和 α2。
  4. 拟合粘弹性参数:把松弛模量曲线拟合为 Prony 级数,得到各阶剪切模量 g_i 和松弛时间 τ_i。
  5. 设定应力自由温度:通常取塑封料固化温度或回流峰值后的某一温度,作为零应力参考点,全文与图示保持一致。

下面给出一个塑封料参数整理示例(数值为教学示例,非实测):

参数符号示例值说明
玻璃化转变温度Tg130 ℃tanδ 峰值
Tg 以下模量E₁20 GPa25 ℃ 储能模量
Tg 以上模量E₂1.2 GPa180 ℃ 储能模量
Tg 以下 CTEα₁9 ppm/℃25~100 ℃
Tg 以上 CTEα₂35 ppm/℃150~260 ℃
泊松比ν0.3近似常数
应力自由温度T₀175 ℃固化温度

有了这张表,就可以做一次快速估算:假设塑封料厚度 0.8 mm、长度 20 mm,从 175 ℃ 降到 25 ℃,若完全自由,长度收缩约 20 mm × (9×10⁻⁶ × 75 + 35×10⁻⁶ × 75) ≈ 0.066 mm。而硅芯片在同一温差下只收缩约 0.0078 mm。两者相差约 0.058 mm,这个量级正是翘曲位移的来源。实际结构中界面约束会把部分自由收缩转化为应力,最终翘曲量取决于各层厚度、模量和约束程度。

不要把不同来源的材料参数混用。同一牌号塑封料在不同升温速率、不同测试频率下得到的 Tg 和模量可能相差 10% 以上。建模输入应来自同一批次、同一测试条件的曲线,并在文档中记录测试方法。

五、行为判断的实用准则

面对一种材料,可以用三个问题快速定位它的建模方式:第一,工作温度是否跨越 Tg 或接近熔点?若是,必须考虑温度相关模量。第二,载荷持续时间是否与材料松弛时间可比?若是,必须考虑粘弹性或蠕变。第三,应力水平是否超过屈服强度?若是,必须考虑塑性。三个问题中只要有一个为“是”,纯线弹性模型就不再可靠。

把本节的行为定位、本构类型和参数整理串起来,就构成了后续翘曲建模的材料输入基础。下一阶段的工作,是把这些材料参数放进层叠结构中,观察它们如何共同决定封装的变形形态。