Vivado功耗之散热模型详解

目录

一、前言

二、热模型

三、结温计算

四、散热器计算

五、参考资料


一、前言

        ​在功耗评估中,Vivado中report power流程以及XPE中都有关于environment的配置,该界面配置涉及到多个晦涩的概念,之前的文章中也对相关概念进行过翻译,但其中的关系未进行说明,本文主要是对其中的关系进行梳理,从实际应用的角度来理解这些名称。

二、热模型

先对一些基本概念定义进行解释

TJ – 结温,芯片工作的内部最大温度,单位为°C 
TA – 环境温度,芯片工作的外围环境温度,单位为°C

TC –芯片封装的温度,大多数情况,采用主要的热流动路径并且代表了封装最热的部分 
TB – 在最靠近测试部分中预定义位置的芯片板子温度,单位为°C
PD – 总的器件扩散功耗,即总的片上功耗,单位为W
TS – 散热器温度,单位为°C

θ – 热阻系数,当有热量在物体上传输时,在物体两端温度差与热源功率之间的比值。单位为开尔文每瓦特(K/W)或摄氏度每瓦特(℃/W)。

注意:在带有封装的芯片中,热量流动的方向是:芯片-》封装(board)/散热剂(case)-》散热器(heatsink)-》周围环境,以这个为前提容易理解下面的参数,A(ambient)为环境,B(board)为封装,C(case)为接接口材料或散热剂,S(heatsink)为散热器

θJA = 芯片内部到环境温度的热阻系数 (°C/W).

θJB = 芯片内部到PCB板的热阻,由芯片封装决定,固定的参数

θJC = 芯片内部到接口材料(可理解为芯片直接接触的散热剂)的热阻,由芯片封装决定,固定的参数

θCA = 接口材料到周围环境的热阻,与芯片外围空间大小,空气对流情况有关

θCS = 接口材料到散热器的热阻
θSA = 散热器到周围环境的热阻

1)θJA、θJB的计算公式如下

θJA = (TJ – TA)/PD

θJB = (TJ – TB)/PD

同理,结点温度=环境温度+(有效θJA*总的片上功耗),即TJ=TA+PD*θJA

芯片上的热量有下面两种路径流动到环境中,下面的路径中junction为芯片结点,到PCB板或Case,再到周围环境Ambient。

以下图芯片的简易热阻模型可知,θJAtop = θJCtop + θCS + θSA

下图是从封装模型角度来考虑,芯片Die是热源,散热可经过封装,再通过EP到达PCB。

三、结温计算

下面提供两个结温计算的场景来理解相关参数的关系

例子1

例如厂家的目标是结温TJmax不大于85°C,设计的工程环境温度TA最大为45°C,封装为FG456, θJA为16.5,θJC为2,设计的片上功耗PD为2W,由以上信息,可计算最大结温为

TJ = 45 + (16.5 x 2.0) = 78°C,小于85°C 符合要求

例子2

器件XCV400E的设计中TA最大为55°C,封装为PQ240,片上功耗PD为2.7W,要求最大结温小于100°C,下表是器件封装的环境温度热阻θJA数据

根据结温的计算公式TJ = Power x θJA + TA,要求TJ小于100°C,下面是使用不同热系数下的结温计算,可见在250LFM下满足要求

still air下:TJ = 55 + (17.9 x 2.70) = 103.33°C.

250LFM下:TJ = 55 + (13.2 x 2.70) = 90.64°C.

四、散热器计算

以器件 XCV1000E-FG680为例,假设要求是TA为50°C,用户评估的功耗为8W,TJmax为100°C。查找器件不同封装编码下的热系数θJA

以封装编号为Still air的计算TJ = TA + (θJA) x P=》TJ = 50 + 8 x 10.6 = 134.8°C,,Tj远大于100°C不符合要求;

换个计算思路,以TJ为100°C进行反推,热预算为100°C-50°C=50°C,

热系数θJA = (50)/8 = 6.25°C/watt,可知θJA最大为6.25,要符合要求必须小于等于6.25,根据上表中数据,可知封装编号为500LFM是符合要求的最大值。

在带有散热器的封装中,热量将先通过封装θJC,然后经过接口材料θCS,再是通过散热器θSA流动到周围空气中,因此θJA ≥ θJC + θCS + θSA,假设封装的热系数θJC为0.9°C/w,接口材料处的热系数 θCS为0.1°C/w,可得

    ​    ​    ​    ​    ​    ​    ​    ​    ​6.25 ≥ 0.9+0.1+ θSA

    ​    ​    ​    ​    ​    ​    ​    ​=》θSA ≤ 5.25°C/w

因此需要查找散热器的散热系数小于5.25°C/w才符合要求

五、参考资料

《UG112_Device Package User Guide》

相关推荐

  1. ARM管理状态及模式

    2024-05-12 16:24:05       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 16:24:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 16:24:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 16:24:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 16:24:05       20 阅读

热门阅读

  1. Vim常用快捷键

    2024-05-12 16:24:05       11 阅读
  2. Django 从零到一:pip 基本使用

    2024-05-12 16:24:05       9 阅读
  3. Dive into Deep Learning-优化算法(1)

    2024-05-12 16:24:05       9 阅读
  4. Element UI 表单验证详解与实践

    2024-05-12 16:24:05       12 阅读
  5. Scss详解

    2024-05-12 16:24:05       10 阅读
  6. python连接SQL Server数据库的几点建议

    2024-05-12 16:24:05       13 阅读
  7. 查看ubuntu当前路径的剩余存储空间

    2024-05-12 16:24:05       11 阅读
  8. baomidou dynamic-datasource 强制查询sql走主库

    2024-05-12 16:24:05       11 阅读
  9. 设计模式-建造者模式

    2024-05-12 16:24:05       12 阅读
  10. flask 模拟简单的登录功能(2)

    2024-05-12 16:24:05       12 阅读
  11. C表示interp2基本功能

    2024-05-12 16:24:05       11 阅读
  12. 实战:Spring Boot 环境准备

    2024-05-12 16:24:05       13 阅读
  13. 力扣Hot100-T8无重复字符的最长子串(经典)

    2024-05-12 16:24:05       10 阅读