信号完整性问题及其解决方法

来源:电子产品世界  
 
信号完整性(Signal Integrity)是指信号未受到损伤的一种状态,它表示信号质量和信号传输后仍保持正确的功能特性。良好的信号完整性是指在需要时信号仍能以正确的时序和电压电平值作出响应。随着高速器件的使用和高速数字系统设计越来越多,系统数据速率、时钟速率和电路密集度都在不断增加。在这种设计中,系统快斜率瞬变和工作频率很高,电缆、互连、印制板(PCB)和硅片将表现出与低速设计截然不同的行为,即出现信号完整性问题。

信号完整性问题能导致或者直接带来信号失真,定时错误,不正确数据、地址和控制线以及系统误工作甚至系统崩溃,解决不好会严重影响产品性能并带来不可估量的损失,已成为高速产品设计中非常值得注意的问题。

信号完整性问题的真正起因是不断缩减的信号上升与下降时间。一般来说,当信号跳变比较慢即信号的上升和下降时间比较长时, PCB中的布线可以建模成具有一定数量延时的理想导线而确保有相当高的精度。此时,对于功能分析来说,所有连线延时都可以集总在驱动器的输出端,于是,通过不同连线连接到该驱动器输出端的所有接收器的输入端在同一时刻观察都可得到相同波形。

然而,随着信号变化的加快,信号上升时间和下降时间缩短,电路板上的每一个布线段由理想的导线转变为复杂的传输线。此时信号连线的延时不能再以集总参数模型的方式建模在驱动器的输出端,同一个驱动器信号驱动一个复杂的PCB连线时,电学上连接在一起的每一个接收器上接收到的信号就不再相同。从实践经验中得知,一旦传输线的长度大于驱动器上升时间或者下降时间对应的有效长度的1/6,传输线效应就会出来,即出现信号完整性问题,包括反射、上冲和下冲、振荡和环绕振荡、地电平面反弹和回流噪声、串扰和延迟等。

表1列出了高速电路设计中常见的信号完整性问题,以及可能引起该信号完整性的原因,并给出了相应的解决方法。

目前,解决信号完整性问题的方法主要有电路设计、合理布局和建模仿真。

电路设计中,通常采用以下方法来解决信号完整性问题:

·控制同步切换输出数量,控制各单元的最大边沿速率 (dI/dt和dV/dt),从而得到最低且可接受的边沿速率;

·为高输出功能块(如时钟驱动器)选择差分信号;

·在传输线上端接无源元件(如电阻、电容等),以实现传输线与负载间的阻抗匹配。端接策略的选择应该是对增加元件数目、开关速度和功耗的折中,且端接串联电阻R或RC电路应尽量靠近激励端或接收端。

布线非常重要,设计者应该在不违背一般原则的前提下,利用现有的设计经验,综合多种可能的方案,优化布线,消除各种潜在的问题。一方面要充分利用现有的、已经过验证的布线经验,将它们应用于布线工作中;另一方面要积极利用一些信号完整性方面的仿真工具,约束、指导布线。

合理进行电路建模仿真是最常见的信号完整性解决方法。在高速电路设计中,仿真分析越来越显示出优越性。它给设计者以准确、直观的设计结果,便于及早发现问题,及时修改,从而缩短设计时间,降低设计成本。

在进行电路建模仿真过程中,设计者应对相关因素作合理估计,依据适当的仿真工具建立合理模型。对于IC应用,可利用仿真来选择合理的端接元件并优化元器件布局,完成正确的端接策略和布局约束机制,从而解决信号完整性问题。

要真正在电路设计、合理布局和建模仿真中解决信号完整性问题,相应的EDA工具是不可缺少的。下面我们将具体介绍利用仿真工具来进行信号完整性问题分析的方法。

IBIS模型是一种基于V/I曲线对I/O buffer快速准确建模的方法,是反映芯片驱动和接收电气特性的一种国际标准,它提供一种标准的文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数以及驱动器、接收器的行为描述,但不泄漏电路内部构造的知识产权细节。欲使用IBIS进行实际的仿真,需要先完成以下工作:

(1) 获取有关芯片驱动器和接收器的原始信息源;

(2) 获取一种将原始数据转换为IBIS格式的方法;

(3) 提供用于仿真的可被计算机识别的布局布线信息;

(4) 提供一种能够读取IBIS和布局布线格式并能够进行分析计算的软件工具;

IBIS提供两条完整的V-I曲线,分别代表驱动器为高电平和低电平状态,以及在确定转换速度下状态转换的曲线。V-I曲线的作用在于为IBIS提供保护二极管、TTL图腾柱驱动源和射极跟随输出等非线形效应的建模能力。

由上可知,IBIS模型的优点可以概括为:

·在I/O非线形方面能够提供准确的模型,同时考虑了封装的寄生参数与ESD结构;

·提供比结构化的方法更快的仿真速度;

