Hyperlynx教程 中文版
- 格式:ppt
- 大小:2.88 MB
- 文档页数:49
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是一款专业的电磁兼容性(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设计中的信号完整性和电磁兼容性分析。
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 )。
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仿真流程Hyperlynx是一种电路仿真工具,用于评估高速数字和模拟电路的信号完整性和电磁兼容性。
它允许工程师模拟和分析信号在PCB(Printed Circuit Board,印刷电路板)上的传输情况,以识别和排除潜在的问题。
下面是Hyperlynx的仿真流程,详细介绍如何使用该工具进行电路仿真。
1.确定仿真目标:在开始仿真之前,需要明确仿真的目标以及要研究的特定信号完整性或电磁兼容问题。
这可以包括评估信号的时钟音特性、信号完整性、串扰、电压降、电流密度等。
确定目标有助于指导后续的仿真设置和分析。
2. 创建电路布局:使用PCB设计工具,如Altium Designer、Cadence等,创建电路的物理布局。
确保将所需的信号传输线路、元件和连接导线按照实际布局进行规划。
准备电路设计文件后,将其导入Hyperlynx工具。
3. 设定仿真参数:在Hyperlynx工具中,需要设置仿真的参数。
这包括选择仿真类型(示波器仿真、频谱仿真、信号完整性仿真等)以及仿真的频率范围。
还需要指定必要的模型和信号源,如信号源的频率、振幅等。
4. 选择分析工具:根据仿真目标选择适当的分析工具。
Hyperlynx提供了一系列的分析工具,如时域分析器、频谱分析器、传输线路分析器等。
每个工具都有独特的功能,可以帮助分析不同类型的电路问题。
5. 运行仿真:配置好仿真参数和选择适当的分析工具后,运行仿真。
Hyperlynx将模拟电路在给定的频率范围内的各种性能和特性,比如幅度响应、相位响应、信号完整性、传输线路的特性阻抗等。
仿真过程可能需要一定的计算时间,取决于电路的复杂性和所设置的仿真范围。
6.评估结果:仿真完成后,评估仿真结果。
通过查看结果输出、波形图和其他分析结果,判断电路的性能是否满足要求。
如果出现问题,可以使用分析工具进一步调查问题的原因,并制定适当的解决方案。
7.优化电路:根据仿真结果进行电路优化。
01 HyperlynxChapter软件背景与发展历程创立背景发展历程主要功能及应用领域主要功能应用领域市场需求与行业现状市场需求行业现状02仿真基础知识Chapter仿真定义仿真原理仿真软件030201仿真概念及原理常见仿真类型介绍直流仿真交流仿真瞬态仿真蒙特卡罗仿真01020304预测电路性能提高设计可靠性缩短设计周期促进创新设计仿真在电路设计中的作用03 HyperlynxChapter准备工作与注意事项确定仿真目标和需求准备相关材料了解软件操作界面和基本功能注意事项模型建立与参数设置根据电路原理图在Hyperlynx中建立相应的电路模型,包括元件、连线和端口等。
为元件设置正确的参数,如电阻、电容、电感等,确保仿真的准确性。
根据仿真需求设置合适的仿真参数,如仿真时间、步长、收敛条件等。
在仿真前对模型进行检查,确保电路连接正确、元件参数设置合理。
建立电路模型设置元件参数设置仿真参数检查模型正确性运行仿真查看仿真结果结果分析优化设计仿真运行与结果分析04高级仿真技巧与应用实例Chapter信号完整性仿真技巧01020304传输线模型选择反射与串扰分析时域与频域分析端接策略制定电源完整性仿真方法电源分配网络建模直流压降分析交流阻抗分析去耦电容优化通过仿真软件模拟设备的辐射发射和抗扰度性能,预测电磁兼容性。
辐射发射与抗扰度测试电路板级电磁兼容性分析系统级电磁兼容性评估电磁兼容性优化措施针对电路板进行电磁兼容性分析,找出潜在的电磁干扰问题。
对整个系统进行电磁兼容性评估,确保设备在复杂电磁环境中的正常工作。
根据仿真结果,制定电磁兼容性优化措施,提高设备的电磁兼容性性能。
电磁兼容性仿真应用05问题解决与性能优化建议Chapter仿真结果不准确可能是由于模型简化过度、边界条件设置不当或材料参数不准确等原因造成,需要对模型进行精细化处理,并检查边界条件和材料参数设置。
模型收敛问题可能由于模型设置不当或参数不合理导致,可以尝试调整模型参数、增加迭代次数或更改求解器设置等方法解决。
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_入门指南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使用方法整理一、从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仿真教程培训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使用方法整理一、从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区域的列表中就进行了改变。
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下,再重新启动软件,就可以安装成功了。