片上温度传感器与热监控:芯片给自己量体温、过热自救
更新时间:2026-09-12。本文是「集成电路大类 · 芯片设计」**进阶层(intermediate)**数字逻辑第九十八篇。芯片满载时结温可达 90~105°C,温度越高管子漏电越大、门延迟越慢(见 PVT 对延迟的影响、OCV),极端时热失控。所以现代 SoC 都内置温度传感器和一套分级热保护,它是「混合信号 ADC 传感(详见已发《数字、模拟与混合信号》)+阈值比较状态机+DVFS/电源管理」的组合。
本文要回答的问题
- 芯片自己的「体温」(结温)和环境温度、外壳温度是什么关系?
- 硅片上用什么感知温度?三极管 ∆VBE 为什么和绝对温度成正比?
- 一个温度值读出来之后,硬件怎么决定报警、降频还是直接关断?
- 传感器该放在哪、要放几个?为什么要出厂校准?
- 热保护和低功耗、电源完整性、可靠性签核怎么联动?
一、结温、热阻与热点
器件 PN 结处的实际温度叫结温 Tj,它高于环境温 Ta:Tj = Ta + P × θja,P 是功耗、θja 是结到环境的热阻(封装/散热决定)。也常给结到壳 θjc。芯片上发热并不均匀:CPU/NPU 大核、电源级、SerDes 附近形成热点(hotspot),所以只测一个点不够,通常在各热点和中心布多个传感器(macro 内部如 DDR PHY也常自带)。热的时间常数(毫秒~秒级)比电信号慢得多,监控可以低频轮询,不需要高速采样。
二、感知原理:PTAT 与数字化
主流片上温度传感器利用双极器件对温度的确定依赖:一个衬底 PNP(或寄生 BJT)在两种不同电流密度下的基射电压差 ∆VBE = (kT/q)·ln(n),与绝对温度 T 成正比(PTAT);再用一个 ΣΔ 或 SAR ADC 把这个小电压数字化(模拟前端属于混合信号 IP,数字工程师对接其寄存器和读数)。也有用 MOS 阈值电压温漂或环形振荡器频率随温变化的全数字方案(成本低、需多点校准)。工艺离散使绝对读数有偏差,故出厂在已知温度做两点/单点校准,把校正常数写进 efuse/OTP,运行时读出的常是相对值(如 DTS 码)再换算 °C。
三、数字部分:比较阈值 + 分级响应状态机
温度模拟前端经 ADC 变成数字码后,送给温度监控单元(TMU / thermal monitor),本质是数字逻辑:周期采样 → 与若干可编程门限比较 → 触发分级动作并产生中断/标志(呼应中断控制器与上电复位/掉电检测保护):
- 温升预警(如 85°C):发中断给软件,调度器迁走热核任务、开风扇;
- 降频/降压(throttling):硬件或固件降低时钟频率和电压——DVFS,按 P∝C·V²·f 立刻压功耗(见低功耗/DVFS);
- 关断高耗单元:对空闲大核做时钟门控甚至电源门控;
- 热关断(thermal shutdown):达到危险结温(如 105~125°C)直接硬件复位/断电防永久损坏,类似 BOR 是最后的硬保护。
门限通常设滞回(升温和恢复用不同阈值),避免在临界点频繁抖动开关。因为热时间常数是 ms~s 级,轮询/采样频率很低(几 Hz~kHz)即可。
四、布点、校准与签核联动
- 多点布放:在版图热点(大核集群、GPU/NPU、PHY、电源管理单元)附近各放传感器,热仿真(结合功耗图与封装热阻)指导布点,取最高读数;
- 校准与自检:上电时可做传感器自检,校正常数存 OTP/efuse;数字侧要防读数越界/传感器失效(开路短路给出满幅码)被误判为超温;
- 与签核联动:温度抬高门延迟(进 STA 的高温角与 OCV)、加大漏电(进功耗/IR-drop 分析)、长期高温加速电迁移与老化(EM/BTI,见可靠性/ESD);DVFS 的低压点必须仍在时序角内收敛,形成「热—功耗—时序」联合约束;
- 它也是混合信号 IP 集成的典型:模拟前端由专门 IP 给,数字工程师配置寄存器、读码、实现响应策略。
与现有篇目的衔接
- 前置:混合信号/ADC(数字接口选型另见 ADC/DAC 的数字接口与选型)、DVFS/电源门控
- 配套:POR/BOR 上电与掉电硬件保护、IR-drop/电源完整性、PVT/OCV 温度对延迟
- 相关:OTP/efuse 存校准、ESD/可靠性、环振式全数字传感器
总结
一句话总结:芯片满载时结温可逼近百度,温度升高既加大门延迟(进 STA 高温角和 OCV)又使漏电按指数恶化,极端时热失控甚至永久损伤,因此现代 SoC 都内置温度监控;物理上结温 Tj 等于环境温 Ta 加功耗乘以结到环境热阻,且大核、NPU、PHY 等处形成不均匀热点,需要在热仿真指导下多点布放;最常用的传感元件是衬底 PNP 三极管,其在两种电流密度下的基射压差 ∆VBE 与绝对温度成正比(PTAT),再由 ΣΔ 或 SAR ADC 数字化,也可用阈值电压或环形振荡器频率随温变化的全数字方案,因工艺离散需在出厂已知温度校准、常数写入 efuse/OTP,并要区分真实超温和传感器开路短路的越界码;数字侧的温度监控单元做的是低频采样(热时间常数为毫秒到秒级)、与多个可编程门限比较并配合滞回,按温度从低到高触发软件中断迁任务开风扇、DVFS 降频降压、时钟/电源门控关断高耗单元,直到危险结温下硬件热关断的分级保护;这套机制把混合信号传感、阈值比较状态机、中断与低功耗管理串在一起,并与 IR-drop、时序签核和电迁移/老化可靠性分析形成热-功耗-时序联合约束。