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

article/2025/9/30 18:19:09

板层噪声分析和SI/PI联合仿真实例

1.前仿真噪声分析
2.后仿真噪声分析
3.设置和运行SI/PI联合仿真
4.执行信号过孔旁路分析

1.前仿真噪声分析

(1)从“开始”菜单中打开HyperLynx:“开始”→“所有程序”一“Mentor Graphics SDD”→“HyperLynx”→“HyperLynx Simulation Software”,得到如图所示界面。

在这里插入图片描述

(2)在菜单中选择“File”→“Open Schematic”,打开文件C:\PI_Trng\lab4\exer1\pre_ noise.ffs,得到如图所示界面。

在这里插入图片描述

(3)最大化PDN Editor窗口,得到如图所示界面。

在这里插入图片描述

(4)在板子右侧单击U11电路电源引脚,得到如图所示界面。

在这里插入图片描述

(5)在属性菜单中右击并选择“Edit”,打开如图所示窗口。
在这里插入图片描述

(6)在对话框的电气模型中选择“AC Model”复选框,如图所示。

在这里插入图片描述

(7)单击“AC Model”下的“Edit”按钮,打开“Edit AC Power Pin Model”对话框,如图所示。

在这里插入图片描述

(8)在“Stimulus”区域中,改变信号类型为“Pulse”,如图所示。

在这里插入图片描述

(9)单击“OK”按钮,关闭AC 电源设置对话框。

(10)在编辑IC电源引脚对话框中单击“OK”按钮关闭对话框。

(11)重复步骤(4)~(10),设置板子左侧的电源引脚 U2.1

(12)从菜单中选择“Simulate PI”→“Run Plane” →“Noise Simulation(PowerScope)”,打开PowerScope窗口,如图所示。

在这里插入图片描述

(13)单击窗口右上角的“Start Simulation”按钮,开始仿真。
(14)仿真完成(曲线停止跳跃),在 PowerScope窗口右侧选择“Auto span&origin”,如图所示。

(15)在右边的显示部分,选择“Solid fill”和“Wireframe”。结果如图所示,注意到区域右边比左边小得多,这是有意义的。左边的电路被电容包围,而右边的电路是被一片空白隔离于平面和电容之间。

(16)练习用窗口的控制按钮进行变换、转换、放大、缩小,以观察曲线。

(17)完成查看后,关闭PowerScope窗口。
(18)在LineSim窗口中,单击开关选择模式工具条按钮。
(19)移动鼠标到右侧板子的空白区域,当鼠标变成方框时单击左键选择空白区域。
(20)按Delete键删除空白区域。
(21)从菜单中选择“Simulate PI”→“Run Plane Noise Simulation(PowerScope)”,弹出PowerScope窗口。

(22)在PowerScope窗口中,单击“Start Simulation”按钮。
(23)仿真完成,通过单击窗口顶部的“VCC-GND[compare]”选项卡,与之前的结果比较板间的噪声电压,如图所示。

狭缝部分的噪声大大增加,这是与板子其他部分隔开的。如果没有狭缝,噪声会从U1.1传播到板子的其他部分。这种效应促使设计师使用电源平面缝隙作为噪声隔离技术。然而,这将使U1.1缺少交流电流。一个好的隔离噪声的方法是使用电容,在 U2.1周围区域使用电容是有效的

(24)关闭PowerScope窗口。
(25)从菜单中选择“Setup”“Stackup”→“Edit”来编辑叠层,打开如图所示窗口。

(26)修改VCC和GND(在第5行)之间的电介质厚度为5mil,如图所示。

在这里插入图片描述

(27)单击“OK”按钮,以确定叠层设置。
(28)选择“SimulatePI”→“Run Plane Noise Simulation (PowerScope)”,打开Power-
Scope窗口,如图所示。

(29)单击“Start Simulation”按钮,开始仿真。

(30)仿真完成,单击“VCC-GND[compare]”选项卡比较仿真结果,如图所示。

(31)旋转视图,以更好地观察两次仿真结果之间的区别。

可以看到减小VCC和GND之间的距离能够改善噪声。与前面VCC和GND联系紧密的结果进行比较,具有较低的阻抗特性。

(32)关闭PowerScope窗口。
(33)保存并退出HyperLynxLineSim。

2.后仿真噪声分析

在本次练习中,将学习到在BoardSim中设置和运行板噪声分析。
(1)从“开始”菜单中打开 HyperLynx:“开始”→“所有程序”→“Mentor Graphics
SDD”→“HyperLynx”→“HyperLynx Simulation Software”,得到如图所示界面。

在这里插入图片描述

(2)从菜单中选择“File”→“Open Board”,打开 BoardSim 文件C:\PI_Tmg\lab4\Exer2\post_noise.hyp,如图所示。
在这里插入图片描述

