HyperLynx(二十五)电源完整性之直流压降分析(二)

article/2025/9/30 19:54:39

1.后仿真的直流压降
2.批量直流压降分析
3.如何改善电压下降较多的设计

1.后仿真的直流压降

(1)打开HperLynx软件。从目录中打开 C:\PI_Trng\lab2\exer2\ post_dc_drop.hyp,单击“Open”按钮,当打开板子时被问到是否用Man- hattan-style布线连接没有布线的网络,选择“否”,如图所示。

在这里插入图片描述
在这里插入图片描述

(2)在布线后仿真板子中,选择“Simulate PI”→“Run DC Drop Simulation(PowerScope”,打开直流压降分析对话框,如图所示。

在这里插入图片描述

(3)在对话框的“Power/Ground Net to Analyze”部分选择“1.5V”电源,与网络相连接的金属器件将出现在金属器件查看区域,如图所示。

(4)在对话框中,单击位于“Assigned Models”下方的“Assign”按钮,打开分配电源完整性模型对话框,如图所示。

在这里插入图片描述

在以下几步中,将为1.5V电源指定引脚和一个VRM模型。
(5)在分配电源完整性模型对话框中,在01部分3引脚的左侧来选择引脚,如图所示。

在这里插入图片描述

(6)在对话框的“VRM Model”中选择“Assign”按钮,打开如图所示对话框。

在这里插入图片描述

(7)在打开的分配VRM模型对话框中,在“Voltage”栏输人“1.5”,如图所示,单击“OK”按钮。

在这里插入图片描述

注意,VRM模型参数将出现在Q1的引脚3的后面,如图所示。

在这里插入图片描述

(8)选中U30的AA4~Y20的全部引脚,如图所示。

在这里插入图片描述

(9)在对话框的“DC Sink Model”下选择“Assign”按钮,打开如图所示对话框。

在这里插入图片描述

(10)在编辑直流电源引脚模型对话框中,在“Apply Current to”的下拉菜单中选择“Whole Group”以选择全组网络,并设置电流为3A,如图所示。单击“OK”按钮。

在这里插入图片描述

(11)使用同样的方法为U40的AA15~Y25引脚分配5A的电流,如图所示。

在这里插入图片描述

(12)为U44的引脚4分配0.1A的电流。在电源完整性对话框中单击“OK”按钮。
到目前为止,已经分配了所有的负载和电源模型。注意,此时直流压降分析对话框的“Assigned Models”中出现了刚才分配的模型。现在开始准备对1.5V的电源网络进行仿真。

在这里插入图片描述

(13)在直流压降分析对话框中,设置最大电压降为75mV,其他约束设置选择默认值,如图所示。如果仿真结果超出约束的值,将会显示失败。

在这里插入图片描述

(14)在直流压降对话框中单击“Simulate”按钮,将会弹出一个进度条,显示仿真的进程,如图所示。一日仿真完成,将会弹出仿直结果报告。

在这里插入图片描述

(15)当仿真完成后,电源视图窗口出现,选中“Auto span&origin”,将会看到1.5V电源网络的三维视图。确认在“Graph type”下的“DC Drop Voltage”被选中,如图所示。

在这里插入图片描述

(16)正如电源视图窗口的左上角所示,1.5V电源网络跨越了三层板(1、2、4层)。单击窗口右上角的“Layer Options”按钮,只选中第4层,如图所示。

在这里插入图片描述

为了研究跨越层的电压降,在设计中添加一个阈值会很有作用。对于本次试验,电压降远远小于1.5V的5%也就是75mV。
(17)在电源视图窗口中,阈值部分选中第一个阈值选项,设置阈值为1425mV,如图所示。

在这里插入图片描述
在这里插入图片描述

(18)单击窗口中的控制按钮进行查看。
接下来的几步操作用来观察1.5V电源层上的电源密度。
(19)在窗口的“Visual Options”下选择“DC Current Density”,显示如图所示。

在这里插入图片描述

(20)不选中“Auto span&origin”,设置Span为55mA/mil,这将有助于夸大高电流密度的显示。
在这里插入图片描述

(21)练习使用电源视图窗口上方的控制盒,其按钮功能如表所示。
在这里插入图片描述

(22)练习使用Visual Options、选择Grid,TPlane模型和网状模型,可以看到这种模型将添加一个参考平面视图,如图所示。

注意,还会有一个仿真结果的文本报告,这个报告会指出在每个源端和负载引脚的电流和电压,以及引脚到平面通道的电流和电压。它也会包含一些布线信息,可以在仿真结果文本报告中单击突出显示的文字弹出板子中的具体位置,如图所示。

在这里插入图片描述

(23)在报告窗口中单击Voltage source vias.结果如图所示。
在这里插入图片描述

(24)单击突出显示的通路坐标,注意到鼠标将跳跃到电压源输出所连接的通路,如图所示。

注意,所有的电流中只有一条能反馈到1.5V电源。这可以解释高电流密度和电压降(当电压源为1.5V时,电压平面是从1.46V开始下降的)。如何才能阻止这种电压降的发生呢?
猜想两种不同的方案,记录电流密度曲线。
在接下来的操作中,将进一步验证猜想方案的有效性。

(25)关闭报告窗口。
(26)从“BoardSim”窗口中选择“Export”“Net To”“Free-Form Schematic”。如图所示:

(27)在打开的对话框中改变输出文件名称,由“nonet.ffs”修改为“1p5V.ffs”,取消对“Export to Free-Form Schematic Editor”的选中。在“Supply”下选择“1.5V”和“GND”选择“Open exported file in LineSim”设置如图所示:

在这里插入图片描述

(28)单击“Export”按钮。LineSim打开导出的网络,最大化PDN编辑器窗口,如图所示。

在这里插入图片描述
在这里插入图片描述

(29)从LineSim菜单栏中选择“Simulate PI”→“Run DC Drop Simulation (Power- Scope)”,打开如图所示对话框。

在这里插入图片描述

(30)在BoardSim仿真中设定相同的约束,然后单击“Simulate”按钮,仿真进度如图所示。

在这里插入图片描述

电源视图和报告窗口需要一段时间打开。忽略“cannot locate current sinks”信息,单击“Yes”按钮继续,这些信息与所观察的信息无关。仿真结束后,第4层的仿真结果与之前在BoardSim中得到的结果是一致的,如图所示。

在这里插入图片描述
在这里插入图片描述

(31)关闭电源视图和报告窗口。
(32)在PDN编辑器的工具条中单击“Select Active Layers”按钮‘三’,打开如图所示对话框。

在这里插入图片描述

(33)在打开的对话框中单击“Hide All”按钮,结果如图所示。

在这里插入图片描述

(34)在“Show”下面选中第4层,如图所示。单击“Close”按钮。

在这里插入图片描述

(35)使用“Area Zoom”按钮来放大锁定区域。
(36)单击“Add Copper Area”工具按钮“z”,使用鼠标来绘制矩形连接电压层两个有落差的部分,如图所示。

在这里插入图片描述

(37)关闭添加矩形对话框。
(38)在菜单栏选择“Simulate PI”→“Run DC Drop Simulation(PowerScope)”,打开如图所示对话框。

(39)与之前一样设定相同的约束规则,然后单击“Simulate”按钮,忽略“cannot locate current sinks”信息,单击“Yes”按钮继续。当仿真完成后,在电源视图窗口中观察电压形状,注意到在曲线电压较低部分少了很多,如图所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(40)在本次练习中,使用PDN编辑器在LineSim中对之前出现的电压降完成了一个可能的修复,并使用电源视图来验证。
(41)关闭电源视图和报告窗口。保存并退出LineSim。

2.批量直流压降分析

(1)从“开始”菜单中打开HyperLynx:“开始”→“所有程序”“Mentor Graphics SDD”→“HyperLynx”→“HyperLynx Simulation Software”
(2)在菜单栏中选择“File”→“Open Board”,打开BoardSim文件batch_dc_drop.hyp,如图所示。

在这里插入图片描述

(3)如果得到一个关于未布线的网络的信息提示,则单击“否”按钮,如图所示。

在这里插入图片描述

(4)从BoardSim的菜单中选择“Simulate PI”→“Run DC Drop Batch Simulation打开如图所示对话框。

在批量直流电压降分析对话框中选择网络,并对其进行仿真。“Filters”栏用来在列表中找到要找的网络,起初所有网络都是被选中的状态,单击“Uncheck All”按钮来撤销选中,如图所示:
在这里插入图片描述

在这里插入图片描述

(5)选择“2.5V”和“1.8V”网络,如图所示。接下来将为选中的网络分配模型。
(6)在对话框中单击“Assign Models”按钮,打开分配模型对话框,如图所示。

在这里插入图片描述

(7)在打开的对话框中,在“Power-Supply net”栏中选择“2.5V”类型,然后单击“Apply”按钮,结果如图所示。

在这里插入图片描述
在这里插入图片描述

(8)要想为一个引脚分配模型,可单击它旁边的灰色框。选择J1_MEM_L1部分的7号引脚,设置对话框,如图所示:

在这里插入图片描述

(9)为这个引脚分配直流模型,在“DC Sink Model”部分单击“Assign”按钮,打开编辑直流电源引脚模型对话框,对话框设置如图所示。单击“OK”按钮。
(10)在分配电源完整性模型对话框中,向下滚动鼠标,选择Q4的2号引脚,如图所示。

在这里插入图片描述

在这里插入图片描述

(11)在对话框的“VRM Model”下单击“Assign”按钮,为这个引脚分配VRM模型,在打开的对话框中设置参数,如图所示。单击“OK”按钮。
(12)重复上述步骤,为1.8V网络添加模型:为U29.AA8添加5A DC sink,为U42.3添加一个VRM,如图所示。

在这里插入图片描述
在这里插入图片描述

(13)单击“确定”按钮关闭对话框。
(14)保存文件,输入“2.5V&1.8V”作为文件名称,单击“Save”按钮,如图所示,软件自动添加.dcs扩展名。这个文件可以为以后相同设置的批量仿直所使用。

如果仿真时想得到三维的电源视图,可以选择电源视图对话框的左下角选项。然而,这将大大增加仿真时间。也可以通过单击对话框左下角的选项来创建电子表格仿真报告(Ex- cel或者CSV格式)。如果选中了对话框左下角的“Include Reference Nets”选项,那么在同一仿真中参考网络也同时参与仿真。

(15)在“Batch DC Drop Simulation”对话框中单击“Run”按钮,开始仿真。
仿真完成需要一些时间,直流压降分析生成一个文本报告,其中包含每一个分析网络和连接引脚的最大电压降和电流密度,如图所示。通过单击报告中突出显示的引脚名称,鼠标会跳转到板子对应的引脚上。如果板子的电压降或者电流密度大于阈值(在批量直流电压降对话框中“Max Voltage Drop”和“Max Current Density”栏设定的值),文本报告中将会出现实验失败的信息。这个报告中包含最大过孔电流,过孔的坐标也会在报告中显示。为每个网络生成更详细的报告,可以单击高亮显示的文字。

在这里插入图片描述
在这里插入图片描述

(16)可以通过单击重点显示路径来查看每一个仿真电源网络的详细报告。
(17)关闭报告窗口。保存并退出BoardSim编辑器。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.如何改善电压下降较多的设计

在板级的电源设计中,很多工程师会遇到由于设计或项目本身的问题而导致电源确实存在电压跌落较多的情况,那么这个时候工程师应该怎么来解决这些问题呢?下面介绍几利常用于改善电源电压跌落的方法。

第一 、在PCB 布局时,使用电端尽量靠近电源输电端。在一些大型且成长条形的设计中,经常会出现用电端与源端相隔较远的情况,布局时一定要考虑使源端与用电端尽量靠近。
第二 、在 PCB 设计空间足够的情况下,增加电源平面铺铜的面积。这样可以增加通流能力,减小电源平面电压跌落。既可以在同一层增加电源网络的铺铜的面积,也可以在其他层增加,根据实际情况来定。
第三、 在机械结构和设计允许的情况下,增加电源平面的铺铜厚度。
第四 、增加电源平面层数,这也是为了使电源有更多的通流平面,以扩大通流面积,减少电压的跌落。
第五、 如果电源端与用电端确实比较远,设计无法改善时,在用电端之前增加一级 LDO 电源设计。

以上只是一些在实际项目中总结出来的方法,当然还有一些其他的解决方案,如优化软
件使功耗降低、增大通风散热等,在此就不一一列举。 总之,不管用什么样的方法,其目的都是使我们的设计产品性能更好,并且成本更低。


http://chatgpt.dhexx.cn/article/fJbQvgIt.shtml

相关文章

HyperLynx(二十二)DDR(五)DDRx总线时序模型设计

由于DDRx总线对时序的要求非常严格,随着速率的提升,时序的要求会更高。要使用DDRx批处理仿真器,需要创建控制器和DRAM颗粒的时序模型,时序模型文件后缀为“*.V”。 HyperLynx 提供两种方式进行时序模型的创建和编辑: 一种是在语…

HyperLynx(八)带状线串扰的仿真

1. 前面介绍的是微带线的串扰仿真,其实带状线的串扰与微带线的串扰有比较大的不同。主要是在拓扑结构中传输线TL2和TL5为带状线,分布在第三层,微带线与带状线通过过孔连接。带状线的仿真拓扑如图所示: 叠层信息如图所示&#xff…

HyperLynx(二十八)板层噪声分析和SI/PI联合仿真实例

板层噪声分析和SI/PI联合仿真实例 1.前仿真噪声分析 2.后仿真噪声分析 3.设置和运行SI/PI联合仿真 4.执行信号过孔旁路分析 1.前仿真噪声分析 (1)从“开始”菜单中打开HyperLynx:“开始”→“所有程序”一“Mentor Graphics SDD”→“HyperLynx”→“HyperLynx Simulation S…

基于Hyperlynx VX.2.5 的DDR3仿真之一:Verifying That the Software Recognizes Your Design Correctly

这是一篇基于Mentor公司 Hyperlynx VX.2.5 仿真软件针对Xilinx ZYNQ 的ZC702 PCB上DDR3内存布局布线的信号完整性仿真分析。层叠结构设置,关键信号的仿真分析,有助于我们了解基于 Hyperlynx 对 DDR3 进行信号完整性仿真的整个流程。 首先我们从实际出发…

HyperLynx(三十一)高速串行总线仿真(三)

高速串行总线仿真(三) 1.从一个多层板工程中验证串行通道 2.在多层板中设置连接器模型 1.从一个多层板工程中验证串行通道 在本例练习中,将集中研究从芯片到插件形成的串行发射通道,并分析它的性能。 (1)打开 HyperLynx 软件&a…

HyperLynx(五)反射仿真

1.反射仿真 1.学过物理的工程师都知道,光在传输过程中不在介质的表面会发生反射和折射现象,如图所示。同样,对于信号而言,信号在传递的的过程中,遇到阻抗不连续的点(不同的介质或不同的物理结构时),一部分…

HyperLynx(十八)DDR(一)DDR简介和DDR的数据仿真

1.DDR简介 2.DDR仿真概述 3.DDR数据仿真前的数据验证 4.DDR数据仿真具体步骤 1.DDR简介 DDR(双倍速率同步动态随机存储器)是一个内存名称,意思即双倍速率同步动态随机存储器,是内存的其中一种。 DDR 总线是由 SDRAM 发展而来的一…

HyperLynx(三十)高速串行总线仿真(二)

高速串行总线仿真(二) 仿真实例 1.探索多层板中的PCI-E串行通道 2.设置叠层以减小损耗 3.分析通道的不同配置对损耗的影响 4.检测驱动端规范 5.检查接收器规范 6.通过仿真得出整个通道的驱动约束限制 1.探索多层板中的PCI-E串行通道 在本节练习中&am…

HyperLynx(二十七)电源完整性之AC去耦仿真实例(二)

电源完整性之AC去耦仿真实例(二) 1.后仿真的去耦仿真 2.去耦电容在后仿真分析中的作用 3.使用QPL文件为去耦电容分配模型 4.如何设计好电源系统 1.后仿真的去耦仿真 (1)在“开始”菜单中打开HyperLynx:“开始”→“所有程序”→“Mentor Graphics SDD…

HyperLynx(十二)BoardSim和PCB板级仿真分析(三)

1.使用曼哈顿布线进行BoardSim仿真 2.快速分析整板的串扰强度 3.交互式串扰仿真 4.Gbit信号仿真 1.使用曼哈顿布线进行BoardSim仿真 前面讲述的分析,都是在已布线的PCB上进行的。实际上,对PCB进行信号完整性、串扰、EMC分析不一定要求在物理布线之后进行…

DDR3 HYPERLYNX SI仿真

HYPERLYNX仿真DDR是非常的方便,有固定的模板可以用,这里就大致的过程和大家分享下。 ①导入PCB的数据,设置叠层,设置下电源 ②设置完成打开DDR batch-mode wizard ③本次仿真的是DDR3L,800MT。 ④添加控制器和DDR ⑤添加模型 ⑥…

HyperLynx(十一)BoardSim和PCB板级仿真分析(二)

BoardSim和PCB板级仿真分析(二) 1.设置模型 2.提取原理图 3.查看信号网络的属性 4.快速添加端接 5.普通信号网络批量仿真设置 1.设置模型 在BoardSim 中对元器件赋模型的基本方法与在 LineSim中的一样,但其中增加了特殊的部分,…

HyperLynx(六)参数扫描仿真

HyperLynx可以很好地完成原理图和PCB的串扰仿真,也非常方便PCB设计过程中批量地仿真串扰。 **耦合长度:**不管是在同一层上,还是在空间上,其耦合长度都是传输线之间相互平行的耦合区域的长度。 **串扰饱和长度:**串扰…

HyperLynx(四)差分传输线模型

1.差分传输线 在高速电路 PCB 设计中,差分传输线是一类比较特殊和重要的传输线,差分传输线简称差分线。随着电路设计技术的提升,从最早期的伪差分信号设计,到现在的差分信号设计,差分信号越来越多地应用在高速电路设计…

HyperLynx(二十三)DDR(六)DDRx总线批量仿真

HyperLynx(二十三)DDR(六)DDRx总线批量仿真 1.DDR仿真流程2.仿真前参数设置3.批处理仿真前验证4.DDR2总线批处理仿真(实例)4.1 收集设计信息并为DDRx向导准备设计电路4.2 设置DDRx向导 5.仿真结果分析解读6…

HyperLynx(二)LineSim的基本操作

LineSim的基本操作包含新建工程文件、建立仿真拓扑结构、编程传输线、分配模型、保存文件、设置仿真条件并仿真等。 1.仿真文件的保存 一般建议在新建一个工程文件时, 首先要保存为一个工程文件,然后再编辑其他部分。 在菜单栏上,选择文件(…

HyperLynx(十三)Hyperlynx前放置之对网络的EMC分析

1.设置EMC参数 2.运行EMC分析 1.设置EMC参数 1)仿真前的要求 在运行LineSim EMC仿真或BoardSim EMC仿真前,要特别注意以下两点,否则将会出现错误报警: ①有一个有效的叠层结构; ②对于需要仿真的网络,必须设置驱动。 如果正在仿真一对差分线…

hyperLynx VX2.5 PCB仿真

文章目录 1.hyperLynx VX2.5 安装 2.hyperLynx VX2.5 使用 3.hyperLynx VX2.5 PCB阻抗扫描 4.hyperLynx VX2.5 直流压降仿真 5.hyperLynx VX2.5 AC 去耦仿真 6.hyperLynx VX2.5 LPDDR4X仿真 7.hyperLynx VX2.5 LPDDR4X批量仿真 8.hyperLynx VX2.5 高速串行总线仿真 1.hyperLynx…

HyperLynx(九)HDMI仿真实例

1.眼图和眼图模板 2.HDMI眼图模板 3.在HyperLynx中设置眼图模板 4.HDMI仿真 5.HDMI设计规则总结 1.眼图和眼图模板 眼图是指一系列的数字信号在示波器或图形软件中显示的图形。简单地说就是把一连串 接收端接收到 的脉冲信号(000,001,010, …

hyperlynx si 前仿真

hyperlynx这个软件非常简单易上手,推进新手可以学习这个软件,今天就原理图仿真进行一个说明。 ①New Si Schematic ②按下图选中部品,接收端,传输线和发送端,这里把传输线阻抗调整到50ohm和实际设计的值一致。 可以用…