4. TSV热机械应力来源与载荷谱

TSV铜互连的失效,很少由单一温度点决定,而是由“温度随时间怎么变”决定。铜与硅的热膨胀系数相差约5倍(铜约17 ppm/K,硅约2.6 ppm/K),只要经历温度变化,铜就会试图比周围硅多膨胀或少收缩,被约束后转化为应力。因此,理解TSV可靠性,第一步是把它的“一生”中经历过的温度—时间历程梳理成载荷谱,再判断哪些载荷真正驱动了塑性变形、界面滑移或疲劳裂纹。

一、四类温度载荷的来源与特征

TSV从制造到服役,会依次或叠加经历四类温度载荷,它们的温度范围、循环次数和升温速率差异极大,对失效的贡献也完全不同。

  • 制造热历史:包括TSV电镀后的退火(常见300~450 ℃、30~60 min)、介质层沉积(约200~400 ℃)、铜大马士革退火等。特点是温度高、循环次数少(1~几次),但会显著改变铜的晶粒尺寸、残余应力和铜突出(Cu protrusion)的初始状态。退火温度越高,铜晶粒越粗,后续室温下的塑性变形能力越差,但初始残余压应力也越大。
  • 封装组装热循环:芯片贴装、塑封、BGA回流等过程,温度通常在150~260 ℃,循环次数为几次到几十次。这一阶段的关键是不同材料(芯片、底填、基板、焊球)之间的CTE失配,会在TSV周围产生剪切和弯曲载荷。
  • 回流焊:典型无铅回流峰值温度约245~260 ℃,液相线以上时间约60~90 s,升降温速率可达1~3 ℃/s。它的特点是温度高、时间短、次数少(1~3次),但瞬时热冲击会在TSV界面产生很大的热应力梯度,是铜突出和界面分层的重要诱因。
  • 功率循环:芯片工作时自身发热,结温随负载波动,典型ΔT为40~120 ℃,循环次数可达10³~10⁷次。它的特点是温度幅度中等、频率高、循环次数极大,是TSV疲劳损伤的主要来源。

此外,可靠性测试中的温度循环(如JEDEC JESD22-A104,-55~125 ℃,1000次)、高温存储(125~150 ℃,1000 h)和HAST等,属于加速载荷,用于在短时间内复现上述失效模式。它们不是独立于实际载荷之外的新载荷,而是对实际载荷的放大和压缩。

TSV温度载荷谱:四类载荷的温度—时间特征与损伤贡献 时间(对数尺度,示意) 温度 T(℃) 450 260 125 25 制造热历史 300~450℃ 1~几次 封装组装 150~260℃ 几次~几十次 回流焊 峰值245~260℃ 1~3次 功率循环 ΔT 40~120℃ 10³~10⁷次 可靠性测试 -55~125℃ 1000次 初始应力/铜突出 界面剪切 热冲击/分层 疲劳裂纹 加速验证

二、载荷谱的定义:把温度—时间曲线变成可计算的输入

载荷谱不是简单记录“最高温度多少”,而是要把每一类载荷整理成有限元或寿命模型能直接使用的形式。对每一段温度历程,至少需要定义四个量:起始温度Tmin、峰值温度Tmax、升降温速率dT/dt、以及在该温度区间的保持时间thold。对于循环载荷,还要给出循环次数N和波形(三角波、方波或实际功率曲线)。

以回流焊为例,一个典型的无铅回流曲线可以离散为:25 ℃→150 ℃预热(约90 s,1.4 ℃/s)、150~200 ℃均温(约60 s)、200→250 ℃回流(约40 s,1.25 ℃/s)、250 ℃保持60 s、然后冷却到25 ℃(约120 s,-1.9 ℃/s)。在有限元中,这条曲线被离散成若干温度步,每一步对应一个温度增量ΔT,铜和硅的应力增量就由ΔT和各自CTE之差决定。如果只取峰值温度而忽略升降温过程,就会漏掉热冲击引起的瞬态应力梯度。

