2、多物理场耦合基础:热-力-电耦合的基本原理

各位工程师朋友,咱们今天聊聊多物理场耦合。说实话,我刚入行那会儿,觉得TSV就是个简单的铜柱子,通通电就完事了。直到有一次,一个3D封装项目在热循环测试中批量失效,我才真正意识到——热、力、电这三个物理场,从来都不是各玩各的

你想想看,TSV里通着大电流,焦耳热会让温度飙升;温度一变,硅和铜的热膨胀系数不同,应力就来了;应力又会改变材料的电阻率,反过来影响电流分布。这就是典型的热-力-电耦合。说白了,它们仨是「你中有我,我中有你」的关系。

2.1 热-力-电耦合的基本原理

我们先拆开来看,再合起来讲。

热场:电流通过TSV时,会产生焦耳热。热量从铜柱向硅衬底扩散,形成温度梯度。温度高了,材料性能会变差,比如铜的电阻率随温度升高而增大。

电场:电压驱动电流流动。但电流路径上的电阻不是固定的——温度一变,电阻就变。这就是热电耦合的直接体现。

力场:温度变化导致热膨胀。铜的CTE(热膨胀系数)约17ppm/K,硅只有2.6ppm/K。两者相差6倍多!温度一波动,界面处就会产生巨大的热应力。应力过大,轻则导致TSV鼓包,重则直接开裂。

核心观点:热-力-电耦合的本质,是三个物理场通过材料属性、边界条件和场变量相互影响。温度影响电阻率(电→热),热膨胀产生应力(热→力),应力改变电阻率(力→电)。这是一个闭环。

我在项目中遇到过最典型的案例:某款HBM(高带宽存储器)的TSV阵列,在老化测试时发现中心区域的TSV电阻漂移了15%。排查下来,就是中心区域散热差,温度高,导致铜的电阻率上升,同时热应力又压变了TSV的几何形状。两个效应叠加,问题就放大了。

2.2 耦合方程的数学描述

数学是工具,不是目的。我们不需要背公式,但得理解每个方程在说什么。

2.2.1 热传导方程

热场由傅里叶热传导方程描述:

ρ·Cp·∂T/∂t = ∇·(k·∇T) + Q

其中:

  • ρ:密度
  • Cp:比热容
  • k:热导率
  • Q:热源项(这里就是焦耳热)

焦耳热Q怎么算?它来自电场:

Q = J·E = σ·|E|²

其中J是电流密度,E是电场强度,σ是电导率。注意,σ是温度的函数——温度越高,σ越小(对金属而言)。这就是热电耦合的数学体现。

个人经验:我习惯在仿真中把σ(T)写成多项式拟合形式,而不是用常数。铜的电阻率在100°C时比25°C时高出约30%,忽略这个变化,仿真结果会偏乐观。

2.2.2 电场方程

电场由电流连续性方程控制:

∇·J = 0

结合欧姆定律:

J = σ·E = -σ·∇V

其中V是电势。把两者合并,得到拉普拉斯方程:

∇·(σ·∇V) = 0

嗯,这里要注意:σ不是常数,它依赖于温度T和应力σ_m(机械应力)。所以这个方程其实是:

∇·[σ(T, σ_m)·∇V] = 0

你看,温度和应力都「藏」在电导率里了。

2.2.3 力学方程

力学场由弹性力学方程描述:

∇·σ_m + f = 0

其中σ_m是应力张量,f是体积力。本构关系(应力-应变关系)为:

σ_m = C·(ε - ε_th)

ε是总应变,ε_th是热应变:

ε_th = α·(T - T_ref)

α是热膨胀系数。你看,温度T又出现了。这就是热-力耦合的数学表达。

耦合方程总结

耦合类型 方程 耦合变量
热→电 σ = σ(T) 温度影响电导率
电→热 Q = σ·|E|² 焦耳热作为热源
热→力 ε_th = α·ΔT 热应变驱动应力
力→电 σ = σ(σ_m) 压阻效应改变电阻

2.3 仿真软件概述

理论讲完了,得落地。市面上能搞多物理场耦合的软件不少,我挑几个常用的说说。

2.3.1 COMSOL Multiphysics

这是我最常用的工具。COMSOL的强项在于:

  • 内置多物理场耦合接口:热-力-电耦合可以直接选预置的「焦耳热与热膨胀」模块,不用自己写耦合项
  • 灵活的材料定义:可以方便地定义σ(T)、k(T)、α(T)等随温度变化的属性
  • 几何建模方便:TSV的圆柱结构、RDL布线、微凸点都能直接画

我个人习惯用COMSOL做TSV的稳态和瞬态耦合分析。稳态看温度分布和应力峰值,瞬态看热循环下的疲劳寿命。

2.3.2 ANSYS Workbench

ANSYS在结构分析上更扎实。如果你关注的是TSV的力学可靠性(比如热应力导致的界面开裂),ANSYS的Mechanical模块很合适。

  • 支持顺序耦合和直接耦合
  • 材料非线性(塑性、蠕变)支持好
  • 但电-热耦合需要搭配Maxwell或Icepak

避坑指南:我曾经用ANSYS做TSV的力-电耦合,发现压阻效应需要自己写UPF(用户自定义程序)。如果你不是特别熟悉APDL,建议还是用COMSOL省心。

2.3.3 其他工具

  • ABAQUS:强在非线性力学,适合做TSV的裂纹扩展模拟
  • Sentaurus TCAD:半导体工艺仿真,适合做TSV的工艺应力分析
  • OpenFOAM:开源,但需要自己写耦合求解器,门槛高

2.4 本章知识体系

下面这张图,是我梳理的热-力-电耦合知识框架。你可以把它当作一个「思维导图」来用。

热-力-电耦合 热场 电场 力场 σ(T) Q = J·E ε_th = α·ΔT 压阻效应 核心耦合方程 热传导: ρCp∂T/∂t = ∇·(k∇T) + σ|E|² 电场: ∇·[σ(T,σ_m)∇V] = 0 常用仿真软件 COMSOL Multiphysics | ANSYS Workbench | ABAQUS 焦耳热+热膨胀模块 | 顺序/直接耦合 | 非线性力学

2.5 仿真流程建议

最后,我分享一下做TSV多物理场耦合仿真的基本流程:

  1. 明确目标:你是想看温度分布?应力峰值?还是电阻漂移?目标不同,耦合的侧重点不同。
  2. 简化几何:TSV阵列动辄成千上万,全仿真不现实。我一般取一个代表性单元(RVE),加周期性边界条件。
  3. 定义材料:把σ(T)、k(T)、α(T)都写成温度的函数。铜和硅的参数要准确,尤其是界面层的属性。
  4. 设置边界条件:电流入口/出口、热对流/辐射、机械约束。边界条件设错了,结果全白搭。
  5. 求解与后处理:先做稳态,再看瞬态。重点关注TSV底部和顶部的应力集中区。

一个小技巧:我习惯先做纯热仿真,确认温度分布合理后,再开启力场耦合。这样如果结果异常,容易定位问题出在哪个环节。

好了,这一章的内容就到这里。热-力-电耦合是TSV设计的核心基础,搞懂了它,后面讲热管理、应力可靠性、电迁移,你都会觉得顺理成章。


专注资料整理