电源DC压降仿真分析流程详解

前言
随着人工智能、5g、大数据中心、终端设备、物联网的发展,整机系统的发展趋势是大功耗、大电流、低电压、高密度,这其中电源完整性(power integrity,简称pi)设计的挑战越来越大。工程师需要在设计阶段进行电源完整性仿真分析,包括电源dc压降仿真、ac频域仿真、时域瞬态噪声仿真、电热仿真,以规避pcb设计中的电源风险。 本文介绍了采用芯和半导体hermespsi软件进行电源dc压降仿真分析的流程。由于在单板pcb上从源端到芯片负载端的路径上,铜皮存在dc电阻,电源在pcb路径上就会产生电压压降,如果压降太大,芯片负载端的工作电压过低导致芯片无法正常工作,所以对电压进行dc压降仿真分析显得尤为重要。
电源dc压降仿真分析流程
1.pcb文件导入
首先我们导入pcb文件,菜单栏点击 layout(可以支持.brd.mcm.sip等文档格式)
图1:导入pcb文件
选择要仿真的电源网络和gnd,在select nets/components to import 界面筛选需要仿真的网络nvvdd和ps1_nvvdd_drvr_ph_r,还有gnd,点击箭头导入到右边,点击ok,完成pcb文件导入。
图2:选择导入的网络
2.stackup和padstack设置
接下来在project manager窗口下双击“stackup”,根据pcb文件设置叠层信息;
图3:叠层设置流程
diematerial是选择板材类型,在铜箔层,可以选择填充在铜箔的板材类型(注意:选的是跟pp一样的板材,因为只有pp才会流胶到铜皮层填充,core是不会流胶的)。
图4:板材设置
3.设置dc仿真流程
(1)创建dc仿真流程在project manager窗口选择“analysis setup”,右键选择“new analysis flow”, 然后选择pi dc。
图5:创建dc仿真流程
在”analysissetup”下面就会出现pi_dc1,以及相对应的流程设置窗口。
图6:dc仿真流程示意图
(2)选择仿真的电源地网络在流程窗口双击net,选择要仿真的电源地(注意:选择好后,一定要点击apply按钮,才能生效)。(说明:本次案例仿真网络电源从ps1_nvvdd_drvr_ph_r出来,经过一个电阻到nvvdd网络,然后连接到芯片负载。因此,我们要把电阻后的网络也选上,一起进行仿真)。
图7:仿真流程窗口
图8:选择电源地网络
在选择电源地网络时,工具会列出定义为电源和地的网络。如果想要仿真的网络并没有定义成电源和地,请点击project下的net,然后选取网络,右键选择”set as power” 或者”set as ground”定义电源地网络。定义好后,该电源地网络窗口会变为power特性。
图9:赋予电源属性
(3)创建电阻模型由于本次仿真的两个电源网络通过一个电阻相连,因此需要给电阻赋置模型。在菜单栏,点击models->pi model library进行电阻建模。
图10:创建电阻模型
在弹窗里进行模型库设置:在sample处,鼠标右击选择inductors;选中inductors后,在右边模型处点击add,新建一个模型,将part number改为through;在model栏目,下拉选择选取rl,设置r的值为0.001ohm。
图11:电阻模型参数设置
(4)电阻赋模型在流程窗口双击model,弹出赋模型窗口, 右键选择power_power, 如下选择两个连接的电源,软件会自动将连接这两个电源网络的器件列出。
图12:导入电阻
回到赋模型窗口,选择rs5器件,在model列右键选取前面定义的through模型。赋置好后,点击apply。
图13:赋电阻模型
(5)设置vrm双击psi_dc workflow窗口里的vrm, 在弹窗里选择相应的电源输出端的电源地网络,然后选择vrm的type。有三种vrm type可供选择,本案例vrm设置multi_phase_sepatate_vrm。
图14:设置vrm
(6)设置vrm的sense点
先设置sensep点,找到vrm sensep点的器件,选择sensep点的pin位置,右键点击fit selected。然后按照同样的步骤设置sensen点。
图15:查找vrm sensep点
图16:设置vsensep反馈点
(7)设置sink
双击psi_dc workflow窗口里的sink, 在sink设置窗口里右键选择add,弹出add sink窗口;选择好电源地网络,在列出的器件窗口中勾选g1器件作为电源输入sink,然后点击ok按钮。
图17:设置sink点
图18:选择g1为sink点
可以看到一个sink已经添加,名称为“器件号_正端网络名_负端网络名”。设置电压为1v, 电流40a。一定要点击apply按钮使设置生效。
图19:sink点设置结果
4.运行仿真
双击project窗口下的analysis setup里选择pi_dc流程,右键选取run。
软件会开始仿真并在下方窗口显示进度栏。
图20:运行仿真
5.查看仿真结果
在pi_dc1流程右键选result查看结果。
图21:查看仿真结果
也可以显示压降、电流密度和功率密度的2d云图。
图22:查看云图结果
总结本文介绍了采用芯和半导体hermespsi软件进行电源dc压降仿真分析的整个流程。整个流程包含以下步骤:pcb版图文件导入,选择电源地网络,创建电阻模型,设置vrm及sense点,设置sink,运行仿真并查看云图。 通过大量不同场景的实际产品验证,芯和半导体hermespsi工具电源dc仿真精度和业界标杆相比差异在0.5mv以内,已经获得国内外众多客户的信赖。
关于芯和半导体
芯和半导体是国产 eda 行业的领军企业,提供覆盖 ic、封装到系统的全产业链仿真 eda 解决方案,致力于赋能和加速新一代高速高频智能电子产品的设计。
芯和半导体自主知识产权的 eda 产品和方案在半导体先进工艺节点和先进封装上不断得到验证,并在 5g、智能手机、物联网、人工智能和数据中心等领域得到广泛应用,有效联结了各大 ic 设计公司与制造公司。
芯和半导体同时在全球 5g 射频前端供应链中扮演重要角色,其通过自主创新的滤波器和系统级封装设计平台为手机和物联网客户提供射频前端滤波器和模组,并被全球著名的半导体分析机构yole列入全球ipd滤波器设计的主要供应商之一(dedicated ipd filter design house)。
芯和半导体创建于 2010 年,前身为芯禾科技,运营及研发总部位于上海张江,在苏州、武汉设有研发分中心,在美国硅谷、北京、深圳、成都、西安设有销售和技术支持部门。其中,滤波器业务拥有自有品牌 xfilter,由旗下全资核心企业,上海芯波电子科技有限公司负责开发与运营。
原文标题:【应用案例】怎样进行“电源dc压降仿真分析”?
文章出处:【微信公众号:xpeedic】欢迎添加关注!文章转载请注明出处。


电路自锁和互锁是什么意思?自锁与互锁电路有什么不同?
供应HP8594E HP8594E HP8594E 刘S
如何使用光传感器构建简单的物体探测器并使用PiZeroW收集数据
灵动股份全新MM32F0160系列MCU发布
海信发布全场景会议平板MR7,“产品+服务”引领行业发展
电源DC压降仿真分析流程详解
以太网(Etherner).以太网技术标准有哪些?
基于计算机网络多媒体技术的监狱视频监控系统的设计方案
基于TPS61088输出短路解决方案
步进电机常见丢步原因分析及解决方法
如何实现ATMEGA16单片机与PC机的通信
使用NSI45090JDT4G设计简单的LED手电筒电路
Counterpoint Q3报告出炉:一加蝉联印度高端手机市场第一
西门子新品box工控机427D,采用了第3代架构的Intel-Corei处理器
NIOS II自定义指令设计之实例篇
搭载LGD面板,三星83寸OLED电视美国上市
软件工程师和数据科学家一起工作时,会擦出什么火花呢?
机器人博士刚柔并济 为餐饮机器人“赋能”
5G iPhone将推传感器位移?相关产业链风潮来了
无人机高光谱成像仪在农田信息监测领域的应用