·可用于系统板级或多板的信号完整性分析仿真。可用IBIS模型分析的信号完整性问题包括:串扰、反射、振荡、上冲、下冲、阻抗不匹配、传输线分析、拓扑结构分析等。IBIS尤其能够对高速振荡和串扰进行准确精细的仿真,可用于检测最坏情况的上升时间条件下的信号行为及一些物理检测无法解决的情况。

(1)器件选择

为实现某一功能,很多厂家都可提供相应的器件完成。这样,在主器件已定的情况下,究竟选哪一厂家的器件为好,在低速系统设计中不成问题。但在高速系统设计中就可能成为重要问题之一,因为不同器件之间匹配效果不同。这时,如果我们利用仿真工具先进行一下仿真,将主器件与各外围器件之间的匹配情况先行掌握,那么在设计真正开始之前我们就能将最匹配的器件选中,从而一开始就将信号完整性问题加以控制。

(2)确认仿真分析的信号

对于一般高速PCB设计来说,不要求所有的信号都要做信号完整性分析,因为有些信号属于低速信号且对信号的要求不太严格。这时只对要求严格的信号进行仿真即可,节约研发时间。

(3) 获取模型

模型的正确与否将直接影响到仿真结果,因此必须保证元器件的模型参数能正确反应仿真的规定条件,如频率、电平等。

(4)定义仿真参数

仿真参数,是指驱动源的开关速度、布线最大/最小允许长度、传输线阻抗、阻抗容限及PCB参数等。 在仿真前,定义好各种仿真参数是很重要的,因为参数不准确,仿真结果将不可信。同时,采用哪种分析方式也要谨慎考虑,设计后的信号反射及串扰往往能反映实际走线的真实情况。而对于约束条件,一定要根据逻辑电平要求和器件本身的参数去确定,可通过元器件的电气参数、规格书等来确认合理的值。

(5)仿真分析

当所有条件和参数设定好后,即可开始进行仿真计算了。由于信号多且计算量大,因此,最好先找一些最极端的条件来仿真,如最短、最大的长度等。这样可及时发现问题,并做出修改。

(6)分析输出结果并保存分析资源

输出结果有报表和波形两种方式。对于多个网络分析,通常是先看报表,如果发现可疑和超出范围的报告数据,再看波形分析原因。预走线分析的结果通常是用于产生约束条件,而走线后分析的结果则是验证真实的设计能否满足所规定的约束条件。一旦发现数据超出范围,应该找出解决方法,并再次仿真。通常的解决方法有检查电源、地层分配,拓扑结构,终端匹配的方法,改用不同速度的器件,以及重新摆放器件等。具体根据设计的方式方法不同而分析原因。

当分析完成后,就可将获得的约束条件等电气规则保存下来并嵌入到具体的PCB布局布线中。遵守这些约束条件,设计人员就可基本解决高速PCB设计中出现的信号完整性问题。另外,当分析完成后,设计者还应将分析的结果数据及各种条件参数保存下来,以便以后应用到类似的设计线路中,缩短开发周期。

SpectraQuest SI Expert是Cadence公司为了满足高速PCB设计而开发的一个集成设计分析环境,可以解决在设计的各个环节中存在的与电气性能相关的问题。通过对时序、信噪、串扰、电源构造和电磁兼容等多方面因素进行分析,SpectraQuest SI Exper可以使设计工程师在进行实际的布局布线之前对系统的时间特性、信号完整性、EMI等问题作一个最优化的设计。

SpectraQuest SI Exper可以接受许多第三方厂商的IBIS模型,并提供强大易用的参数设置环境,针对不同设计要求规定不同的约束条件。这些约束条件包括范围广泛的物理和电气性能参数,如PCB线宽、过孔数目、阻抗范围、峰值串扰、上、下冲特性、信号延时和阻抗匹配等。不同的约束条件可以通过参数分配表分配给电路板上不同的特定区域。这样,利用IBIS模型,SpectraQuest SI Exper就可对电路进行仿真。

图1表示了一个高速PCB设计分析流程,SpectraQuest SI Expert在其中起作用的部分在图中进行了标注。