(3)如果出现一个关于有未布线网络的提示,单击“No”按钮,下面将突出显示想要分析的电源网络。
(4)从菜单中选择“View”一“Highlight Net”,打开如图所示对话框。

在这里插入图片描述

(5)选择1.5V网络,单击“Highlight”按钮显示网络,如图所示。

在这里插入图片描述

(6)关闭“Highlight Net”对话框。

(7)右击板子的任意一个地方,选择“Show Viewing Filter”命令,这将打开“Viewing Filter”对话框,如图所示,以便能够看到已经覆铜的层。在这里插入图片描述

(8)使1.5V 网络在突出显示的网络中,如图所示。单击“Hide All”按钮取消其他层的选择。

(9)在对话框里检查覆铜的层,可以看到1.5V网络在第4层。
在这里插入图片描述

(10)关闭“Viewing Filter”对话框。
(11)重复步骤(4)~(9),突出显示GND网络,如图所示。

在这里插入图片描述

可以看到,GND所在的第7层有一部分缺失,重叠了1.5V网络,如图所示。

在这里插入图片描述

(12)关闭“Viewing Filter”对话框。

在接下来的几步操作中将为引脚分配模型。
(13)从BoardSim 菜单中单击“Models’ →“Assign Power Integrity Models”, 打开如图所示对话框。

在这里插入图片描述

(14)在对话框中的“Filters”区域输入1.5V,找到连接到1.5V 的引脚作为供电网络,单击“Apply”按钮,如图所示。

在这里插入图片描述

(15)通过单击第一个引脚旁边的灰色框拖动鼠标到最后一个引脚,选中所有引脚,如
图所示。

在这里插入图片描述

(16)单击对话框“Reference Net”部分的“Assign”按钮为所有选中引脚分配参考网
络,如图所示。
在这里插入图片描述

(17)在“Set Reference Net”对话框中,选择GND作为参考网络,GND网络已经附在
第3层和第7层,如图所示,单击“OK”按钮。

在这里插入图片描述
(18)在“Assign Power Integrity Models”对话框的“AC Model”部分单击“Assign”按
钮,打开如图所示对话框。
在这里插入图片描述

(19)在“Edit AC Power Pin Model”对话框中,选择“Pulse”作为信号类型,设置幅
度为0.05A,不改变其他参数,如图所示。

在这里插入图片描述

(20)单击“OK”按钮关闭“Edit AC Power Pin Model”对话框。

(21) 单击“OK”按钮关闭“Assign Power Integrity Models”对话框。

在接下来的几步操作中,将为1.5V网络做噪声分析仿真。
(22)从 BoardSim 菜单中选择“Simulate PI”→“Run Plane-Noise Simulation (Power-
Scope)”,打开如图所示对话框。

在这里插入图片描述

(23)在“Plane Noise Analysis”对话框中选择1.5V 网络,如图所示,单击“Run Analysis”按钮。

在这里插入图片描述

(24)在 PowerScope 中,确认“Auto span & origin”和“Solid fill”被选中,以便呈现合
适的仿真结果。最大噪声电压显示在窗口的底部,如果仿真图像不想超过一定的噪声水平,可以设置有阈值标记的三维图像注意到,有4-3和4-7创建的两个传输平面。那是因为仿真中分析的1.5V网络在第4层,在3层和7层上,每一面都有两组参考平面。

(25)在“T-Planes”选项下选择4-3和4-7,同时选择一个来查看它的两个面的噪声大
小。以下两个平面为噪声水平的顶视图,如图所示。

在这里插入图片描述

在这里插入图片描述

(26)关闭 PowerScope 窗口。关闭“Plane Noise Analysis”对话框。

(27)保存并退出BoardSim 会话。

3.设置和运行SI/PI联合仿真

(1)从“开始”菜单打开 HyperLynx:
“开始”’一“所有程序’ -→“Mentor GraphicsSDD”→“HyperLynx”→“HyperLynx Simulation Software”,得到如图所示界面。

在这里插入图片描述

(2)选择“File”→“Open Schematic”,打开文件 C:\PL_Tmg\lab5 \exerl_2\cosim.ffs,如图所示。

在这里插入图片描述

(3)设置原理图编辑器和 PDN编辑器使得同时显示。对于联合仿真,SI的原理图应该
与PI原理图通过相同的过孔模型相连接。
(4)在SI原理图中,单击工具条上的“Add Via to schematic”按钮添加一个信号通
孔,如图所示。

在这里插入图片描述

(5)在PDN编辑器中,单击“Add Signal Via”按钮,打开如图所示对话框。

在这里插入图片描述

(6)为了匹配原理图编辑器中的名称,在结果对话框中设置过孔名字为V1,如
图所示:

在这里插入图片描述

(7)单击板层右侧的空白区域。
(8)在对话框中单击“OK”按钮,将看到V1通孔放在板子的PDN编辑器中,如图所示
在这里插入图片描述

