Altium Designer中进行信号完整性分析

高速数字系统中,由于脉冲上升/下降时间通常在10到几百p秒,当受到诸如内连、传输时延和电源噪声等因素的影响,从而造成脉冲信号失真的现象;
在自然界中,存在着各种各样频率的微波和电磁干扰源,可能由于很小的差异导致高速系统设计的失败; 在电子产品向高密和高速电路设计方向发展的今天,解决一系列信号完整性的问题,成为当前每一个电子设计者所必须面对的问题。业界通常会采用在PCB制板前期,通过信号完整性分析工具尽可能将设计风险降到最低,从而也大大促进了EDA设计工具的发展……
信号完整性(Signal Integrity,简称SI)问题是指高速数字电路中,脉冲形状畸变而引发的信号失真问题,通常由传输线阻抗不匹配产生的问题。而影响阻抗匹配的因素包括信号源的架构、输出阻抗(output impedance)、走线的特性阻抗、负载端的特性、走线的拓朴(topology)架构等。解决的方式可以采用端接(termination)与调整走线拓朴的策略。 
信号完整性问题通常不是由某个单一 因素导致的,而是板级设计中多种因素共同作用的结果。信号完整性问题主要表现形式包括信号反射、信号振铃、地弹、串扰等; 

1,Altium Designer信号完整性分析(机理、模型、功能)

在Altium Designer设计环境下,您既可以在原理图又可以在PCB编辑器内实现信号完整性分析,并且能以波形的方式在图形界面下给出反射和串扰的分析结果。
Altium Designer的信号完整性分析采用IC器件的IBIS模型,通过对版图内信号线路的阻抗计算,得到信号响应和失真等仿真数据来检查设计信号的可靠性。Altium Designer的信号完整性分析工具可以支持包括差分对信号在内的高速电路信号完整性分析功能。
Altium Designer仿真参数通过一个简单直观的对话框进行配置,通过使用集成的波形观察仪,实现图形显示仿真结果,而且波形观察仪可以同时显示多个仿真数据图像。并且可以直接在标绘的波形上进行测量,输出结果数据还可供进一步分析之用。 
Altium Designer提供的集成器件库包含了大量的的器件IBIS模型,用户可以对器件添加器件的IBIS模型,也可以从外部导入与器件相关联的IBIS模型,选择从器件厂商那里得到的IBIS 模型。
Altium Designer的SI功能包含了布线前(即原理图设计阶段)及布线后(PCB版图设计阶段)两部分SI分析功能;采用成熟的传输线计算方法,以及I/O缓冲宏模型进行仿真。基于快速反射和串扰模型,信号完整性分析器使用完全可靠的算法,从而能够产生出准确的仿真结果。布线前的阻抗特征计算和信号反射的信号完整性分析,用户可以在原理图环境下运行SI仿真功能,对电路潜在的信号完整性问题进行分析,如阻抗不匹配等因素。
更全面的信号完整性分析是在布线后PCB版图上完成的,它不仅能对传输线阻抗、信号反射和信号间串扰等多种设计中存在的信号完整性问题以图形的方式进行分析,而且还能利用规则检查发现信号完整性问题,同时,Altium Designer还提供一些有效的终端选项,来帮助您选择最好的解决方案。

2,分析设置需求 
在PCB编辑环境下进行信号完整性分析。

  • 为了得到精确的结果,在运行信号完整性分析之前需要完成以下步骤:
  • 1、电路中需要至少一块集成电路,因为集成电路的管脚可以作为激励源输出到被分析的网络上。像电阻、电容、电感等被动元件,如果没有源的驱动,是无法给出仿真结果的。
  • 2、针对每个元件的信号完整性模型必须正确。
  • 3、在规则中必须设定电源网络和地网络,具体操作见本文。
  • 4、设定激励源。
  • 5、用于PCB的层堆栈必须设置正确,电源平面必须连续,分割电源平面将无法得到正确分析结果,另外,要正确设置所有层的厚度。

3,操作流程 
a .布线前(即原理图设计阶段)SI分析概述
用户如需对项目原理图设计进行SI仿真分析, Altium Designer要求必须建立一个工程项目名称。在原理图SI分析中,系统将采用在SI Setup Option对话框设置的传输线平均线长和特征阻抗值;仿真器也将直接采用规则设置中信号完整性规则约束,如激励源和供电网络等,同时,允许用户直接在原理图编辑环境下放置PCB Layout图标,直接对原理图内网络定义规则约束。
当建立了必要的仿真模型后,在原理图编辑环境的菜单中选择Tools -> Signal Integrity命令,运行仿真。
b .布线后(即PCB版图设计阶段)SI分析概述
用户如需对项目PCB版图设计进行SI仿真分析, Altium Designer要求必须在项目工程中建立相关的原理图设计。此时,当用户在任何一个原理图文档下运行SI分析功能将与PCB版图设计下允许SI分析功能得到相同的结果。
当建立了必要的仿真模型后,在PCB编辑环境的菜单中选择Tools -> Signal Integrity命令,运行仿真。 

