如何建立准确的IC封装模型

00前言
如何建立准确的ic封装模型是电子部件级、系统级热仿真的关键问题和挑战。建立准确有效的ic封装模型,对电子产品的热设计具有重要意义。对于包含大量ic封装的板级或系统级仿真来说,提高ic封装的建模速度更为重要,需要方便快捷的模型库,提升任务的时效性、节约计算资源。接下来的两篇文章将简单探讨工程中常用的ic封装模型种类,并介绍在simcenter flotherm中的ic建模方法。
01ic封装建模分类
ic封装建模主要分成详细建模(detailed thermal model, dtm)和紧凑式建模(compact thermal model, ctm)两大类。
1.1
详细建模 dtmdtm即利用仿真工具,尽可能具体地模仿和复制ic封装的实际物理结构和材料,通常与ic封装的cad模型相结合。故而从外观上看,dtm总是与实际ic封装相似。但详细模型也会根据所研究问题的要求对封装内的组件进行适当简化,如用总体尺寸相符的立方体代替bga的焊球阵列,用给定铜组分含量的基板代替实际的基板走线等等。将测量工具和仿真工具相结合,还可以对dtm进行校准,使dtm结构函数与实际封装结构函数的误差降低到3%以内。本文第二节将进一步讨论simcenter flotherm的模型校准功能。
dtm的精度较高,且与边界条件无关,经常用于芯片或封装的设计制造,比如典型的封装参数表征、封装设计优化等等。但是,由于ic封装内部组件尺寸差异很大,dtm会产生过大的网格量,降低仿真效率,故而对于板级仿真,建议只对重要的封装进行详细建模,而系统级或以上的仿真由于包含大量的封装,通常不使用dtm,而使用ctm描述。
1.2
紧凑式建模 ctmctm是一种行为模型,不对ic封装的实际物理结构或材料进行建模,而是模拟ic封装对环境的热力学响应,旨在精确预测几个关键位置(如结点、外壳和引线)的温度,通常以热阻-热容网络的形式构建。
最常用的两种ctm是双热阻(2r)模型和delphi模型。2r模型最为简单,应用也最为广泛,它的结构如下图所示,包含了junction,case,board三个节点,以及从θjc(junction to case)和θjb(junction to board)两个热阻。jedec相关标准对其测量方式进行了定义,可参考[1]。
2r模型的优点在于其结构简单明了,且热阻值可以通过实验测量得到,因此广泛应用于多封装的板级或系统级建模;但其构建方式决定了在特定工况下的2r模型的误差是无法提前计算出来的。有关2r模型的误差和使用,需要注意下述问题:
1. 2r模型是简单的一维模型,当封装的热量绝大部分都进入基板或者散热器时,2r模型的误差比较小;但当封装内部的热扩散较多时,2r模型的准确性会大幅度降低,它与经过校准的dtm之间的误差值一般在±30%以内。类似地,2r模型所处实际工况与jedec定义的测量环境越接近,模型准确性越高。2. 2r模型用作对比分析时(比如说使用同一2r模型,预测两种不同冷却方案的温度差),准确性一般优于绝对温度的预测。3. 2r模型预测外壳温度的准确性通常不如结温,尤其是对于外壳导热性较差的封装,比如omp封装,单点的tcase很难准确刻画外壳的温度梯度。4. 阵列封装的2r模型会引入一定的基板热阻,这是由θjb的测量方式决定的,具体有多大的影响需要具体分析。引脚封装则不存在这个问题。
综合2r模型的优缺点考虑,建议在设计初期使用2r模型来粗略地预测结温,在设计后期,2r模型更适合进行参数对比分析,而非具体的温度/热流预测。
delphi模型相对2r模型结构复杂一些,边界条件无关性和预测的准确性也更高,一般情况下delphi模型与dtm对结温的预测误差不超过5%。这使得delphi模型广泛应用于从芯片级到系统级的热仿真建模,尤其是对于需要准确预测温度/热流的板级和系统级仿真任务,delphi模型是首选的ctm。
典型的delphi模型结构如下图所示,由有限个表面/内部节点以及节点之间的热阻构成。jedec同样对delphi模型的构建和使用发布了一系列标准,详见[2]。
delphi模型的优点主要有:
1.delphi模型一般将封装表面分成多个表面节点,从而能较为准确地描述封装的温度梯度。2.delphi模型自身带有定量的模型误差值。这是由于delphi模型的构建过程定义了量化的目标函数,并在数十个标准测量环境中进行预测、对比、误差分析和优化。3.delphi模型的边界条件无关性相对于2r模型更高。
近年来,越来越多的供应商开始提供封装产品的delphi模型,方便用户进行热仿真分析,delphi模型的普及程度日益提升。一些电子热仿真软件工具如simcenter flotherm也提供大量的模板,供用户方便快捷地建立delphi模型以及其他的ctm或dtm。接下来,本文将介绍在simcenter flotherm中构建各种热模型的方法。
02simcenter flotherm中的ic封装建模
flotherm 能够创建不同精度的ctm和dtm,并且可以结合西门子simcenter t3ster瞬态热阻量测系统,对dtm进行进一步的模型校准。
flotherm搭建热阻模型的主要工具是flotherm project manager中的smartparts和在线工具flotherm pack, 模型校准需要用到flotherm command center模块中的model calibration功能。
2.1
cuboids
cuboid立方体是最简单的ic封装模型,在flotherm中可以定义材料性质、表面性质、热源和热边界条件,单个cuboid一般仅用于概念设计阶段或系统级仿真中的元件。
dtm一般根据封装的实际结构,由立方体、棱柱、圆柱、热源、监测点等多种smartparts构成装配
2.2
pcb components
pcb components 是pcb装配下的子元件,可以建立pcb板上独立或阵列的ic封装模型,封装存在三种形式:
1)均匀分布于板上的热源;2)元件大小的平面热源;3)三维固体cuboid,可以定义材料性质(封装处理为单一材料)以及junction-board、junction-case和junction-sides三个热阻,构建ctm。
2.3
compact components
compact component能够创建两种ctm模型:2r model和general model。2r model显示为两层cuboids,用户需自定义θjc和θjb。general model显示为三层cuboids,允许用户自定义最多20个junction节点和2个interal节点,可以构建更详细的ctm,如area array packages, peripheral packages, stacked die packages等。
2.4
network assembly
使用network assembly 构建的2r模型
network assembly是由分级的cuboids和节点组成的热阻-热容网络。用户可以自由地定义节点以及节点之间的热阻和热容,用三维network cuboid表征封装的实际体积,用二维network cuboid(collapsed cuboid)定义封装与环境接触的表面节点。
2.5
eda componentseda components在project manager中的具体形式取决于在eda bridge中的源元件:
简单的长方体/圆柱元件转换为cuboid/cylinder + 监测点 + volume region的装配
2r/delphi元件转换为compact components / network assembly + volume region的装配
详细建模的元件转化为dtm,具体构成由ic封装实际结构决定,一般是cuboids + 热源 + 监测点构成的装配。
除了手动建模的方法之外,flotherm还提供更为方便快捷的半自动化建模数据库flotherm pack和package creator。考虑到实际ic封装生产中会产生的一些不确定因素以及热瞬态分析对模型的高精度要求,flotherm还提供了热仿真与热测试相结合的模型校准技术。这些内容将在下一篇文章中进行介绍。


为什么两根相线之间的电压是380V
你听说过无人机Edg 吗
贴片二极管正负极区分
华为愈挫愈勇!发布最新成绩单,5G基站数比7月时增加5万个
嵌入式DSP系统传统设计流程
如何建立准确的IC封装模型
JAVA设计模式六大原则
集成电路的基本知识详解
TC-PR-1G系列1GHz模拟光探测模块
汽车轮防滑转控制系统 采用的控制方法有哪几种
努比亚Z17S全面屏2.1新机曝光:确定10月12日发布,价格吸引眼球,网友:系统行吗?
大学毕业设计一席谈之四十八 词频统计(2)
桌面式3D打印机电机驱动- TMC2225 超静音 防抖 节能
PyTorch教程-5.3. 前向传播、反向传播和计算图
单片机可以替代PLC吗?单片机和PLC的区别
欧盟将允许企业获取个人数据来进行创新
广东多地上线电子哨兵健康码测温防疫一体机
飞兆半导体的超结MOSFET和IGBT SPICE模型解读
数码工具资料库改善为机械加工业转型铺路
锂电池领域出现了一个新名字:保力新