0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

2yMZ_BasiCAE 来源:数字化工业软件技术期刊 作者:赵珵 2021-09-22 10:15 次阅读

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

Cuboids3e165d94-109d-11ec-8fb8-12bb97331649.png

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 Components3e9e8200-109d-11ec-8fb8-12bb97331649.png

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还提供了热仿真与热测试相结合的模型校准技术。这些内容将在下一篇文章中进行介绍。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC
    IC
    +关注

    关注

    36

    文章

    5867

    浏览量

    175022
  • 封装
    +关注

    关注

    126

    文章

    7709

    浏览量

    142548
  • 建模
    +关注

    关注

    1

    文章

    299

    浏览量

    60703

原文标题:【分享】详解IC封装建模 - Simcenter Flotherm 的IC封装解决方案 (上)

文章出处:【微信号:BasiCAE,微信公众号:贝思科尔】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    介绍FIR滤波模型建立,分4个步骤

    本帖介绍FIR滤波模型建立,分以下几个步骤: 选定滤波结构:低通、高通、带通、带阻; 选定合适的窗函数,常见的有hamming、hanning、blackman、ExactBlackman
    发表于 09-04 09:08

    请问如何建立XTR110KU的Spice模型

    怎么建立XTR110KU的Spice模型
    发表于 09-02 06:11

    请问如何建立MOS或IGBT模型到TINA TI使用?

    请问如何建立MOS或IGBT模型到TINA TI使用
    发表于 08-14 06:21

    ic封装有哪些(常见的IC封装形式大全)

    常见的IC封装形式大全
    发表于 07-16 11:41 2次下载

    如何使用PyTorch建立网络模型

    PyTorch是一个基于Python的开源机器学习库,因其易用性、灵活性和强大的动态图特性,在深度学习领域得到了广泛应用。本文将从PyTorch的基本概念、网络模型构建、优化方法、实际应用等多个方面,深入探讨使用PyTorch建立网络
    的头像 发表于 07-02 14:08 332次阅读

    建立神经网络模型的三个步骤

    建立神经网络模型是一个复杂的过程,涉及到多个步骤和细节。以下是对建立神经网络模型的三个主要步骤的介绍: 第一步:数据准备 1.1 数据收集 数据是神经网络的基础。首先,你需要收集足够的
    的头像 发表于 07-02 11:20 628次阅读

    什么是IC封装

    导读集成电路封装是一种保护半导体元件免受外部物理损坏或腐蚀的方法,通过将它们包裹在陶瓷或塑料制成的封装材料中。有许多不同类型的集成电路,遵循不同的电路设计和外壳需求。这转化为不同类型的IC封装
    的头像 发表于 06-21 08:27 599次阅读
    什么是<b class='flag-5'>IC</b><b class='flag-5'>封装</b>?

    【大语言模型:原理与工程实践】大语言模型的评测

    和优化至关重要,它们能够提供准确的反馈,指导模型在训练和调优过程中的改进方向。 大语言模型对话能力评测:对话能力评测是大语言模型性能评估的核心环节,涉及多种交互场景,如闲聊、常识问答
    发表于 05-07 17:12

    IC Packaging芯片封装模拟方案介绍

    IC封装是以固态封装材料 (Epoxy Molding Compound, EMC)及液态封装材料(Liquid Molding Compound, LMC)进行
    的头像 发表于 04-16 14:22 536次阅读
    <b class='flag-5'>IC</b> Packaging芯片<b class='flag-5'>封装</b>模拟方案介绍

    什么是集成电路封装IC封装为什么重要?IC封装的类型

    集成电路封装是一种保护半导体元件免受外部物理损坏或腐蚀的方法,通过将它们包裹在陶瓷或塑料制成的封装材料中。有许多不同类型的集成电路,遵循不同的电路设计和外壳需求。这转化为不同类型的IC封装
    的头像 发表于 01-26 09:40 1804次阅读

    使用SaberRD建立eFuse仿真模型

    eFuse将高速、可复位与低导通电阻(RON)的电路保护功能整合于单个小巧的IC封装内。
    的头像 发表于 12-05 10:22 1006次阅读
    使用SaberRD<b class='flag-5'>建立</b>eFuse仿真<b class='flag-5'>模型</b>

    ROS模型建立常见错误

    rob.xacro > rob.urdf 为了检验我们的模型准确性,我们进行简单的检查,在同一个目录下输入: check_urdf rob.urdf 即可得到如下图显示,可以看到双臂的关节链接情况
    的头像 发表于 11-28 14:42 453次阅读
    ROS<b class='flag-5'>模型</b><b class='flag-5'>建立</b>常见错误

    机器人的ROS模型建立

    这个系列主要介绍机器人ROS模型建立方法,ROS系统带来的好处之一就是: 我们无需自己建立复杂的数学模型来描述自己的机器人几何尺寸、运动学和动力学等,只需要用它提供的
    的头像 发表于 11-28 14:19 550次阅读

    建立运放传递函数模型

    主要内容:利用运放数据手册大信号增益曲线建立其控制模型,进行环路稳定性分析
    的头像 发表于 11-08 18:26 1300次阅读
    <b class='flag-5'>建立</b>运放传递函数<b class='flag-5'>模型</b>

    运放OPAX192环路稳定性测试与模型建立

       主要内容:测试OPAX192运放电路的稳定性及其模型建立
    的头像 发表于 11-07 15:41 1177次阅读
    运放OPAX192环路稳定性测试与<b class='flag-5'>模型</b><b class='flag-5'>建立</b>