SpectraQuest SI Exper内部包括SigXplorer、SigNoise等信号完整性分析工具。SigXplorer能够接受IBIS模型,将其转换为独特的设计模型化语言DML以完成复杂I/O结构的建模,然后对其进行十分快速的仿真。SigXplorer 中的Constraint Manager能够对仿真中使用的参树进行管理,并将其嵌入到后续布局布线约束条件中。SigNoise是对信噪、串扰和电磁兼容进行分析的工具环境,包括Tlsim传输线分析器、波形显示器等。■
 
 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《ADS信号完整性仿真与实战pdf》是一本介绍了高速数字信号传输系统信号完整性仿真技术与实战应用的专业书籍。该书的主要内容包括高速电路、电磁兼容、PCB设计、信号传输模型建立及仿真等方面。 在本书的前言中,作者指出,在高速数字电路的设计中,信号完整性是一个至关重要的问题。因为信号完整性不好会导致信号的畸变和失真,进而降低系统性能。因此,对于高速数字电路信号完整性的研究和提升,是高速电路设计工程师必须面对和解决的核心问题。 该书中介绍了很多实际工程中常见的高速数字信号传输系统,如SATA、USB、PCI Express等。并且针对每个信号传输系统,本书还详细介绍了各种影响信号完整性的因素,例如PCB布局、信号线路距离、信号反射、信号串扰等。 此外,本书还介绍了一些先进的信号完整性仿真工具,例如ADS等。并且本书通过实例演示了如何运用这些仿真工具信号完整性进行仿真分析。 总的来说,《ADS信号完整性仿真与实战pdf》是一本介绍高速数字信号传输系统信号完整性仿真技术的入门书籍,适合电路设计工程师和电路技术爱好者学习参考。 ### 回答2: ADs信号完整性仿真与实战pdf是一本介绍信号完整性仿真和实战操作的电子书籍。信号完整性是指在设计电子元件和电路的过程中保持信号的准确性和可靠性,以确保系统的良好性能。本书主要涵盖了信号传输线模型、信号源和负载建模、电磁干扰、三维电磁模拟等内容。 首先,本书介绍了信号传输线的重要性和建模方法。信号传输线是高速信号传输中经常使用的一种方式,它能够更好地保持信号完整性和减少反射和耦合。本书详细介绍了传输线的建模方法,包括基于时域、频域和混合分析的传输线建模。此外,本书还介绍了传输线中的反射和干扰等影响信号完整性的因素以及如何进行消除和防护。 其次,本书介绍了信号源和负载建模。在高速信号传输中,信号源和负载的电气特性会严重影响信号完整性。本书介绍了信号源和负载参数化模型的建立方法,包括参数提取和建立模型的方法。此外,本书还介绍了如何使用SPICE等仿真工具对信号源和负载进行仿真并确定其电气特性。 然后,本书详细介绍了电磁干扰对信号完整性的影响和消除方法。电磁干扰在高速信号传输中是不可避免的,会产生多种干扰波形影响信号完整性。本书介绍了电磁干扰的种类和特点,以及如何使用仿真工具对其进行建模和消除。 最后,本书介绍了三维电磁仿真信号完整性中的应用。三维电磁仿真是高速信号传输中常用的一种工具,能够准确描述电磁场分布和信号传输特性。本书介绍了三维电磁仿真方法和应用实例。 总之,ADs信号完整性仿真与实战pdf是一本内容丰富、系统完整的电子书,涵盖了信号完整性仿真和实战操作所需的多个方面知识。它对于从事电子元件和电路设计工作的人员具有非常实用的指导意义。 ### 回答3: 《ads信号完整性仿真与实战pdf》是一本关于利用射频仿真设计软件ADS(Advanced Design System)进行信号完整性仿真和实战的电子书。本书由复旦大学通信工程专业教授胡凌云撰写,主要分为7章,包括背景介绍、网络参数测量方法、微带线传输线模型、串扰效应分析、PCB板布局、高速串行接口仿真和实战案例。 在本书的第一章中,作者介绍了信号完整性仿真的概念和应用,指出了信号完整性仿真的重要性和必要性,在现代电子行业中,信号完整性仿真已经成为保证设计质量和成本控制的重要手段。 在第二章中,作者详细介绍了网络参数测量方法,包括S参数测量、短路校准和开路校准等内容,为后续的微带线传输线模型建立提供了可靠的数据支持。 在第三章中,作者介绍了微带线传输线模型及其在ADS中的建立方法,通过对传输线长度、宽度、介质常数等参数的分析和调整,建立了准确的传输线模型,为后续的串扰效应分析提供了基础。 在第四章中,作者介绍了串扰效应分析的方法和流程,包括差模和共模串扰、交叉耦合、阻抗不匹配、噪声等内容,系统地讲解了相关理论和ADS仿真工具的使用方法,为后续PCB板布局提供了指导。 在第五章中,作者讲解了PCB板布局的原则和方法,包括减少传输线长度、降低电流回路、合理布局电源、地和信号引脚等内容,为实现信号完整性提供了重要的物理保障。 在第六章中,作者介绍了高速串行接口仿真方法和流程,包括PCIe接口、USB3.0接口和DDR3接口等内容,详细讲解了仿真流程和仿真结果分析方法,为实战应用提供了重要的指导。 在第七章中,作者将前面的理论和方法结合起来,通过实战案例的方式进行了综合展示,包括高速电路板设计和高速串行接口设计等内容,对上述方法和流程进行了深入的应用和讲解,为读者提供了实际操作的参考。 总之,《ads信号完整性仿真与实战pdf》通过深入浅出的方式,系统全面地介绍了信号完整性仿真的原理和应用,对于从事射频领域研究和设计工作的读者来说,将是一本非常有价值的参考书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值