二、热传导基础:傅里叶定律、热阻与热容、热传导方程

各位同学,咱们今天聊点硬核的。热传导,说白了就是热量怎么在芯片里「跑」起来的。我刚开始做NPU热设计那会儿,总觉得这玩意儿是物理学家的事,跟我一个搞芯片的有什么关系?直到第一次看到仿真报告里温度飙到120度,我才意识到——不懂热传导,你连芯片怎么死的都不知道。

2.1 傅里叶定律:热量传递的「交通规则」

傅里叶定律,名字听着挺唬人,其实道理很简单。它告诉我们:热量传递的速度,跟温度差成正比,跟距离成反比。用公式写出来就是:

q = -k · ∇T

这里:

  • q 是热流密度,单位 W/m²,可以理解为「热量流量」
  • k 是导热系数,单位 W/(m·K),代表材料导热能力
  • ∇T 是温度梯度,说白了就是温度变化的「陡峭程度」

那个负号是什么意思?嗯,热量永远从高温往低温跑,就像水往低处流一样自然。我在项目中遇到过一位同事,死活不理解为什么散热片要贴紧芯片——他以为空气导热也挺好的。结果呢?芯片温度直接飙到105度,差点触发热保护。

核心要点:傅里叶定律是热分析的基石。你想想看,没有这个「交通规则」,我们怎么知道热量会往哪跑?

2.2 热阻与热容:芯片的「电阻」和「电容」

搞电子的同学对电阻电容肯定不陌生。热阻和热容,其实就是它们的「热学版本」。我个人习惯把热阻想象成「热量流动的阻力」,热容则是「材料储存热量的能力」。

2.2.1 热阻(Rth

热阻的定义很简单:

R_th = ΔT / P

其中:

  • ΔT 是温差(K 或 °C)
  • P 是热功率(W)

单位是 K/W 或 °C/W。数值越小,说明热量越容易通过。举个例子,NPU芯片的结到壳热阻(Rjc)通常在 0.1~0.5 K/W 之间。我曾经见过一款芯片,Rjc标称0.3 K/W,结果实测0.8——嗯,那批货直接退货了。

避坑指南:我曾经以为热阻是固定值,后来发现它跟温度、压力、接触面粗糙度都有关系。特别是导热硅脂,涂太厚反而增加热阻,别问我怎么知道的。

2.2.2 热容(Cth

热容决定了芯片温度变化的「惯性」。公式是:

C_th = m · c_p

其中:

  • m 是质量(kg)
  • c_p 是比热容(J/(kg·K))

热容越大,温度变化越慢。这就像大卡车和小轿车——大卡车(高热容)加速慢,但一旦跑起来,减速也慢。NPU芯片的硅衬底热容大概在 700 J/(kg·K) 左右,铜散热片则是 385 J/(kg·K)。

材料 导热系数 k (W/m·K) 比热容 cp (J/kg·K) 密度 ρ (kg/m³)
硅(Si) 148 700 2330
铜(Cu) 401 385 8960
铝(Al) 237 897 2700
导热硅脂 3~8

注意:导热硅脂的导热系数比金属低两个数量级!所以能少用就少用,能不用就不用。我见过有人把硅脂涂得像牙膏一样厚,结果温度反而更高了。

2.3 热传导方程:温度场的「天气预报」

好了,有了傅里叶定律、热阻和热容,我们就能写出热传导方程了。它长这样:

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

别被符号吓到,咱们拆开看:

  • ρ · c_p · ∂T/∂t:左边是「温度变化率」,代表热量积累
  • ∇ · (k · ∇T):右边第一项是「热扩散」,热量从高温往低温跑
  • Q:右边第二项是「热源」,比如NPU核心的功耗

说白了,这个方程就是在说:积累的热量 = 流进来的热量 + 自己产生的热量。是不是跟电路里的基尔霍夫电流定律很像?

2.3.1 稳态 vs 瞬态

实际工程中,我们分两种情况处理:

  • 稳态分析:∂T/∂t = 0,温度不随时间变化。适合评估芯片满载时的最高温度。
  • 瞬态分析:∂T/∂t ≠ 0,温度随时间变化。适合分析开机、负载跳变等场景。

我个人习惯先做稳态分析,看看「最坏情况」能不能扛住。如果稳态都过不了,瞬态就不用看了。但有一次,一个NPU项目稳态仿真显示温度才85度,结果实际测试时一跑AI推理任务,温度瞬间冲到95度——原来是瞬态响应太慢,散热系统来不及反应。从那以后,我每次都会加上瞬态分析。

实战建议:对于NPU芯片,建议用有限元方法(FEM)求解热传导方程。常用的工具有ANSYS Icepak、COMSOL、或者开源的OpenFOAM。但记住,工具只是工具,理解物理本质才是关键。

2.4 小结:从理论到实战

这一章的内容,说白了就是三件事:

  1. 傅里叶定律告诉你热量怎么流
  2. 热阻和热容告诉你热量流得有多「费劲」、芯片「存」了多少热
  3. 热传导方程把前两者结合起来,告诉你温度场长什么样

你想想看,没有这些基础,你怎么设计散热方案?怎么选散热片?怎么判断要不要加风扇?嗯,下一章我们就开始实战——用这些理论去解决NPU芯片的散热问题。

个人经验:我建议初学者先用手算几个简单案例,比如一个10W的NPU芯片,用多大的散热片才能把温度控制在85度以下?算一遍,比看十遍理论都有用。