4,操作实例:
1) 在Altium Designer的Protel设计环境下,选择File\Open Project,选择安装目录下 \Examples\Reference Design\4 Port Serial Interface\4 Port Serial Interface.Prjpcb,进入PCB编辑环境,如下图1.

图1 在PCB 文件中进行SI分析
选择Design/Layer Stack Manager…,配置好相应的层后,选择Impedance Calculation…,配置板材的相应参数如下图2所示,本例中为缺省值。

图2 配置板材的相应参数 
选择Design/Rules选项,在Signal Integrity一栏设置相应的参数,如下图3所示。首先设置Signal Stimulus(信号激励),右键点击Signal Stimulus,选择New rule,在新出现的Signal Stimulus界面下设置相应的参数,本例为缺省值。


图3 设置信号激励* 
接下来设置电源和地网络,右键点击Supply Net,选择New Rule,在新出现的Supplynets界面下,将GND网络的Voltage设置为0如图4 所示,按相同方法再添加Rule,将VCC 网络的 Voltage设置为5。其余的参数按实际需要进行设置。最后点击OK推出。


图4设置电源和地网络* 
选择Tools\Signal Integrity…,在弹出的窗口中(图5)选择Model Assignments…,就会进入模型配置的界面(图6)。


图 5 

图 6 
在图6 所示的模型配置界面下,能够看到每个器件所对应的信号完整性模型,并且每个器件都有相应的状态与之对应,关于这些状态的解释见图7:

图 7

  • 修改器件模型的步骤如下:*
  • 双击需要修改模型的器件(U1)的Status部分,弹出相应的窗口如图8
  • 在Type选项中选择器件的类型
  • 在Technology选项中选择相应的驱动类型
  • 也可以从外部导入与器件相关联的IBIS模型,点击 Import IBIS,选择从器件厂商那里得到的IBIS 模型即可
  • 模型设置完成后选择OK,退出

图 8 

2)在图6所示的窗口,选择左下角的Update Models in Schematic,将修改后的模型更新到原理图中。
3)在图6所示的窗口,选择右下角的Analyze Design…,在弹出的窗口中(图10)保留缺省值,然后点击Analyze Design选项,系统开始进行分析。
4)图11为分析后的网络状态窗口,通过此窗口中左侧部分可以看到网络是否通过了相应的规则,如过冲幅度等,通过右侧的设置,可以以图形的方式显示过冲和串扰结果。

选择左侧其中一个网络TXB,右键点击,在下拉菜单中选择Details…,在弹出的如图12所示的窗口中可以看到针对此网络分析的详细信息。

图10

图11 

图12 
5)下面以图形的方式进行反射分析,双击需要分析的网络TXB,将其导入到窗口的右侧如图13所示。


图13


  • *选择窗13口右下角的Reflections…,反射分析的波形结果将会显示出来如图14


图14

  • 右键点击TXB_U1.13_NoTerm,如图15在弹出的列表中选择Cursor A和Cursor B,然后可以利用它们来测量确切的参数。测量结果在Sim Data窗口如图16所示。


图15

图16
6)返回到图11所示的界面下,窗口右侧给出了几种端接的策略来减小反射所带来的影响,选择Serial Res如图18所示,将最小值和最大值分别设置为25和125,选中Perform Sweep选项,在Sweep steps选项中填入10,然后,选择Reflections…,将会得到如图19所示的分析波形。选择一个满足需求的波形,能够看到此波形所对应的阻值如图17,最后根据此阻值选择一个比较合适的电阻串接在PCB中相应的网络上即可。*

图17

图18

图19
7)接下来进行串扰分析,重新返回到如图11所示的界面下,双击网络RTSB将其导入到右面的窗口,然后右键单击TXB,在弹出菜单中选择Set Aggressor设置干扰源,如图20所示,结果如图21。

图20 

图21

  • 然后,选择图20 右下角的Crosstalk…,就会得到串扰得分析波形,如图22所示。

http://wiki.altium.com/pages/viewpage.action?pageId=20119782