(9)在原理图菜单中选择“Simulate SI”→“Run Interactive Simulation (SI Oscillo-
scope)”,打开数字示波器窗口,如图所示:

在这里插入图片描述

(10)在示波器窗口中,确认仿真右上角的“Simulatet planes”不被选中。
(11)设置垂直刻度为500mV/div,水平刻度为 2ns/div,如图所示。

在这里插入图片描述

(12)在窗口右上角单击“Start Simulation”按钮,仿真结果如图所示。

在这里插入图片描述

(13)确认“Previous results”被选中,如图所示
(14)选择“Simulate t-planes”复选框,如图所示:

在这里插入图片描述

(15)单击“Start Simulation”按钮
(16)仿真完成,单击示波器中的颜色框,选择之前波形中U3的引脚1
(17)改变颜色为浅蓝色,以便更好地看出和之前曲线的不同。单击“OK”按钮,显
示如图所示

在这里插入图片描述

注意到,电源视图窗口打开了,显示层噪声分析结果。可以看到,与PI分析整合,在
SI 仿真中还有一个在接收端的差异。通过PowerScope plot曲线可以看出过孔如何通过大量噪声到层里,如图所示.

(18)关闭PowerScope 窗口.

在这里插入图片描述

改变过孔位置:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(19)激活PDN 编辑器,使鼠标停留在V1过孔上直到鼠标变成光标。
(20)按住鼠标左键拖动V1到板子左侧的电容C6的旁边,如图所示。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(21)在数字示波器窗口中单击“Start Simulation”按钮,仿真结果如图所示。

仿真完成后,可以看到与之前的仿真结果相比较,在接收的仿真结果中有重大偏差。在板子左侧引入了一个非常突出的噪声峰值,但是主要包含去耦电容。

(22)在 PowerScope 顶部单击“VCC-GND[compare]”选项卡

在这里插入图片描述

(23)选择视图,这样可以更好地看到比较结果。可以看到,当把过孔放在电容矩阵中
时噪声显著降低,如图所示。

在这里插入图片描述

(24)关闭 PowerScope 窗口。
(25)在示波器中,取消选中“Simulate t-planes”。
(26)单击“Start Simulation”按钮。
(27)再次把之前的仿真结果改为浅蓝色。

在这里插入图片描述

注意到,选择“Simulate t-planes”时的仿真结果没有太大的差别,如图所示。
这是适当的解耦和电源分配网络的设计目标,一旦一个常规的SI仿真假设了理想的返回路径,就可以看到通孔周围已经相当接近理想状态。

4.执行信号过孔旁路分析

(1) 选择 “Simulate PI” →“Analyze Signal-Via Bypassing(Bypass Wizard)”,

  • 打开“By pass Wizard”对话框,如图所示

在这里插入图片描述

(2)在选择信号过孔时,选择V1左侧的选择框,如图所示,单击“Next”按钮

在这里插入图片描述

(4)单击“Next”按钮,设置目标阻抗为10Ohms(10000mOhms),如图所示:
在这里插入图片描述

(5)单击“Next”按钮,在设置“Choose Easy/Custom”的时候选择“Easy”,如图所示:

在这里插入图片描述

(6)单击“Next”按钮,在通用设置中接受默认设置,如图所示。

(7)单击“Next”按钮,在设置控制频率扫描时选择默认设置,单击“Run Analysis”按钮。

一段时间后得到阻抗曲线,如图所示。

在这里插入图片描述

可以看到 profile在所有频率范围内均小于目标阻抗,这就意味着过孔具有低阻抗回路,达到了基于此设计的要求。

(8) 关闭 Touchstone Viewer。关闭“Bypass Wizard”对话框。
(9)保存并退出原理图。


http://chatgpt.dhexx.cn/article/2QGeRE38.shtml

相关文章

基于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和实际设计的值一致。 可以用…

HyperLynx中层叠设计实例

层叠结构和材料参数对于仿真是不可或缺的,HyperLynx提供了一个比较完善的、可视化的层叠设计工具。 1.层叠编辑器界面 层叠编辑器界面如图所示: 在菜单栏上选择设置(Steup)-层叠(Stackup)-编辑&#xff08…

HyperLynx 仿真

HyperLynx step by step (5)-EMC天线仿真 2009年8月26日 大哥牛 2 条评论 EMC天线仿真和电流仿真类似,只不过探头不同。先打开Clock.tln然后,执行以下步骤 菜单Simulate->Run interactive EMC Simulation (Spectrum Analyzer),打开Spectrum Analyzer对…

HyperLynx(十四)高级分析技术

1.BoardSim中的差分对 2.建立SPICE电路连接 1.BoardSim中的差分对 对差分引脚的分析是通过为其指定差分模型完成的。差分引脚在IBIS文件中有严格的定义,但是选定了差分模型后,用户还需要指出各引脚是反相端还是非反相端。对于 LineSim和BoardSim都是如此…