对于功率循环,载荷谱通常用结温波形描述。例如某处理器在满载和空闲之间切换,结温在45 ℃和105 ℃之间以约10 s周期波动,占空比50%。这时TSV经历的是ΔT=60 ℃、频率0.1 Hz的循环。如果按10年寿命计算,循环次数约为3×10⁷次,远超温度循环测试的10³次量级,因此功率循环的疲劳损伤不能简单用温度循环测试替代。

三、等效方法:把不同载荷折算到同一损伤尺度

不同载荷的温度幅度、循环次数和保持时间都不同,要比较它们的损伤贡献,必须做等效。工程上常用的等效方法有三类。

第一类是基于Coffin-Manson的塑性应变等效。对于低周疲劳,塑性应变幅Δεp与失效循环数Nf满足Δεp·Nfα=C,其中α约为0.5~0.7。如果已知某载荷下的塑性应变幅,就可以把不同ΔT的循环折算到同一参考温度下的等效循环数。例如,ΔT=100 ℃时Δεp=0.8%,ΔT=60 ℃时Δεp=0.35%,按α=0.6计算,前者的损伤率约为后者的(0.8/0.35)1/0.6≈3.6倍。这意味着一次100 ℃循环约等于3.6次60 ℃循环。

第二类是基于Arrhenius的蠕变等效。高温保持阶段,铜会发生蠕变和应力松弛,保持时间越长,损伤越大。蠕变应变率与温度满足Arrhenius关系,因此可以把不同温度下的保持时间折算到参考温度。例如,150 ℃下保持1 h的蠕变损伤,约相当于125 ℃下保持8~10 h(具体指数取决于激活能,铜的晶界扩散激活能约1.0~1.2 eV)。回流焊的60 s高温保持,虽然时间短,但温度高,其蠕变损伤不可忽略。

第三类是基于Miner线性累积的损伤叠加。把每一类载荷的损伤分数Di=Ni/Nf,i相加,当ΣDi≥1时判定失效。制造热历史、回流焊、温度循环和功率循环的损伤分数分别计算后叠加,就能判断哪一类载荷是主导。实际工程中,功率循环的Di往往最大,但回流焊的瞬时热冲击可能先触发界面分层,因此不能只看累积值,还要看损伤发生的顺序。

实操建议:建立载荷谱时,建议用一张表记录每类载荷的Tmin、Tmax、升降温速率、保持时间、循环次数和对应的损伤模型参数。对于回流焊和制造热历史,重点记录升降温速率和峰值温度;对于功率循环,重点记录ΔT、周期和总次数;对于可靠性测试,重点记录加速因子和等效关系。这样在后续有限元分析和寿命预测时,可以直接把载荷谱作为输入,而不需要反复翻查工艺文件。

四、从载荷谱到应力谱:实际分析中要注意的两个问题

第一个问题是载荷顺序效应。铜在高温下会发生塑性变形和蠕变,先经历高温再经历低温,与先低温再高温,残余应力状态不同。例如,TSV电镀后退火到400 ℃再冷却到室温,铜处于拉应力状态;如果后续再经历回流焊,铜会先被加热到250 ℃,应力松弛,再冷却时重新积累拉应力。因此,载荷谱不能只统计循环次数,还要保留顺序信息。

第二个问题是多轴应力状态。TSV周围的应力不是单轴的,铜柱受到径向压应力和轴向剪应力的共同作用。在等效计算时,通常用von Mises等效应力或等效塑性应变作为损伤参量,但界面分层更依赖于法向应力和剪切应力的组合。因此,对于铜/介质层界面,建议同时输出界面法向应力和剪切应力随温度的变化曲线,而不是只看等效应力。

综合来看,TSV热机械可靠性的载荷谱工作,核心是把“温度怎么变”翻译成“应力怎么变、损伤怎么累积”。制造热历史决定初始状态,回流焊和封装组装引入短时高应力,功率循环贡献主要疲劳损伤,可靠性测试则用于加速验证。只有把四类载荷放在同一损伤尺度下比较,才能判断哪个环节是真正的薄弱点,也才能为后续的结构优化和工艺窗口设定提供依据。