编辑推荐 本书全面论述了信号完整性问题,它以入门式的切入方式,使得读者很容易认识到物理互连影响电气性能 的实质,从而可以尽快掌握信号完整性设计技术。本书作者从实践的角度指出了造成信号完整性问题的根 源,特别给出了在设计前期阶段的问题解决方案。 本书的主要内容 ·信号完整性和物理设计概论 ·带宽、电感和特性阻抗的实质含义 ·电阻、电容、电感和阻抗的相关分析 ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后隐藏的解决方案 ·改进信号完整性推荐的设计准则 通常,大多数同类书籍都会花费大量的篇幅进行严格的理论推导和数学描述,而本书则更强调直观理解、 实用工具和工程实践。 内容简介 本书全面论述了信号完整性问题。主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质 含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对 信号完整性的影响,数学推导背后隐藏的解决方案,以及改进信号完整性推荐的设计准则等。该书与其他 大多数同类书籍相比更强调直观理解、实用工具和工程实践。它以入门式的切入方式,使得读者很容易认 识到物理互连影响电气性能的实质,从而可以尽快掌握信号完整性设计技术。本书作者以实践专家的视角 提出了造成信号完整性问题的根源,特别给出了在设计前期阶段的问题解决方案。这是面向电子工业界的 设计工程师和产品负责人的一本具有实用价值的参考书,其目的在于帮助他们在信号完整性问题出现之前 能提前发现并及早加以解决,同时也可作为相关专业本科生及研究生的教学指导用书。 作者简介 Eric Bogatin,于1976年获麻省理工大学物理学士学位,并于1980年获亚利桑那大学物理硕士和博士学位 。目前是GigaTest实验室的首席技术主管。多年来,他在信号完整性领域,包括基本原理、测量技术和分 析工具等方面举办过许多短期课程,培训过4000多工程师,在信号完整性、互连设计、封装技术等领域已 经发表了100多篇技术论文、专栏文章和专著。 译者简介: 李玉山,现为西安电子科技大学教授、国家重点学科“电路与系统”博士生导师、国家电工电子教学基地 副主任、电路CAD研究所所长、全国通信ASIC委员会委员及国家IC设计西安基地专家委员。曾于1986年和 1999年分别赴美国迈阿密大学和北卡罗来纳州立大学合作研究机器视觉和VLSI设计。 目录 第1章 信号完整性分析概论 1.1 信号完整性的含义 1.2 单一网络的信号质量 1.3 串扰 1.4 轨道塌陷噪声 1.5 电磁干扰 1.6 信号完整性的两个重要推论 1.7 电子产品的趋势 1.8 新设计方法学的必要性 1.9 一种新的产品设计方法学 1.10 仿真 1.11 模型和建模 1.12 通过计算创建电路模型 1.13 三种测量技术 1.14 测量的作用 1.15 小结 第2章 时域与频域 2.1 时域 2.2 频域的正弦波 2.3 频域解决问题的捷径 2.4 正弦波特征 2.5 傅里叶变换 2.6 重复信号的频谱 2.7 理想方波的频谱 2.8 从频域到时域 2.9 带宽对上升时间的影响 2.10 带宽及上升时间 2.11 “有效的”含义 2.12 实际信号的带宽 2.13 带宽和时钟频率 2.14 测量的带宽 2.15 模型的带宽 2.16 互连线的带宽 2.17 小结 第3章 阻抗和电气模型 3.1 用阻抗描述信号完整性 3.2 阻抗的含义 3.3 实际和理想的电路元件 3.4 时域理想电阻的阻抗 3.5 时域理想电容的阻抗 3.6 时域理想电感的阻抗 3.7 频域的阻抗 3.8 等效电气电路模型 3.9 电路理论和SPICE 3.10 建模简介 3.11 小结 第4章 电阻的物理基础 4.1 将物理设计转化为电气性能 4.2 互连线电阻的最佳近似 4.3 体电阻率 4.4 单位长度电阻 4.5 方块电阻 4.6 小结 第5章 电容的物理基础 5.1 电容的电流流动 5.2 球面电容 5.3 平行板近似 5.4 介电常数 5.5 电源、地平面和去耦电容 5.6 单位长度电容 5.7 二维场求解器 5.8 有效介电常数 5.9 小结 第6章 电感的物理基础 6.1 电感的含义 6.2 电感定律之一:电流周围将形成闭合磁力线圈 6.3 电感定律之二:电感是导体上流过单位安培电流时,导体周围磁力线圈的韦伯值 6.4 自感和互感 6.5 电感定律之三:当导体周围的磁力线圈匝数变化时,导体两端将产生感应电压 6.6 局部电感 6.7 有效电感、总电感或净电感及地弹 6.8 回路自感和回路互感 6.9 电源分布系统和回路电感 6.10 单位面积的回路电感 6.11 平面和过孔接触孔的回路电感 6.12 具有出砂孔区域的平面回路电感 …… 第7章 传输线的物理基础 第8章 传输线与反射 第9章 有损线、上升边退化和材料特性 第10章 传输线的串扰 第11章 差分对与差分阻抗 附录A 100条使信号完整性问题最小化的通用设计原则 附录B 100条估计信号完整性效应的经验法则 附录C 参考文献 附录D 术语表 硬件工程师的首选发表于 2008-10-28 0 进行高速PCB板设计,必然要考虑信号完整性要求,而对于在校大学生来说,教授们很少有谈到这方面内 容的,最多是考虑一下EMC/EMI问题,这本书很适合学生自学。马上要读研究生了,才发现要找到一份硬 件工程师的工作,要在课外学习的东西太多太多了,而信号完整性分析恰恰是需要学习的比较重要的一部 分。 好书,经典!发表于 2008-10-07 08:32个人评分:    过瘾 受益匪浅    相当经典的书,翻译的也还可以
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值