Hyperlynx教程 中文版
Hyperlynx教程中文版精讲
整改方案制定及实施效果评估
整改方案制定
根据EMC测试结果,分析设备存在的EMC 问题,制定针对性的整改方案,包括滤波、 屏蔽、接地等措施。
VS
实施效果评估
对整改后的设备进行EMC复测,评估整改 效果是否符合预期要求,如未达到预期效 果,需进一步调整整改方案。
06 模拟电路仿真与 混合信号分析技 巧
通过模拟外部电磁干扰信号,测试设备在不同干扰强度下的工作性能,以评估其抗干扰 能力。
滤波、屏蔽和接地技术应用
滤波技术
采用滤波器滤除设备电源线或信 号线上的高频干扰信号,减少电 磁辐射和传导干扰。
屏蔽技术
利用金属屏蔽体对电磁场进行隔 离,降低电磁辐射和敏感度,提 高设备EMC性能。
接地技术
通过合理设计接地系统,将设备 内部的干扰信号引入大地,避免 对其他设备造成干扰。
Hyperlynx教程中文版精讲
目 录
• Hyperlynx软件简介与安装 • 原理图设计与仿真基础 • 印制电路板(PCB)设计进阶指南 • 高速数字电路设计专题研讨 • 电磁兼容性(EMC)问题解决方案 • 模拟电路仿真与混合信号分析技巧
01 Hyperlynx软件 简介与安装
Hyperlynx软件功能及应用领域
错误排查技巧
学习如何根据错误提示和原理图信息, 快速定位并修复错误。
批量修改和更新
了解如何批量修改和更新原理图中的 元器件和连接。
仿真设置及结果分析方法
仿真设置
了解仿真的类型和设置方法,学习如何设置 仿真参数、选择仿真类型等。
仿真结果查看
掌握如何查看仿真结果,包括波形图、数据 表等。
结果分析技巧
学习如何根据仿真结果分析电路性能,如时 延、功耗等。
pads2007 HyperLynx中文教程
HyperLynx入门指南HK +852-******** SZ 755-88859921 SH 21-51087906 BJ 10-51665105目录使用叠层编辑器进行阻抗计算使用LineSim进行布线前仿真LineSim串扰分析BoardSim的交互式仿真BoardSim端接向导BoardSim串扰分析BoardSim板级分析BoardSim差分和GHz仿真直观的IBIS编辑器建立一个Databook模型HK +852-******** SZ 755-8885 9921 SH 21-5108 7906 BJ 10-5166 5105使用叠层编辑器进行阻抗计算在BoardSim和 LineSim中均包括一个功能强大的叠层编辑器,使用它可以很简单地对您的PCB进行叠层设计和修改,以及对每个信号层进行特性阻抗的计算,以便您对信号反射和信号完整性的控制。
特性阻抗传输线和负载阻抗的匹配,以及选择合适的端接器件的值对信号完整性是很重要的。
BoardSim和LineSim的叠层编辑器正是对其控制的开始。
首先请记住特性阻抗Z0的计算等式:Z0 = √(L/C)增大电容可以通过一下方式:加宽走线减小信号层和参考层的距离增加介电常数这样就使等式的分母变大,也就降低的特性阻抗Z0。
当然,减小电容就使Z0增大。
而反射系数的计算等式如下:HK +852-******** SZ 755-8885 9921 SH 21-5108 7906 BJ 10-5166 5105Refl. % = (ZL - Z0) / (ZL + Z0)当我们进行PCB设计时,对那些驱动端上升或下降时间小于等于5ns的单端信号线必须进行端接。
这个功能能够帮助我们选择合适的端接值,以便我们知道这个端接值ZL(例如:终端端接),以便我们可以控制信号反射和信号完整性,或者为了达到理想的目标特性阻抗值,调整优化我们的叠层结构。
建立一个新的LineSim原理图点击工具条上的图标“New LineSim Schematic ”,便可以建立一个新的LineSim原理图,或者通过菜单选择File -> New LineSim File…。
hyperlynx仿真流程
hyperlynx仿真流程Hyperlynx是一款专业的电磁兼容性(EMC)和信号完整性(SI)仿真工具,可用于分析和优化高速PCB设计中的信号传导和电磁干扰问题。
下面是Hyperlynx仿真流程的详细描述。
1. 建立工程文件:首先,需要在Hyperlynx中创建一个新的工程文件。
选择合适的文件名和保存路径,并确保新建的工程文件与待仿真的PCB设计文件关联。
2. 导入PCB设计:将待仿真的PCB设计文件导入到Hyperlynx中。
根据实际情况选择导入PCB文件的格式,比如OBD++、IPC-2581或者Gerber文件等。
确保导入后的PCB布局与原始设计文件一致。
3. 设置仿真参数:在Hyperlynx中,需要根据仿真需求设置合适的信号完整性和电磁兼容性仿真参数。
这些参数包括传输线特性阻抗、时钟频率、板层堆叠、信号源和终端模型等。
4. 创建信号网络:利用Hyperlynx中的布线工具创建信号网络,包括引脚、信号源、信号终端和传输线等。
确保网络连接正确无误。
5. 添加探针:在关键节点上添加探针,以便监测和分析信号传输过程中的电压波形、电流、噪声等参数。
6. 运行仿真:设置好仿真参数后,可以开始运行仿真。
可以选择不同的分析类型,如时域仿真、频域仿真、串扰仿真等。
根据仿真结果,可以评估信号完整性和电磁兼容性的性能指标。
7. 优化设计:根据仿真结果,可以对PCB设计进行优化。
例如,调整布线、改进接地方案、减小信号回返路径等,以提高信号完整性和电磁兼容性。
8. 重新仿真:经过设计优化后,需要重新进行仿真,以评估优化效果。
反复进行仿真和优化,直到满足设计要求。
9. 结果分析和报告:根据仿真结果,可以进行结果分析和报告撰写。
可以生成波形图、频谱图、时钟抖动分析图等,以直观地展示仿真结果。
撰写详尽的报告,提供给设计团队和相关利益相关者。
总结:Hyperlynx作为一款专业的仿真工具,可以帮助工程师进行高速PCB设计中的信号完整性和电磁兼容性分析。
Hyperlynx教程中文版精
04
布线优化
采用自动布线工具进行优化, 如调整走线角度、减少交叉等,
提高布线质量和效率。
特殊布线技巧与实例
差分对布线 针对高速差分信号,采用等长、等距、 同层的布线方式,减少信号干扰和失真。
地线处理 在模拟电路中,为了减小地线阻抗和 噪声干扰,可以采用多点接地、地线
网格等布线技巧。
蛇形走线
在数字电路中,为了匹配信号延迟, 可以采用蛇形走线来调整信号传输时 间。
瞬态电流。
03
平面层设计
优化地平面的设计,降低电源系 统的阻抗,提高电源稳定性。
电源完整性仿真与验证
仿真工具
使用专业的电源完整性仿真工具, 如Hyperlynx,对电源系统进行 建模和仿真分析。
仿真步骤
包括建立电源系统模型、设置仿 真参数、运行仿真并分析结果等 步骤。
验证方法
通过与实际测量结果的对比,验 证仿真结果的准确性和可靠性。 同时,也可以采用其他验证方法, 如专家评审、对比试验等。
文件比较
支持文件比较功能,方便用户比较 不同版本之间的差异。
03
原理图设计与仿真
原理图设计流程
放置元器件
从元器件库中选择所需元器件, 放置在原理图中。
调整布局
调整元器件位置,使原理图布 局更加合理、美观。
创建新原理图
启动Hyperlynx软件,选择 “File”->“New”>“Schematic”命令,进入 原理图设计环境。
电源与地处理
针对电源和地网络,可以采用大面积 铺铜、电源岛等布线方式,提高电源 稳定性和散热效果。
05
电源完整性分析与优化
电源完整性基本概念
电源完整性(Power Integrity,PI)
Hyperlynx教程中文版(精)
➢ 例如,现在要将目前的6 层板改为8 层板,这样我们可以 在第三层位置单击,然后点击鼠标右键选择Insert Below 选项中的Solid Plane 选项,增加一个GND2 的参考层 (层的名称可以增加层后,在Layer Name 的栏目位置进 行修改),用同样的方法,增加一个VCC2 的参考层。增 加层后如图:
1. 右击第一条传输线的符号,打开传输线编辑对话框。 2. 在“Coupled”中选择单选按钮“Stackup”,就会进入“Add to
Coupling Regions”对话框页,(New Coupling)将出现在左边 的窗口中。 3. 点击“Edit coupling Region”页,可以浏览我们建立的耦合区域 的截面图。从这里,点击Layer 对话框中的下拉菜单,我们从中 选择“3,Signal, InnerSignal1”,使得传输线位于该信号层。 4. 点击传输线类型“Transmission-Line Type”页表,在Comment 域中填上“Aggressor 1”,点击“确定”按钮退出。 5. 重复以上的几个步骤,用同样的方法建立第二和第三根网络, 必须注意保证三根传输线处于同一个耦合区域“Coupling0001” 中,命名第二根位于中间的传输线为“Victim” [TL(A1,B1)], 而第三根位于右边的传输线命名为“Aggressor 2”[TL (A2,B2)]。它们之间的左右位置可以通过窗口底部的左右方 向的箭头移动,按照需要调整三根传输线的位置,模型建立好 后如图示:
➢ 我们可以通过改变传输线的参数值减小EMC
HyperLynx中文使用说明
Tutorial 使用说明书2002-5-20w ww.ed a365.co mTUTORIAL 使用说明书 1 第一章 LINESIM3 1.1 在L INE S IM 里时钟信号仿真的教学演示3 1.1.1使用 F ILE /O PEN L INE S IM F ILE 加载例题 "CLOCK.TLN"3 1.1.2 点击“S COPE /S IM MENU ”选择“R UN S COPE ”出现数字示波器。
3 1.1.3 采用终接负载的方法修正时钟网络4 1.1.4 采用IBIS 方法的系列终端仿真。
4 1.1.5 利用终端“W IZARD ”功能寻找最佳终接数值。
5 第二章 时钟网络的EMC 分析6 2.1 对是中网络进行EMC 分析6 第三章 LINESIM'S 的干扰、差分信号以及强制约束特性7 3.1 “受害者”和 “入侵者” 7 3.2如何定线间耦合。
7 3.3 运行仿真观察交出干扰现象8 3.4 增加线间距离减少交叉干扰(从8 MILS 到 12 MILS ) 8 3.5 减少绝缘层介电常数减少交叉干扰 8 3.6 使用差分线的例子(关于差分阻抗) 8 3.7 仿真差分线9 第四章 BOARDSIM104.1 快速分析整板的信号完整性和EMC 问题 10 4.2 检查报告文件:报告文件中使用搜索违反信号完整性的地方。
10 4.3 对于时钟网络详细的仿真 10 4.4 运行详细仿真步骤: 10 4.5 时钟网络CLK 的完整性仿真 11第五章 关于集成电路的MODELS 13 6.1 模型M ODELS 以及如何利用T ERMINATOR W IZARD 自动创建终接负载的方法 13 6.2 修改U3的模型设置(在EASY.MOD 库里CMOS,5V,FAST ) 13 6.3 选择模型(管脚道管脚)C HOOSING M ODELS I NTERACTIVELY (交互), P IN -BY -P IN 13 6.4 搜寻模型(F INDING M ODELS (THE "M ODEL F INDER "S PREADSHEET ) 14 6.5 例子:一个没有终接的网络 14w ww.ed a365.co mHyperLynxHyperLynx 是高速仿真工具,包括信号完整性(signal-integrity )、交叉干扰(crosstalk )、电磁屏蔽仿真(EMC )。
Hyperlynx仿真教程08:去耦电容网络分析
Module8:去耦电容网络分析Step1:创建去耦分析原理图并命名为SimLab15Step2:设置层叠Step3:创建电源平面Layout创建板边点击Draw Board Outline图标.选择形状 (Rectangle , Ellipse , or Polygon ).设置尺寸:对话框或手工拉出注意:层叠结构中所有Plane类型的金属层,铜皮填充满整个板子,板边没有空隙。
Step 4: 添加铜皮或挖空区域添加之前,必须设置那层为活动层。
添加的东西在当前活动层上。
按钮Select Active Layer(s)选择活动层。
勾选活动层是哪一层,本例要在VCC上挖空一个区域,所以选择VCC电源平面。
Add Void Area 或Add Copper Area ,选择挖空图形矩形,框选挖空。
Step 5: 添加去耦电容●添加电容,按钮。
Single添加单个电容。
Array添加一组电容。
这里设置为Array,添加一组。
●编辑安装方法●设置过孔大小,需要先编辑。
●赋模型●框选区域,OK。
Step 6: 添加VRM配置属性●添加 VRM 或DC-DC 模块的模型●设置标号U1●鼠标点击选择放在哪个位置●在Electrical Model区域,定义voltage (V), resistance (R), and inductance(L)值●Connected/Reference Layers 区域,Conn连接到VCC电源平面,Ref连接到GND。
勾选。
●IC Mount on,选择放在top层还是Bottom层。
●Assign a Padstack,最好事先定义好电容使用的过孔以及电源使用的过孔。
然后在这选择即可。
Step 7:仿真分析●Simulate PI > Analyze Decoupling●把要分析的平面对填入●Check Capacitor Models,检查一下。
●选择分析类型Quick Analysis:该分析创建一张表格,统计出所有去耦电容的信息,包括:安装电感、谐振频率,电容值等。
Hyperlynx教程中文版
三、LineSim仿真
指派驱动器和接收器
➢ 右键点击单元CELL A0 的IC 图标(我们将设定它为驱动 端)。
➢ 点击指派模型(Assign Models)窗口右边的“Select…” 按钮。
➢ 选择Generic.mod 库按钮。 ➢ 在Devices 列表中,选择74AC11X:LINE-DRV ,再点击
一、HyperLynx 7.5 开发环境简介
HyperLynx 7.5 软件的安装
➢ 在安装License过程中,会出现要求指定License的路径, 此时只需要将路径位置指向您的License所在的位置,点 击Next继续安装就可以了。如下图示:
一、HyperLynx 7.5 开发环境简介
HyperLynx 7.5 的主界面
二、叠层编辑器
使用叠层编辑器进行编辑
可以通过改变表中各项参数来 改变模型的特性阻抗值
新添加的 GND2和 VCC2层
增加层后再根据需要对各层的参数进行设定,以满足特性阻抗的需要。
三、LineSim仿真
建立一个新的LineSim 原理图
点击工具条上的图标“New LineSim Schematic” ,便可以建立一个新的 LineSim 原理图,或者通过菜单选择 File -> New LineSim File…。
பைடு நூலகம்
三、LineSim仿真
指派驱动器和接收器对话框
三、LineSim仿真
选择一个传输线模型
右键点击传输线符号,发一些时间分别点击传输线类型页中的各种传输线类型单 选按钮,可以通过Values 页面对各种传输线模型进行参数和模型的了解。或 者 可以通过点击编辑传输线对话框中上部的传输线类型(Transmission-Line Type)页和值(Values)页对所选的传输线参数进行设置,如下图:
hyperlynx仿真流程
hyperlynx仿真流程Hyperlynx是一种电路仿真工具,用于评估高速数字和模拟电路的信号完整性和电磁兼容性。
它允许工程师模拟和分析信号在PCB(Printed Circuit Board,印刷电路板)上的传输情况,以识别和排除潜在的问题。
下面是Hyperlynx的仿真流程,详细介绍如何使用该工具进行电路仿真。
1.确定仿真目标:在开始仿真之前,需要明确仿真的目标以及要研究的特定信号完整性或电磁兼容问题。
这可以包括评估信号的时钟音特性、信号完整性、串扰、电压降、电流密度等。
确定目标有助于指导后续的仿真设置和分析。
2. 创建电路布局:使用PCB设计工具,如Altium Designer、Cadence等,创建电路的物理布局。
确保将所需的信号传输线路、元件和连接导线按照实际布局进行规划。
准备电路设计文件后,将其导入Hyperlynx工具。
3. 设定仿真参数:在Hyperlynx工具中,需要设置仿真的参数。
这包括选择仿真类型(示波器仿真、频谱仿真、信号完整性仿真等)以及仿真的频率范围。
还需要指定必要的模型和信号源,如信号源的频率、振幅等。
4. 选择分析工具:根据仿真目标选择适当的分析工具。
Hyperlynx提供了一系列的分析工具,如时域分析器、频谱分析器、传输线路分析器等。
每个工具都有独特的功能,可以帮助分析不同类型的电路问题。
5. 运行仿真:配置好仿真参数和选择适当的分析工具后,运行仿真。
Hyperlynx将模拟电路在给定的频率范围内的各种性能和特性,比如幅度响应、相位响应、信号完整性、传输线路的特性阻抗等。
仿真过程可能需要一定的计算时间,取决于电路的复杂性和所设置的仿真范围。
6.评估结果:仿真完成后,评估仿真结果。
通过查看结果输出、波形图和其他分析结果,判断电路的性能是否满足要求。
如果出现问题,可以使用分析工具进一步调查问题的原因,并制定适当的解决方案。
7.优化电路:根据仿真结果进行电路优化。
2024Hyperlynx仿真指南pdf
01 HyperlynxChapter软件背景与发展历程创立背景发展历程主要功能及应用领域主要功能应用领域市场需求与行业现状市场需求行业现状02仿真基础知识Chapter仿真定义仿真原理仿真软件030201仿真概念及原理常见仿真类型介绍直流仿真交流仿真瞬态仿真蒙特卡罗仿真01020304预测电路性能提高设计可靠性缩短设计周期促进创新设计仿真在电路设计中的作用03 HyperlynxChapter准备工作与注意事项确定仿真目标和需求准备相关材料了解软件操作界面和基本功能注意事项模型建立与参数设置根据电路原理图在Hyperlynx中建立相应的电路模型,包括元件、连线和端口等。
为元件设置正确的参数,如电阻、电容、电感等,确保仿真的准确性。
根据仿真需求设置合适的仿真参数,如仿真时间、步长、收敛条件等。
在仿真前对模型进行检查,确保电路连接正确、元件参数设置合理。
建立电路模型设置元件参数设置仿真参数检查模型正确性运行仿真查看仿真结果结果分析优化设计仿真运行与结果分析04高级仿真技巧与应用实例Chapter信号完整性仿真技巧01020304传输线模型选择反射与串扰分析时域与频域分析端接策略制定电源完整性仿真方法电源分配网络建模直流压降分析交流阻抗分析去耦电容优化通过仿真软件模拟设备的辐射发射和抗扰度性能,预测电磁兼容性。
辐射发射与抗扰度测试电路板级电磁兼容性分析系统级电磁兼容性评估电磁兼容性优化措施针对电路板进行电磁兼容性分析,找出潜在的电磁干扰问题。
对整个系统进行电磁兼容性评估,确保设备在复杂电磁环境中的正常工作。
根据仿真结果,制定电磁兼容性优化措施,提高设备的电磁兼容性性能。
电磁兼容性仿真应用05问题解决与性能优化建议Chapter仿真结果不准确可能是由于模型简化过度、边界条件设置不当或材料参数不准确等原因造成,需要对模型进行精细化处理,并检查边界条件和材料参数设置。
模型收敛问题可能由于模型设置不当或参数不合理导致,可以尝试调整模型参数、增加迭代次数或更改求解器设置等方法解决。
HyperLynx_入门指南
HyperLynx_入门指南HyperLynx_入门指南目录1、简介1.1 HyperLynx简介1.2 本指南目的1.3 读者对象2、HyperLynx安装2.1 系统要求2.2 安装步骤2.2.1 安装程序2.2.2 运行安装程序2.2.3 接受许可协议2.2.4 选择安装路径2.2.5 完成安装3、HyperLynx界面3.1 主界面介绍3.2 菜单栏3.3 工具栏3.4 状态栏3.5 操作区域4、创建项目4.1 新建项目4.2 导入设计文件4.3 设置项目属性4.3.1 高速信号4.3.2 非高速信号4.3.3 板层设置5、信号完整性分析5.1 信号完整性概念5.2 信号完整性原则5.3 信号完整性分析流程 5.3.1 设置仿真环境5.3.2 建立信号模型 5.3.3 执行仿真5.3.4 分析结果6、电磁兼容性分析6.1 电磁兼容性概念6.2 电磁兼容性原则6.3 电磁兼容性分析流程 6.3.1 设置仿真环境 6.3.2 建立模型6.3.3 执行仿真6.3.4 分析结果7、时序分析7.1 时序分析概念7.2 时序分析原则7.3 时序分析流程7.3.1 设置时序约束 7.3.2 建立模型7.3.3 执行仿真7.3.4 分析结果8、其他分析功能8.1 电源完整性分析8.2 瞬态分析8.3 热分析8.4 PCI Express分析8.5 Signal Integrity优化9、常见问题解答10、附件附件:1、HyperLynx安装文件2、示例设计文件法律名词及注释:1、许可协议:指安装HyperLynx时需要接受的软件使用许可协议。
2、信号完整性:指在电路板设计中保证信号质量的一系列措施,如抑制信号时序畸变、减小噪声干扰等。
3、电磁兼容性:指电子设备在工作时不会对外部设备或系统造成干扰或受到干扰的能力。
4、时序分析:指对电路中的时序进行建模和仿真分析,以确保电路的时序要求得到满足。
5、电源完整性:指在电路板设计中保证电源系统正常供电的一系列措施,如减小电源噪声、抑制电源波动等。
HyperLynx多板仿真第十五讲
仿真设置
建立多板仿真模型,同时设置数字和模拟信号激励源、传输线参数、接收端模型等。
仿真结果
观察混合信号在多板环境中的传输波形、眼图、频谱等参数,评估信号质量及相互干扰情况。
案例三:混合信号电路板多板仿真
仿真目标
分析复杂系统(包含多个电路板、芯片、模块等)的整体性能,包括信号传输、电源分配、热设计等。
电磁干扰
包括传导干扰和辐射干扰,对电路性能和稳定性产生不良影响。
滤波技术
在信号传输路径上加入滤波器,滤除特定频率的干扰信号,提高电磁兼容性。
电磁兼容性基础
03
CHAPTER
HyperLynx多板仿真设置
根据实际需求选择合适的仿真器,如HyperLynx等。
选择合适的仿真器
将需要仿真的电路板文件导入到仿真环境中。
案例一:高速数字电路板多板仿真
仿真目标
建立多板仿真模型,设置模拟信号激励源、传输线参数、接收端模型等。
仿真设置
仿真结果
观察模拟信号在多板环境中的传输波形、频谱等参数,评估信号质量。
分析模拟信号在多个电路板之间的传输特性,包括信号衰减、噪声等。
案例二:模拟电路板多板仿真
仿真目标
分析混合信号(数字和模拟信号)在多个电路板之间的传输特性,包括信号间的干扰等。
HyperLynx软件的功能
01
HyperLynx是一款专业的电子设计自动化(EDA)软件,提供了强大的多板仿真功能,能够对信号完整性、电源完整性和电磁兼容性等方面进行全面分析。
HyperLynx软件的优势
02
HyperLynx软件具有高效、准确、易用等特点,能够帮助设计师快速发现并解决潜在的设计问题,提高设计效率和质量。
Hyperlynx仿真培训课程(2024)
2024/1/26
8
Hyperlynx界面及功能介绍
2024/1/26
Hyperlynx启动与界面介绍
01
了解Hyperlynx的启动方法、界面组成和各部分功能。
菜单栏与工具栏
02
熟悉Hyperlynx的菜单栏和工具栏中的常用命令和工具,以及它
们的使用方法和作用。
工作区与视图操作
03
掌握Hyperlynx工作区的组成、视图的操作方法和技巧,如缩放
引入先进仿真技术
如三维电磁场仿真、热仿真等,更全面地评估电源系统 性能并发现潜在问题。
22
06 信号完整性分析 与优化
2024/1/26
23
信号完整性概念及影响因素
信号完整性的定义
在数字系统中,信号在传输过程中保持其原始形状和幅度的能力 。
影响因素
传输线效应、阻抗不匹配、电源噪声、串扰等。
信号完整性的重要性
快捷键设置与使用
了解Hyperlynx中快捷键的设置 方法,掌握常用快捷键的使用 ,提高操作效率。
10
03 原理图输入与仿 真设置
2024/1/26
11
原理图输入方法及技巧
01
熟练掌握原理图编辑器的基本操作
包括工具栏、菜单栏、快捷键等使用方法,提高绘图效率。
02
原理图绘制规范
遵循一定的布线规则和层次化设计原则,使原理图更加清晰易懂。
元器件的复用与共享
掌握元器件的复制、粘贴、导出、导入等操作,实现不同项目之 间的元器件共享。
2024/1/26
13
仿真参数设置与调整
1 2
仿真参数设置
了解仿真参数的设置方法,如仿真时间、步长、 收敛精度等,以确保仿真的准确性和稳定性。
HyperLynx_入门指南
HyperLynx_入门指南HyperLynx_入门指南欢迎使用HyperLynx_入门指南文档!本文档将帮助您快速上手并了解如何使用HyperLynx进行设计和分析。
Chapter 1、HyperLynx简介1.1 HyperLynx概述1.2 HyperLynx的主要功能1.3 HyperLynx的应用领域1.4 系统要求Chapter 2、安装与设置2.1 与安装HyperLynx2.2 注册HyperLynx许可证2.3 设置仿真环境2.4 创建工程文件Chapter 3、布局与布线3.1 设计规则检查(DRC)3.2 线路走线指导3.3 线长匹配和信号完整性Chapter 4、信号完整性分析4.1 信号传导模型4.2 时域分析4.3 频域分析4.4 噪声分析Chapter 5、电磁兼容性分析5.1 电磁辐射分析5.2 电磁干扰分析5.3 电源噪声分析Chapter 6、性能优化与验证6.1 信号时延优化6.2 电源噪声抑制6.3 电路参数优化6.4 分析结果验证Chapter 7、结果解读与报告7.1 结果解读7.2 报告与导出附件:本文档涉及的附件包括示例工程文件、图片和附加教学材料等。
请查阅附件文件夹获取相关内容。
法律名词及注释:1.HyperLynx: HyperLynx是一款由Mentor Graphics开发的高速电路设计和分析工具。
2.仿真环境: 仿真环境指创建和配置仿真所需的软件和硬件环境。
3.设计规则检查(DRC): DRC是用于确保PCB设计符合规范的自动化检验工具。
4.信号完整性: 信号完整性指信号在传输过程中是否受到噪声、时延等因素的影响。
5.时域分析: 时域分析是对信号随时间变化的特性进行分析。
6.频域分析: 频域分析是对信号在频率域上的特性进行分析。
7.电磁辐射分析: 电磁辐射分析是评估电路或设备产生的电磁辐射水平的过程。
8.电磁干扰分析: 电磁干扰分析是评估电磁场对电路或设备性能产生的干扰影响的过程。
Hyperlynx使用方法整理(包括ddr部分仿真)
Hyperlynx使用方法整理一、从PCB中生成.HYP文件。
在菜单栏点击tools,在下拉菜单中点击BoardSim,更加需要对界面调整如下图,Unrouted选项:设置不走线的平面,因为电源层走线不设置?不明白?Plane areas and copper pours:两个选项导出的文件没有发现不一样?二、在BoardSim中编辑叠层和线宽当BoardSim调入一块板子的时候,它会自动检查。
HYP文件中关于叠层的数据,如果存在叠层记录,BoardSim 就会据此建立一个叠层设置方案。
如果有错误或不完整,BoardSim 会运行Stackup Wizard来修正叠层设置。
简单介绍BoardSim会怎样来修正叠层:1. 如果根本就没有任何叠层信息,Stackup Wizard会做如下处理:根据所有的走线用到的层来建立信号层并命名。
在信号层间插入电介质层将信号层的厚度设为默认值将介质层的厚度和电介质常数设为默认值提醒你目前仍然没有平面层2。
如果没有平面层,Stackup Wizard会报告错误,但是不会自动添加平面层,需要手动添加平面层。
如果至少存在一个平面层,但有丢失的平面层,Wizard不会显示错误。
3。
如果缺少介质层,Stackup Wizard会报告这一情况,同时会自动在信号层间添加介质层,介质层厚度和电介质参数采用默认值。
4。
如果有厚度为零的层,Stacku Wizard 会自动改变这层的厚度为默认值。
如下图在setup中或是点图标编辑叠层。
根据板厂的叠层信息设置下图中的各个项目。
三、编辑默认的标识映射规则在菜单Opt ions中选择Reference Designa tor Mapping ,出现编辑标识映射窗口,在M appings 区域中对默认的映射规则进行了列表,从中选中要改变的映射。
1. 在Edit/ add s elected mapping 区域,选择不同的器件类型,然后点击Add/Apply 按钮,Mappings区域的列表中就进行了改变。
华为Hyperlynx仿真教程培训
华为Hyperlynx仿真教程培训1.引言华为Hyperlynx仿真教程培训旨在帮助工程师熟练掌握Hyperlynx仿真软件,从而提高信号完整性分析的效率,优化产品设计,确保通信系统的稳定运行。
本教程将系统介绍Hyperlynx软件的基本操作、仿真原理、分析方法及实际应用,帮助学员迅速掌握Hyperlynx仿真技能。
2.Hyperlynx仿真软件简介易学易用:提供直观的图形化界面,方便用户进行操作;高效分析:支持多种仿真算法,可快速完成复杂电路的信号完整性分析;精确预测:基于先进的模型和算法,准确预测信号完整性问题;完善的模型库:提供丰富的无源、有源器件模型,满足不同场景的分析需求;兼容性强:与主流EDA工具无缝集成,方便设计工程师进行电路设计和仿真。
3.Hyperlynx仿真教程培训内容本次培训将围绕Hyperlynx仿真软件的操作流程、仿真原理、分析方法及实际应用展开,具体内容包括:3.1软件安装与界面介绍Hyperlynx软件的安装方法及环境配置;Hyperlynx软件的界面布局及功能模块介绍。
3.2电路搭建与模型创建如何在Hyperlynx中搭建电路;无源、有源器件模型的创建与参数设置;电路连接及布局布线注意事项。
3.3仿真原理与设置信号完整性分析的基本原理;仿真类型及算法介绍;仿真参数设置及优化;网络分析及眼图分析。
3.4分析方法与技巧常见信号完整性问题的识别与解决方法;仿真结果的分析与优化;实际案例分析与讨论。
3.5实际应用与案例分享Hyperlynx在通信系统中的应用;Hyperlynx在高速数字电路设计中的应用;Hyperlynx在射频电路设计中的应用;行业优秀案例分析及经验分享。
4.培训对象与收益本次培训面向从事信号完整性分析的工程师、研发人员、电子工程师等,通过培训,学员将能够:掌握Hyperlynx仿真软件的基本操作;熟悉信号完整性分析的基本原理和方法;提高通信系统、高速数字电路、射频电路等领域的信号完整性分析能力;解决实际工程中的信号完整性问题,优化产品设计。
Hyperlynx使用方法整理(包括ddr部分仿真)
Hyperlynx使用方法整理一、从PCB中生成.HYP文件。
在菜单栏点击tools,在下拉菜单中点击BoardSim,更加需要对界面调整如下图,Unrouted选项:设置不走线的平面,因为电源层走线不设置?不明白?Plane areas and copper pours:两个选项导出的文件没有发现不一样?二、在BoardSim中编辑叠层和线宽当BoardSim调入一块板子的时候,它会自动检查。
HYP文件中关于叠层的数据,如果存在叠层记录,BoardSim 就会据此建立一个叠层设置方案。
如果有错误或不完整,BoardSim 会运行Stackup Wizard来修正叠层设置。
简单介绍BoardSim会怎样来修正叠层:1. 如果根本就没有任何叠层信息,Stackup Wizard会做如下处理:根据所有的走线用到的层来建立信号层并命名。
在信号层间插入电介质层将信号层的厚度设为默认值将介质层的厚度和电介质常数设为默认值提醒你目前仍然没有平面层2。
如果没有平面层,Stackup Wizard会报告错误,但是不会自动添加平面层,需要手动添加平面层。
如果至少存在一个平面层,但有丢失的平面层,Wizard不会显示错误。
3。
如果缺少介质层,Stackup Wizard会报告这一情况,同时会自动在信号层间添加介质层,介质层厚度和电介质参数采用默认值。
4。
如果有厚度为零的层,Stacku Wizard 会自动改变这层的厚度为默认值。
如下图在setup中或是点图标编辑叠层。
根据板厂的叠层信息设置下图中的各个项目。
三、编辑默认的标识映射规则在菜单Opt ions中选择Reference Designa tor Mapping ,出现编辑标识映射窗口,在M appings 区域中对默认的映射规则进行了列表,从中选中要改变的映射。
1. 在Edit/ add s elected mapping 区域,选择不同的器件类型,然后点击Add/Apply 按钮,Mappings区域的列表中就进行了改变。
Hyperlynx仿真指南
对于新建的原理图,在菜单 File 中选择 Save As, 出现 Save As 对话框.你 可以为原理图输入名称,并保存在你认为恰当的位置.
对于已经命名过的原理图,在菜单 File 中选择 Save,当前的原理图就会覆 盖已保存过的文件. 3.读入原理图.
图 11
下面我们来介绍一下关于示波器的详细设置: 1.边缘仿真和振荡仿真
示波器提供两种不同的信号做为仿真的驱动信号,一种是边缘信号(上升 沿/下降沿),另一种是振荡信号(频率可调).
在示波器的 Driver Waveform 区域中选中 Edge,则可选择采用上升沿 (Rising Edge)还是下降沿(Falling Edge)来进行仿真(图 12);如果选中 Osc,则 出现频率和占空比的框格,可根据需要填入相应的数值(图 13).
六, 激活无源器件并输入具体数值
在 LineSim 中能够添加下列无源器件: 上拉电阻,下拉电阻,电容,AC 终端匹 配(电阻-电容联合),串联电阻,串联电容,串联电感,串联铁磁珠.只要用鼠标在 相应的位置单击便可以将这些无源器件加入原理图中,下面分别是添加非串联器 件(图 9)和添加串联器件(图 10)的情况.
被激活的元件变成黑色,但由于未对其进行定义,所以名称处为问号(图 6).
图6
五, 为 IC 选择仿真模型
1. 用鼠标指向 IC 元件并用右键点击,出现 Assign Models 对话框(图 7).
图7
2. 在 pins 区域中双击相应的管脚,出现 Select IC Model 对话框(图 8).
可以在菜单 File 中选择 Open LineSim File,或是选择按钮 ,到相应的 目录下打开所需 LineSim 文件. 4.文件路径设置.
Hyperlynx教程 中文版
点击衰减率按钮, 确认Resistive 和 Dielectric 复选框 已经被选中,我们 可以分析曲线显示 在高频时信号的衰 减是如何增加的。
三、LineSim仿真
串扰分析——基本模型
在这一部分中我们采用一个三线串扰的例子来说明如何进行串扰分 析以及减小串绕的方法。 首先要建立传输线模型,建立串扰模型的关键在于要将相关的传输 线添加到同一个耦合区域中,具体方法为: 1. 右击第一条传输线的符号,打开传输线编辑对话框。 2. 在“Coupled”中选择单选按钮“Stackup”,就会进入“Add to Coupling Regions”对话框页,(New Coupling)将出现在左边 的窗口中。 3. 点击“Edit coupling Region”页,可以浏览我们建立的耦合区域 的截面图。从这里,点击Layer 对话框中的下拉菜单,我们从中 选择“3,Signal, InnerSignal1”,使得传输线位于该信号层。 4. 点击传输线类型“Transmission-Line Type”页表,在Comment 域中填上“Aggressor 1”,点击“确定”按钮退出。 5. 重复以上的几个步骤,用同样的方法建立第二和第三根网络, 必须注意保证三根传输线处于同一个耦合区域“Coupling0001” 中,命名第二根位于中间的传输线为“Victim” [TL(A1,B1)], 而第三根位于右边的传输线命名为“Aggressor 2”[TL (A2,B2)]。它们之间的左右位置可以通过窗口底部的左右方 向的箭头移动,按照需要调整三根传输线的位置,模型建立好 后如图示:
耦合线模型
相应传输线的 各项参数均会 自动计算给出
三、LineSim仿真
选择微带线Microstrip 单选按钮。 设置线长为8 Inches(当然,您可以根据您的需要进行长 度设置,我们这里只是为了进行“what-if”分析。如下图: 选择确定,关闭对话框。
HyperLynx8.0安装和破解方法
HyperLynx8.0安装和破解方法HyperLynx8.0安装和破解步骤1生成LICENSE执行文件夹KeyGen中MakeLic.bat,产生LICENSE.TXT文件,保存此文件。
2 安装HyperLynx8.0执行MentorGraphics Hyperlynx 8.0 文件夹中setup.exe文件,安装HyperLynx8.0。
(1)选择Install Products(2)选择安装文件的源路径和目标路径(3)选择需要安装的文件,将目录中的文件都选上。
(4)点击Install开始安装。
3 配置license(1)在C:\盘下建立flexlm文件夹,在其他盘下建立此文件夹,发现安装不成功。
(2)【开始】\【所有程序】\【Mentor Graphics Licensing】\【Configure Licensing】,点击【Next】后出现下面的界面,选择1。
(3)点击【Next】后,选择步骤1中产生的LICENSE.TXT。
(4)点击【Next】后,会在c:\flexlm下产生license.dat文件。
4 替换MGLS.DLL如果你的HyperLynx8.0安装时默认的话,即路径为C:\MentorGraphics,则只需要运行FIXMGLS.BAT即可,否则请自己修改FIXMGLS.BAT里面的替换路径再运行。
注意,该命令是无条件的,所以原始MGLS.DLL将不保存备份。
(1)将文件夹KeyGen中FIXMGL.BAT改名为FIXMGL.txt,记事本即可打开,修改里面的安装路径,如下图所示。
(2)把FIXMGL.txt文件改名为FIXMGL.bat,并执行。
----------------------------------------------------安装完成---------------------------------------此时,运行软件时,发现未安装成功时,将文件夹KeyGen下的文件MGLS.DLL复制到安装目录文件夹Licensing下,再重新启动软件,就可以安装成功了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、LineSim仿真
采用串联端接阻抗减小反射
点击工具条上的示波器图标 打开示波器。 点击Start Simulation 按钮重新开始仿真。 对比没有端接匹配电阻的波形(选中右边复选框中的 previous value 选项),我们可以很明显地看到振铃明显 减小。
• 这里,以HyperLynx 7.5 为例来介绍 HyperLynx 的主要功能和使用方法。
主要内容
一.HyperLynx 7.5 开发环境简介
二.Stackup Editor——叠层编辑器
三.LineSim——布线前仿真 四.BoardSim——布线后仿真 五.IBIS编辑器
一、HyperLynx 7.5 开发环境简介
HyperLynx入门指南
西安电子科技大学电路CAD研究所 2010年1月
高速仿真工具——HyperLynx
• 从内容上
信号完整性(signal-integrity)
反射(单网络) 串扰(crosstalk) 电磁兼容(EMC)
• 从功能上
线级仿真(LineSim) 板级仿真(BoardSim)
一、HyperLynx 7.5 开发环境简介
HyperLynx 7.5 软件的安装
在安装License过程中,会出现要求指定License的路径, 此时只需要将路径位置指向您的License所在的位置,点 击Next继续安装就可以了。如下图示:
一、HyperLynx 7.5 开发环境简介
HyperLynx 7.5 的主界面
三、LineSim仿真
指派驱动器和接收器对话框
三、LineSim仿真
选择一个传输线模型
右键点击传输线符号,发一些时间分别点击传输线类型页中的各种传输线类型单 选按钮,可以通过Values 页面对各种传输线模型进行参数和模型的了解。或 者 可以通过点击编辑传输线对话框中上部的传输线类型(Transmission-Line Type)页和值(Values)页对所选的传输线参数进行设置,如下图: 单线模型 (非耦合)
二、叠层编辑器
使用叠层编辑器进行编辑
可以通过改变表中各项参数来 改变模型的特性阻抗值
新添加的 GND2和 VCC2层
增加层后再根据需要对各层的参数进行设定,以满足特性阻抗的需要。
三、LineSim仿真
建立一个新的LineSim 原理图
点击工具条上的图标“New LineSim Schematic” ,便可以建立一个新的 LineSim 原理图,或者通过菜单选择 File -> New LineSim File…。
点击衰减率按钮, 确认Resistive 和 Dielectric 复选框 已经被选中,我们 可以分析曲线显示 在高频时信号的衰 减是如何增加的。
三、LineSim仿真
串扰分析——基本模型
在这一部分中我们采用一个三线串扰的例子来说明如何进行串扰分 析以及减小串绕的方法。 首先要建立传输线模型,建立串扰模型的关键在于要将相关的传输 线添加到同一个耦合区域中,具体方法为: 1. 右击第一条传输线的符号,打开传输线编辑对话框。 2. 在“Coupled”中选择单选按钮“Stackup”,就会进入“Add to Coupling Regions”对话框页,(New Coupling)将出现在左边 的窗口中。 3. 点击“Edit coupling Region”页,可以浏览我们建立的耦合区域 的截面图。从这里,点击Layer 对话框中的下拉菜单,我们从中 选择“3,Signal, InnerSignal1”,使得传输线位于该信号层。 4. 点击传输线类型“Transmission-Line Type”页表,在Comment 域中填上“Aggressor 1”,点击“确定”按钮退出。 5. 重复以上的几个步骤,用同样的方法建立第二和第三根网络, 必须注意保证三根传输线处于同一个耦合区域“Coupling0001” 中,命名第二根位于中间的传输线为“Victim” [TL(A1,B1)], 而第三根位于右边的传输线命名为“Aggressor 2”[TL (A2,B2)]。它们之间的左右位置可以通过窗口底部的左右方 向的箭头移动,按照需要调整三根传输线的位置,模型建立好 后如图示:
三、LineSim仿真
优化向导的使用
根据信号完整性的知识以及前一个例子,我们知道端接匹 配是一个非常重要的解决信号完整性的方法。 但是究竟端接一个多大的阻抗才能够达到我们所需要的标 准呢? 盲目的去试是不可取的,工作量也会非常大。 LineSim 提供了一个功能强大Terminator Wizard (端接 优化向导),它可以根据传输线模型以及所需的指标值, 经过计算自动给出各项参数的最佳值。 点击工具条上 按键,或是通过Wizard->Terminator Wizard ,打开优化向导的对话框。 根据个人的需要设置Apply tolerance (可以容许的噪声容 限),经过计算它会自动给出了优化后的参数值。 令外,点击对话框右上方的Apply Values 就可以将最佳参 数直接应用到各元件中,而不需要在原理图中一一更改。
FCC 和CISPR 的 Class A 标准线
FCC 和CISPR 的 Class B标准线
三、LineSim仿真
频谱分析仪(spectrum analyzer)
点击右上的开始仿真“Start Simulation” 按钮,开始仿真,并得出结 果,如图:
从图上可以看出: 在133MHz处, EMC已经远远超过 了FCC和CISPR的 Class B类标准。
双击进入HyperLynx 7.5 的安 装界面,按照需要安装即可。 双击进入Mentor Graphics Licensing 的安装界面,必 须要安装这一项才能使用 HyperLynx 7.5 软件。 双击进入IBIS模型安装界面, 安装这一项后,就可以使用许 多已有的IBIS库。
安装完毕 后,点击 Exit 退出 安装。
耦合线模型
相应传输线的 各项参数均会 自动计算给出
三、LineSim仿真
选择微带线Microstrip 单选按钮。 设置线长为8 Inches(当然,您可以根据您的需要进行长 度设置,我们这里只是为了进行“what-if”分析。如下图: 选择确定,关闭对话框。
“What-if”分析
三、LineSim仿真
点击LineSim 工具条上的频谱分析仪(spectrum analyzer)图标按 钮 ,将打开频谱分析窗口。 频谱分析仪提供了FCC和CISPR的Class A 和Class B标准线,以便于 在仿真中直接观察EMC。 向上点击垂直偏移(Vertical Offset)设置按钮,使Class A 和Class B 的标准线位于分析窗口中,如下图示:
三、LineSim仿真
Terminator Wizard 对话框
点击Apply Values 就可以将优化值直 接应用到各元件中
Apply tolerance 下拉 菜单允许用户按照需 要设定噪声容限
LineSim 经过计 算以后给出最佳 参数值
三、LineSim仿真
频谱分析仪(spectrum analyzer)
我们可以通过改变传输线的参数值来减小EMC
三、LineSim仿真
损耗分析
在HyperLynx中还提供了有损传输线模型的仿真分析。只需要按下工 具条上的 按钮,就可以进入有损仿真状态。 我们还可以进一步分别观察介质损耗和导体损耗,只需要在原理图的 传输线符号上点击鼠标右键。点击频域(Frequency Domain)查看 表“Loss”,请注意只有在有损仿真被使能时才出现此图表。
三、LineSim仿真
建立一个新的LineSim 原理图
点击第一排的两个IC 符号以便激活LineSim原理 图中的驱动器和接收器IC(CELL A0 和B0)。 点击连接两个IC 之间的标准的传输线符号,就可 以激活此传输线。如下图:
接下来,我们将以一个简单微带线传输线的的例子 来说明如何对传输线建模仿真以及优化。
安装软件完毕以后,就可以直接使用了。 点击“开始->程序->HyperLynx 7.5 ->HyperLynx Simulation Software”打开HyperLynx 7.5 软件,程序运行主界面如下。
二、叠层编辑器
功能简介 在BoardSim 和 LineSim 中均包括一个功能 强大的叠层编辑器,使用它可以很简单地 对您的PCB 进行叠层设计和修改,以及对 每个信号层进行特性阻抗的计算,以便您 对信号反射和信号完整性的控制。 选择工具条上绿色的叠层图标“Edit PCB Stackup” ,或者通过菜单的Edit -> Stackup…选项,您将看到一个6 层板的叠 层结构图以及各层和介质层的参数。
二、叠层编辑器
Stackup Editor 编辑界面
HyperLynx 中默认的为6层板模型, 用户可以根据需要添加或是减少 层的数目
二、叠层编辑器
使用叠层编辑器进行编辑
双击您需要编辑的项目表格,例如介质层厚度、线宽等等, 根据需要编辑顶层、底层和各个走线层、参考层以及介质 层的参数,您可以分别选择Basic、Dielectric、Metal、Z0 Planning、Custom View 进行各个项的编辑。 另外,您可以在左边的叠层参数窗口中通过鼠标拖动的方 式对叠层的结构进行调整,也可以在右边的叠层示意图中 进行鼠标拖动的操作。编辑各项参数,直到得到您需要的 特性阻抗值。 在叠层编辑器“Stackup Editor”的左边叠层参数编辑窗口 中单击您需要增加层的位置,单击右键弹出菜单,选择在 当前位置的上面或者下面增加层。 例如,现在要将目前的6 层板改为8 层板,这样我们可以 在第三层位置单击,然后点击鼠标右键选择Insert Below 选项中的Solid Plane 选项,增加一个GND2 的参考层 (层的名称可以增加层后,在Layer Name 的栏目位置进 行修改),用同样的方法,增加一个VCC2 的参考层。增 加层后如图: