当前位置:文档之家› 信号完整性与电源完整性的仿真分析与设计.doc

信号完整性与电源完整性的仿真分析与设计.doc

信号完整性与电源完整性的仿真分析与设计

信号完整性是指信号在通过一定距离的传输路径后在特定接收端口相对指定发送

端口信号的还原程度。在讨论信号完整性设计的性能时,如果指定不同的收发参考端口,就要用不同的指标来描述信号还原程度。通常情况下指定的收发参考端口是发送芯片输出处及接收芯片输入处的波形可测点,此时,主要使用上升/下降及保持时间等指标来描述信号还原程度。当指定的参考收发端口是信道编码器输入端及解码器输出端时,就要用误码率来描述信号还原程度。电源完整性是指系统供电电源在经过一定的传输网络后在指定器件端口相对该器件对工作电源要求的符合程度。同样,对于同一系统中的同一个器件,如果指定的端口不同,那么对正常工作的电源要求也不同。通常情况下指定的器件参考端口是芯片电源及地连接引脚处的可测点,此时该芯片的手册中应给出该端口处的相应指标,常用的有纹波大小或电压最大偏离范围。

一个典型背板信号传输的系统示意图如图1所示。本文中系统一词包含信号传输所需的所有相关硬件及软件,包括芯片、封装与PCB板的物理结构,电源及电源传输网络,所有相关电路实现以及信号通信所需的协议等。在设计时,需要硬件提供可制作的支撑及电信号有源/无源互联结构;需要软件提供信号传递的传输协议以及数据内容。但是,由于这些支撑与互联结构会对电信号的传输呈现出一定的频率选择性衰减,因此,会对信号及电源的完整性产生影响。同时,在相同的传输环境下,不同传输协议及不同数据内容的表达方式具有不同的适应能力,因此,需要进一步根据实际的传输环境来选择或优化可行的传输协议及数据内容表达方式。

图1 背板信号传输的系统示意图

版图完整性问题、分析与设计

上述背板系统中的硬件支撑及无源互联结构基本上都在一种层叠平板结构上实现。这种层叠平板结构可以由3类元素组成:正片结构、负片结构及通孔。正片结构有时也被称为信号层,该层上的走线大多为不同逻辑连接的信号线或离散的电源线,在制版光刻中所有的走线都会以相同图形的方式出现;负片结构有时也被称为平面层(细分为电源平面层和地平面层),该层上基本是相同逻辑的一个或少数几个连接(通常是电源连接或地连接),用大面积敷铜的方式实现,在光刻工艺中用相反图形来表示;通孔用来进行不同层之间的物理连接。目前的制造工艺中,芯片、封装以及PCB板大多都是在类似结构上实现的。

版图完整性设计的目标在于为系统提供足够好的信号通路以及电源传递网络。电流密度分布对于版图完整性设计与分析有着重要的意义,这是因为电流密度可以直观地显示信号的寄生耦合位置以及强度,从而帮助版图调试者有针对性地采取耦合或解耦方案。

对于信号完整性来说,首要任务是保证信号通路在一定负载情况下呈现良好的匹配状况,同时避免寄生耦合改变已设计好的匹配状况。利用电磁场仿真不但可以准确地计算实际版图结构中信号通路的匹配状况,也可以计算信号通路周围结构带来的寄生耦合(如果周围是信号线则通常被称为串扰),其强度可以直接表示为周围走线或平面上感应所产生的电流密度,从而有助于优化版图结构。除改变线距外,改变周围其它电磁回路环境也会导致信号传输及串扰状况的变化。比如,利用层与层之间的屏蔽可以改善原本放在顶层的走线信号传输或串扰性能。

对于电源完整性来说,增加电源与地之间的容性耦合可以滤除电源中的交流波动。在实际应用中,往往采取加解耦电容的方法。电流密度的动态显示可以帮助设计者直观了解到电源网络中产生振荡现象的原因。从而帮助设计者确定加解耦电容的最佳位置。

图2中模拟了一种简单的电源传递网络,电源平面和地平面是规整的矩形,这有助于定性地验证电磁场仿真结果。工作器件与供电电源分别连接在矩形的两个对角上。假设工作器件对于该供电网络的阻抗为20。利用电磁场仿真可以观察电流从端口1流入,经过该电源传递网络再从端口2流出的损耗状况。

图2 简单的电源传递网络仿真

仿真中用一个过孔在电源连接处短接电源平面与地平面来模拟接上电源的情况(假设电源内阻很小可以忽略)。由仿真结果可知此电源传递网络在1GHz频段内出现了3个主要谐振区域,分别在200MHz、500MHz以及1GHz附近。谐振区域的存在对于电源完整性会产生一定的影响:如果工作器件(以典型的CMOS器件为例)在谐振频点上工作,会产生同样频点的电源电流需求,但是,由于存在谐振,从供电电源端到器件电源输入端就会产生明显的压降,从而使工作器件上实际的工作电压达不到预期值,导致器件性能恶化,甚至无法正常工作。解决上述问题的常用方法是加解耦电容,使电源网络的谐振区远离器件的工作频率。通过电流密度分布的显示可以了解振荡原因,从而采取针对性方法。对上述电源网络来说,可以加一个过孔来模拟解耦电容,并通过改变过孔的位置来观察谐振模式及谐振点的变化,从而找到放置解耦电容的最佳位置。

电路完整性设计与分析

从TTL、GTL 到H ST L、SSTL以及LVDS,目前芯片接口物理标准的演变反映了集成电路工艺的不断进步,同时也反映了高速信号传输要求的不断提高。从版图完整性

的分析过程可知,只有结合了互联结构两端负载特性的仿真结果才具有实际意义,而负载特性是由其连接的电路特性所决定的,因此,在完整性设计中,了解这些接口标准是非常必要的。随着传输速率的不断增加,翻转速率控制电路、驱动负载控制电路被广泛使用,它们为完整性设计者提供了更多的优化空间。在具体的完整性分析中,电路设计者需要考虑这些控制的实际实现方式,因为它们会影响到电路的负载特性以及波形性能。另外,还需考虑芯片上解耦电容的实现。

如图3所示的电路仿真图中包括了芯片、封装及PCB板信号线互联及电源互联的等效模型。驱动电路和接收电路采用了IBIS模型(也可以用S PIC E模型来替代)。利用该仿真电路,可以观察到一个虚拟系统工作时任一点的信号波形或电源波动状况。信号完整性通常关心的是时钟信号的抖动以及信号波形的上升/下降/保持时间。将电路进行瞬态仿真后利用ADS2005A中内含的眼图工具可自动统计出各抖动分量的值。

电源完整性通常关心的是工作器件所承受的实际电源电压波动,即图3中的Vchip。在实际分析中,系统集成设计的验证者无法测到芯片内部的电源端口,所以无法观测到芯片端口的电源波动和地弹噪声,只能发现封装外引脚处测得的电源与地是相当稳定的。但是,最终决定器件正常工作的电源应该是定义在芯片端口的,封装端口的测量结果并不能反映出此时的电源完整性状况。因此,需要芯片厂商提供封装模型用来对芯片端口处的电源波动及地弹噪声进行仿真。

图3 简化电路完整性仿真示意图

针对上述例子,进一步分别考虑在芯片内部、封装内部以及PCB板加解耦电容,如图4所示。用分别扫描解耦电容值的仿真方法来观察解耦电容对电源完整性的影响。

图4 仿真解耦电容效用的简化原理图

仿真结果表明,加在PCB板上以及封装内的解耦电容并没有明显的作用,在芯片电路设计时增大I/O端口处的电容是最有效的方法。另外,还可以观察到信号完整性与电源完整性的关联性,改变不同解耦电容值后,不仅影响电源波动及地弹噪声状况,信号波形也发生了变化。对于对控制信号通路抖动要求较高的设计来说,还需要同时考虑电源完整性对抖动的影响。

系统完整性设计与分析

系统完整性设计与分析的必要性可以用一个简单的例子来说明。图2中的简单电源传递网络的仿真结果显示,并不是在所有的频点上都呈现出高阻抗。此时电源完整性与激励信号的频谱直接相关,如果在进行系统测试时的激励信号避开3个谐振区,就不会呈现出高阻抗特性。因此,确定激励信号的频谱分布是分析与设计的前提。而激励信号的频谱分布根本上是由其数据内容所决定的,最终将归结于协议的设计。

另一个更加实际的例子是目前电脑硬件接口由并行总线到串行总线的发展趋势,如从PCI-X到PCI-E以及从ATA到SATA等。其中采用的信源及信道编码技术,如时钟扩频、预加重技术等可以改善信号在特定环境中的传输性能。

结合信号完整性与电源完整性的定义,对参考端口的选取需要满足可测性原则,这对于工程实现或调试有着直接的意义。但对于设计链中不同位置上的设计者,可测性的含义并不相同。对于芯片设计者来说,芯片之间的互联结构可以设计特定测试芯片然后利用探针台进行测试;但对于板级设计者来说,无法对手中的成品芯片甚至封装中的互联结构特性进行测试。当信号完整性的参考端口是定义在信道解码器输出处时,误码率的测试是非常重要的。比如,对扩频时钟的分析,只有在相关解调器的输出处才能比较信号传输的质量,测量将会用到误码仪,而在无法测试的环境下只能依赖于误码率仿真等方法。

上述的几种情况都要求在仿真分析中能够集成考虑协议算法、电路结构以及互联结构的影响,目前的仿真工具已经可以满足该需求。在针对已有系统的分析中,由于系统完整性分析所包含的因素非常多,再加上协议建模需要相当大的工作量,因此,比较实用的方法是直接测量协议码流(利用逻辑分析仪等仪器),并将之转入到仿真平台中作为

电路的激励。这种方法可以准确再现故障时的系统应用场景,有助于现场调试故障系统。解决方案如图5所示。

图5 结合测试建模的分析流程

该分析流程同样也可以用在设计流程中,用测试的方法直接获取待分析接口的协议数据,用于电路设计与版图设计的前期验证,但是,在硬件尚未实现时,将会用规范或之前的经验值来与仿真结果比较。

结语

信号完整性与电源完整性系统分析与设计的根本需求来自于数据传输速率的快速

增加,从而使得以前微秒(vs)量级的边沿或保持时间减少到纳秒(ns)甚至皮秒(ps)。如此高的带宽需求使得仅考虑版图级的解决方案已经很难满足系统正常工作的需求。另外,集成电路的工艺发展使得集成度大大提高,芯片上电流密度的急速增加使这个问题更加严重。由此有必要从整个系统设计开始就考虑信号完整性与电源完整性的问题。

相应地,系统化仿真对于仿真工具也提出了新的挑战,完整的仿真流程、方便的操作手段以及与测量的紧密结合才能够快速有效地解决完整性问题。

电源完整性仿真让电路板更完美

电源完整性仿真让电路板更完美 为PCB(印刷电路板)上的芯片提供电能不再是一种简单的工作。过去,通过细走线将IC连接到电源和地就行了,这些走线占不了多少空间。当芯片速度升高时,就要用低阻抗电源为它们供电,如用PCB上的一个电源层。有时候,只需要用四层电路板 上的一个电源层和一个地层,就可以解决大多数电源完整性问题。除了电源层以外,还可以为每只IC去耦,以解决设计中繁琐的电源问题。 不过,现在的PCB空间(还有成本与你的日程)都很紧张,这些问题也带来了对电源的影响。Mentor Graphics公司的仿真 与模拟系列产品高级总监Dave Kohlmeier称:“消费设备与便携设备都在为节省成本而使用更少的PCB层,但它们上面的IC却 需要更多的电压等级。”这些问题不仅影响着便携产品,工业产品也有空间约束(图1)。一个现代蜂窝基站的电路要装在天线上的一个小盒子里,而天线通常位于建筑内的19英寸机架中。 在大批量的消费产品与汽车产品中,成本是关键因素。在PCB上放一堆可能不需要的电容,肯定是不可接受的。为获得成功,设计周期会缩短到以周以月计,而不是年。现在,不可能只为了修补和优化电源层和地层而花时间去重做一遍PCB板。 为现代电子产品设计电源系统是一个令人畏惧的挑战。DDR存储器工作在1600Mbps,并很快就会运行到四重模式的2200Mbps。更糟糕的是,它是一种单端输出,意味着你的电源系统必须应对电源电流的突发性挑战。器件中的数字门可能同时都在开关,电 源完整性工程师将这种特性描述为同步开关噪声。串行通信有着困难的电源需求。802.3ba以太网标准要求的数据速率为40Gbps 和100Gbps(参考文献1)。 现代数字芯片的运行电压低于1V,这意味着,即使毫伏级的噪声也会造成与数据相关的问题。多只芯片会从统计上增加和造成电源下降或过压问题。你的系统可能数周甚至数月都运行正常,而某个时刻所有数字电路的同时开关却造成系统的重启。这 些电源完整性问题都难于查出。系统中单只芯片的电源完整性问题可能影响系统的其它芯片,从而导致重启。美国国家半导体公 司的模拟应用工程师Paul Grohe指出:“即使纳秒级的电力损失也会使系统不可靠。”Ansys公司信号完整性产品经理Steve Patel 称,设计可靠性的关键在于尽可能减小电源噪声,意味着数字系统工程师必须懂得模拟甚至RF的设计概念。 电源系统工程师知道,电源系统必须有低的阻抗(图2),而模拟工程师的概念是,模拟IC电源脚上的噪声越小越好。与数字芯片不同,模拟芯片不存在噪声阈值。PSRR(电源抑制比)规格说明了有多少电源噪声会渗入到器件的输出脚。数字系统工程师 现在也必须应付相同的电源噪声问题(见附文“请换个人跟我谈”)。

电源完整性分析(于争博士)

电源完整性设计 作者:于博士 一、为什么要重视电源噪声 芯片内部有成千上万个晶体管,这些晶体管组成内部的门电路、组合逻辑、寄存器、计数器、延迟线、状态机、以及其他逻辑功能。随着芯片的集成度越来越高,内部晶体管数量越来越大。芯片的外部引脚数量有限,为每一个晶体管提供单独的供电引脚是不现实的。芯片的外部电源引脚提供给内部晶体管一个公共的供电节点,因此内部晶体管状态的转换必然引起电源噪声在芯片内部的传递。 对内部各个晶体管的操作通常由内核时钟或片内外设时钟同步,但是由于内部延时的差别,各个晶体管的状态转换不可能是严格同步的,当某些晶体管已经完成了状态转换,另一些晶体管可能仍处于转换过程中。芯片内部处于高电平的门电路会把电源噪声传递到其他门电路的输入部分。如果接受电源噪声的门电路此时处于电平转换的不定态区域,那么电源噪声可能会被放大,并在门电路的输出端产生矩形脉冲干扰,进而引起电路的逻辑错误。芯片外部电源引脚处的噪声通过内部门电路的传播,还可能会触发内部寄存器产生状态转换。 除了对芯片本身工作状态产生影响外,电源噪声还会对其他部分产生影响。比如电源噪声会影响晶振、PLL、DLL的抖动特性,AD转换电路的转换精度等。解释这些问题需要非常长的篇幅,本文不做进一步介绍,我会在后续文章中详细讲解。 由于最终产品工作温度的变化以及生产过程中产生的不一致性,如果是由于电源系统产生的问题,电路将非常难调试,因此最好在电路设计之初就遵循某种成熟的设计规则,使电源系统更加稳健。 二、电源系统噪声余量分析 绝大多数芯片都会给出一个正常工作的电压范围,这个值通常是±5%。例如:对于3.3V 电压,为满足芯片正常工作,供电电压在3.13V到3.47V之间,或3.3V±165mV。对于1.2V 电压,为满足芯片正常工作,供电电压在1.14V到1.26V之间,或1.2V±60mV。这些限制可以在芯片datasheet中的recommended operating conditions部分查到。这些限制要考虑两个部分,第一是稳压芯片的直流输出误差,第二是电源噪声的峰值幅度。老式的稳压芯片

五款信号完整性仿真工具介绍

现在的高速电路设计已经达到GHz的水平,高速PCB设计要求从三维设计理论出发对过孔、封装和布线进行综合设计来解决信号完整性问题。高速PCB设计要求中国工程师必须具备电磁场的理论基础,必须懂得利用麦克斯韦尔方程来分析PCB设计过程中遇到的电磁场问题。目前,Ansoft公司的仿真工具能够从三维场求解的角度出发,对PCB设计的信号完整性问题进行动态仿真。 (一)Ansoft公司的仿真工具 现在的高速电路设计已经达到GHz的水平,高速PCB设计要求从三维设计理论出发对过孔、封装和布线进行综合设计来解决信号完整性问题。高速PCB设计要求中国工程师必须具备电磁场的理论基础,必须懂得利用麦克斯韦尔方程来分析PCB设计过程中遇到的电磁场问题。目前,Ansoft公司的仿真工具能够从三维场求解的角度出发,对PCB设计的信号完整性问题进行动态仿真。 Ansoft的信号完整性工具采用一个仿真可解决全部设计问题: SIwave是一种创新的工具,它尤其适于解决现在高速PCB和复杂IC封装中普遍存在的电源输送和信号完整性问题。 该工具采用基于混合、全波及有限元技术的新颖方法,它允许工程师们特性化同步开关噪声、电源散射和地散射、谐振、反射以及引线条和电源/地平面之间的耦合。该工具采用一个仿真方案解决整个设计问题,缩短了设计时间。 它可分析复杂的线路设计,该设计由多重、任意形状的电源和接地层,以及任何数量的过孔和信号引线条构成。仿真结果采用先进的3D图形方式显示,它还可产生等效电路模型,使商业用户能够长期采用全波技术,而不必一定使用专有仿真器。 (二)SPECCTRAQuest Cadence的工具采用Sun的电源层分析模块: Cadence Design Systems的SpecctraQuest PCB信号完整性套件中的电源完整性模块据称能让工程师在高速PCB设计中更好地控制电源层分析和共模EMI。 该产品是由一份与Sun Microsystems公司签署的开发协议而来的,Sun最初研制该项技术是为了解决母板上的电源问题。 有了这种新模块,用户就可根据系统要求来算出电源层的目标阻抗;然后基于板上的器件考虑去耦合要求,Shah表示,向导程序能帮助用户确定其设计所要求的去耦合电容的数目和类型;选择一组去耦合电容并放置在板上之后,用户就可运行一个仿真程序,通过分析结果来发现问题所在。 SPECCTRAQuest是CADENCE公司提供的高速系统板级设计工具,通过它可以控制与PCB layout相应的限制条件。在SPECCTRAQuest菜单下集成了一下工具: (1)SigXplorer可以进行走线拓扑结构的编辑。可在工具中定义和控制延时、特性阻抗、驱动和负载的类型和数量、拓扑结构以及终端负载的类型等等。可在PCB详细设计前使用此工具,对互连线的不同情况进行仿真,把仿真结果存为拓扑结构模板,在后期详细设计中应用这些模板进行设计。 (2)DF/Signoise工具是信号仿真分析工具,可提供复杂的信号延时和信号畸变分析、IBIS 模型库的设置开发功能。SigNoise是SPECCTRAQUEST SI Expert和SQ Signal Explorer Expert进行分析仿真的仿真引擎,利用SigNoise可以进行反射、串扰、SSN、EMI、源同步及系统级的仿真。 (3)DF/EMC工具——EMC分析控制工具。 (4)DF/Thermax——热分析控制工具。 SPECCTRAQuest中的理想高速PCB设计流程: 由上所示,通过模型的验证、预布局布线的space分析、通过floorplan制定拓朴规则、由规

于博士信号完整性分析入门-初稿

于博士信号完整性分析入门 于争博士 https://www.doczj.com/doc/b310555314.html, 整理:runnphoenix

什么是信号完整性? 如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。 在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性问题。另外,对低功耗追求使得内核电压越来越低,1.2v内核电压已经很常见了。因此系统能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。 广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。 信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如果采用了信号上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。 下面谈谈几种常见的信号完整性问题。 反射: 图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测一测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。 很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的

cadence信号完整性仿真步骤

Introduction Consider the proverb, “It takes a village to raise a child.” Similarly, multiple design team members participate in assuring PCB power integrity (PI) as a design moves from the early concept phase to becoming a mature product. On the front end, there’s the electrical design engineer who is responsible for the schematic. On the back end, the layout designer handles physical implemen-tation. Typically, a PI analysis expert is responsible for overall PCB PI and steps in early on to guide the contributions of others. How quickly a team can assure PCB PI relates to the effectiveness of that team. In this paper, we will take a look at currently popular analysis approaches to PCB PI. We will also introduce a team-based approach to PCB PI that yields advantages in resource utilization and analysis results. Common Power Integrity Analysis Methods There are two distinct facets of PCB PI – DC and AC. DC PI guarantees that adequate DC voltage is delivered to all active devices mounted on a PCB (often using IR drop analysis). This helps to assure that constraints are met for current density in planar metals and total current of vias and also that temperature constraints are met for metals and substrate materials. AC PI concerns the delivery of AC current to mounted devices to support their switching activity while meeting constraints for transient noise voltage levels within the power delivery network (PDN). The PDN noise margin (variation from nominal voltage) is a sum of both DC IR drop and AC noise. DC PI is governed by resistance of the metals and the current pulled from the PDN by each mounted device. Engineers have, for many years, applied resistive network models for approximate DC PI analysis. Now that computer speeds are faster and larger addressable memory is available, the industry is seeing much more application of layout-driven detailed numerical analysis techniques for DC PI. Approximation occurs less, accuracy is higher, and automation of How a Team-Based Approach to PCB Power Integrity Analysis Yields Better Results By Brad Brim, Sr. Staff Product Engineer, Cadence Design Systems Assuring power integrity of a PCB requires the contributions of multiple design team members. Traditionally, such an effort has involved a time-consuming process for a back-end-focused expert at the front end of a design. This paper examines a collaborative team-based approach that makes more efficient use of resources and provides more impact at critical points in the design process. Contents Introduction (1) Common Power Integrity Analysis Methods (1) Applying a Team-Based Approach to Power Integrity Analysis (3) Summary (6) For Further Information (7)

SIwave电源完整性仿真教程

S I w a v e电源完整性仿真 教程 This model paper was revised by the Standardization Office on December 10, 2020

SIwave电源完整性仿真教程 目录

1软件介绍 功能概述 Ansoft SIwave主要用于解决电源完整性问题,采用全波有限元算法,只能进行无源的仿真分析。Ansoft SIwave虽然功能强大,但并非把PCB导入,就能算出整块板子的问题在哪里。还需要有经验的工程设计人员,以系统化的设计步骤导入此软件检查PCB设计。主要功能如下: 1.计算共振模式 在PDS电源地系统结构(层结构、材料、形状)的LAYOUT之前,我们可以计算出PDS 电源地系统的共有的、内在的共振模式。可以计算在目标阻抗要求的带宽或更高的带宽范围内共振频率点。 2. 查看共振模式下的电压分布图 避免把大电流的IC芯片放置于共振频率的电压的峰值点和电压谷点。原因是当把这些源放在共振频率的电压的峰值点和电压谷点的时候很容易引起共振。 3.侦测电压 利用电流源代替IC芯片放置于它们可能的LAYOUT placement位置的周围、同时放置电压探头于理想IC芯片的位置侦测该位置的电压频率相应。在电压的频率相应的曲线中,峰值电压所对应的频率点就是共振频率的发生点。 4.表面电压

基于电压峰值频率,查看这些频率点的表面电压的分布情况,把退耦电容放置于电压峰值和谷点的位置处。(这就是如何放置退耦电容的根据) 5.单端口的Z参数计算 计算单端口的(IC位置)的Z参数(通常使用log-log标尺,Hz)。通过Z参数的频率相应曲线,我们可以计算出我们需要的“电容大小、ESL大小、ESR大小”。(从中我们可以知道我们需要什么样规格的退耦电容)。 6.侦测实际退耦电容影响 使用内置的ANSOFT FULL-WAVE SPICE来侦测实际退耦电容影响(包括:共振、ESL、ESR、Parrallel skew等)。 7.选取电容 通过实际的AC扫描响应来选择需要的电容,包括电容的 R/L/C值。 8.侦测回路电感影响 在不同的位置放置电容来侦测路径的自感的影响。(这将决定退耦电容放置的位置)。 9.检测传输阻抗 使用多端口的Z参数来检测传输阻抗。 操作界面 SIwave 软件刚安装完的画面如错误!未找到引用源。所示,配置如下:

信号完整性分析基础系列之一——眼图测量

信号完整性分析基础系列之一 ——关于眼图测量(上) 汪进进美国力科公司深圳代表处 内容提要:本文将从作者习惯的无厘头漫话风格起篇,从四个方面介绍了眼图测量的相关知识:一、串行数据的背景知识; 二、眼图的基本概念; 三、眼图测量方法; 四、力科示波器在眼图测量方面的特点和优势。全分为上、下两篇。上篇包括一、二部分。下篇包括三、四部分。 您知道吗?眼图的历史可以追溯到大约47年前。在力科于2002年发明基 于连续比特位的方法来测量眼图之前,1962年-2002的40年间,眼图的测量是基 于采样示波器的传统方法。 您相信吗?在长期的培训和技术支持工作中,我们发现很少有工程师能完整地准确地理解眼图的测量原理。很多工程师们往往满足于各种标准权威机构提供的测量向导,Step by Step,满足于用“万能”的Sigtest软件测量出来的眼图给出的Pass or Fail结论。这种对于Sigtest的迷恋甚至使有些工程师忘记了眼图是 可以作为一项重要的调试工具的。 在我2004年来力科面试前,我也从来没有听说过眼图。那天面试时,老板反复强调力科在眼图测量方面的优势,但我不知所云。之后我Google“眼图”, 看到网络上有限的几篇文章,但仍不知所云。刚刚我再次Google“眼图”,仍然 没有找到哪怕一篇文章讲透了眼图测量。 网络上搜到的关于眼图的文字,出现频率最多的如下,表达得似乎非常地专业,但却在拒绝我们的阅读兴趣。 “在实际数字互连系统中,完全消除码间串扰是十分困难的,而码间串扰 对误码率的影响目前尚无法找到数学上便于处理的统计规律,还不能进行准确计算。为了衡量基带传输系统的性能优劣,在实验室中,通常用示波器观察接收信号波形的方法来分析码间串扰和噪声对系统性能的影响,这就是眼图分析法。 如果将输入波形输入示波器的Y轴,并且当示波器的水平扫描周期和码元 定时同步时,适当调整相位,使波形的中心对准取样时刻,在示波器上显示的图形很象人的眼睛,因此被称为眼图(Eye Map)。 二进制信号传输时的眼图只有一只“眼睛”,当传输三元码时,会显示两 只“眼睛”。眼图是由各段码元波形叠加而成的,眼图中央的垂直线表示最佳抽样时刻,位于两峰值中间的水平线是判决门限电平。 在无码间串扰和噪声的理想情况下,波形无失真,每个码元将重叠在一起,最终在示波器上看到的是迹线又细又清晰的“眼睛”,“眼”开启得最大。当有码

PCB板级信号完整性的仿真及应用

作者简介:曹宇(1969-),男,上海人,硕士,工程师. 第6卷第 6期 2006年12月泰州职业技术学院学报 JournalofTaizhouPolytechnicalInstituteVol.6No.6 Dec.2006摘要:针对高速数字电路印刷电路板的板级信号完整性,分析了IBIS模型在板级信号完整 性分析中的作用。利用ADS仿真软件,采用电磁仿真建模和电路瞬态仿真测试了某个 实际电路版图,给出了实际分析结果。 关键词:信号完整性;IBIS;仿真;S参数 中图分类号:TP391.9文献标识码:A文章编号:1671-0142(2006)06-0030-03 信号完整性(SI,SignalIntegrity)的概念是针对高速数字信号提出来的。以往的数字产品,其时钟或数据频率在几十兆之内时,信号的上升时间大多在几个纳秒,甚至几十纳秒以上。数字化产品设计工程师关注最多的是“数字设计”保证逻辑正确。随着数字技术的飞速发展,原先只是在集成电路芯片设计中需要考虑的问题[1]在PCB板级设计中正在逐步显现出来,并由此提出了信号完整性的概念。 在众多的讲述信号完整性的论文和专著中[2,3],对信号完整性的描述都是从信号传输过程中可能出现的问题(比如串扰,阻抗匹配,电磁兼容,抖动等)本身来讨论信号完整性,对信号完整性没有一个统一的定义。事实上,信号完整性是指信号在通过一定距离的传输路径后在特定接收端口相对指定发送端口信号的还原程度,这个还原程度是指在指定的收发参考端口,发送芯片输出处及接收芯片输入处的波形需满足系统设计的要求[4]。 1、板级信号完整性分析 1.1信号完整性分析内容的确定 信号完整性分析工作是一项产品开发全流程工作,从产品设计阶段开始一直延续到产品定型。PCB板级设计同样如此。在系统设计阶段,产品还没有进入试制,需要建立相应的系统模型并得到仿真结果以验证设计思想和设计体系正确与否,这个阶段称前仿真;前仿真通过后,产品投入试制,样品出来后再进行相应的测试和仿真,这个阶段称后仿真。假如将每一块PCB板视为一个系统,影响这个系统正常工作的信号问题涉及到所有的硬件和软件,包括芯片、封装、PCB物理结构、电源及电源传输网络和协议。 对系统所有部分都进行仿真验证是不现实的。应根据系统设计的要求选定部分内容进行测试仿真。本文所提及的“板级信号完整性分析”仅针对芯片引脚和走线的互连状态分析。 当被传输的信号脉冲时间参量(如上升时间、传输时间等)已缩短至和互连线上电磁波传输时间处于同一个量级时,信号在互连线上呈现波动效应,应采用微波传输线或分布电路的模型来对待互连线,从而产生了时延、畸变、回波、相邻线之间的干扰噪声等所谓的“互连效应”[1]。 假设PCB板上芯片引脚的输入输出信号都是“干净”的,那么只要考虑互连线路本身的互连效应。事实上,每个芯片引脚在封装时都有其独特的线路特性,这些特性是由其内部的晶体管特性决定的,同样的信号在不同引脚上的传输效率差异很大。因此,在分析信号传输的互连效应时必须考虑芯片内部的电路特性以提取相对准确的电路模型,并在此基础上作进一步的分析。这个模型就是在业界被广泛使用的IBIS模型。 1.2IBIS标准模型的建立 PCB板级信号完整性的仿真及应用 曹宇,丁志刚,宗宇伟 (上海计算机软件技术开发中心,上海201112)

Cadence-PDN电源完整性分析

Cadence PDN电源平面完整性分析 ——孙海峰 随着超大规模集成电路工艺的发展,芯片工作电压越来越低,而工作速度越来越快,功耗越来越大,单板的密度也越来越高,因此对电源供应系统在整个工作频带内的稳定性提出了更高的要求。电源完整性设计的水平直接影响着系统的性能,如整机可靠性,信噪比与误码率,及EMI/EMC等重要指标。板级电源通道阻抗过高和同步开关噪声SSN过大会带来严重的电源完整性问题,这些会给器件及系统工作稳定性带来致命的影响。PI设计就是通过合理的平面电容、分立电容、平面分割应用确保板级电源通道阻抗满足要求,确保板级电源质量符合器件及产品要求,确保信号质量及器件、产品稳定工作。 Cadence PCB PDN analysis电源平面分析主要可以解决以下几个问题: 板级电源通道阻抗仿真分析,在充分利用平面电容的基础上,通过仿真分析确定旁路电容的数量、种类、位置等,以确保板级电源通道阻抗满足器件稳定工作要求。 板级直流压降仿真分析,确保板级电源通道满足器件的压降限制要求。 板级谐振分析,避免板级谐振对电源质量及EMI的致命影响等。 那么Cadence PCB PDN analysis如何对PCB进行电源平面完整性的分析?接下来,我将以一个3v3如下图所示的电源平面为例,来进行该平面的电源平面分析。

对图中3v3电源平面进行完整性分析,具体步骤将作详细解析。 在对该电源平面进行分析之前,我们需要首先确定PCB参数的精确,如:电源平面电平Identify DC Nets、PCB叠层参数Cross-Section等,这些参数都必须和PCB板厂沟通(板厂对叠层参数生产能力不同),在此基础上精确参数方能得到精确的分析结果。这些参数也可以在PDN Analysis分析界面上点击Identify DC Nets,Cross-Section来调整优化。

电源完整性设计详解

于博士信号完整性研究网 https://www.doczj.com/doc/b310555314.html, 电源完整性设计详解 作者:于争 博士 2009年4月10日

目 录 1 为什么要重视电源噪声问题?....................................................................- 1 - 2 电源系统噪声余量分析................................................................................- 1 - 3 电源噪声是如何产生的?............................................................................- 2 - 4 电容退耦的两种解释....................................................................................- 3 - 4.1 从储能的角度来说明电容退耦原理。..............................................- 3 - 4.2 从阻抗的角度来理解退耦原理。......................................................- 4 - 5 实际电容的特性............................................................................................- 5 - 6 电容的安装谐振频率....................................................................................- 8 - 7 局部去耦设计方法......................................................................................- 10 - 8 电源系统的角度进行去耦设计..................................................................- 12 - 8.1 著名的Target Impedance(目标阻抗)..........................................- 12 - 8.2 需要多大的电容量............................................................................- 13 - 8.3 相同容值电容的并联........................................................................- 15 - 8.4 不同容值电容的并联与反谐振(Anti-Resonance)......................- 16 - 8.5 ESR对反谐振(Anti-Resonance)的影响......................................- 17 - 8.6 怎样合理选择电容组合....................................................................- 18 - 8.7 电容的去耦半径................................................................................- 20 - 8.8 电容的安装方法................................................................................- 21 - 9 结束语..........................................................................................................- 24 -

于博士信号完整性分析入门(修改)

于博士信号完整性分析入门 于争 博士 https://www.doczj.com/doc/b310555314.html, for more information,please refer to https://www.doczj.com/doc/b310555314.html, 电设计网欢迎您

什么是信号完整性? 如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。 在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性问题。另外,对低功耗追求使得内核电压越来越低,1.2v内核电压已经很常见了。因此系统能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。 广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。 信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如果采用了信号上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。 下面谈谈几种常见的信号完整性问题。 反射: 图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测一测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。 很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的

PCB设计与信号完整性仿真

本人技术屌丝一枚,从事PCB相关工作已达8年有余,现供职于世界闻名的首屈一指的芯片设计公司,从苦逼的板厂制板实习,到初入Pcblayout,再到各种仿真的实战,再到今天的销售工作,一步一步一路兢兢业业诚诚恳恳,有一些相关领悟和大家分享。买卖不成也可交流。 1.谈起硬件工作,是原理图,pcb,码农的结合体,如果你开始了苦逼的pcblayout工作,那么将是漫长的迷茫之路,日复一日年复一年,永远搞不完的布局,拉线。眼冒金星不是梦。最多你可以懂得各种模块的不同处理方式,各种高速信号的设计,但永远只能按照别人的意见进行,毫无乐趣。 2.谈起EDA相关软件,形象的说,就普通的PROTEL/AD来说你可能只有3-6K,对于pads 可能你有5-8K,对于ALLEGRO你可能6-10K,你会哀叹做的东西一样,却同工不同酬,没办法这就是市场,我们来不得无意义的抱怨。 3.众所周知,一个PCB从业者最好的后路就是仿真工作,为什么呢?一;你可以懂得各种模块的设计原则,可以优化不准确的部分,可以改善SI/PI可以做很多,这往往是至关重要的,你可以最大化节约成本,减少器件却功效相同;二;从一个pcblayout到仿真算是水到渠成,让路走的更远; 三:现实的说薪资可以到达11-15K or more,却更轻松,更有价值,发言权,你不愿意吗? 现在由于本人已技术转销售,现在就是生意人了哈哈,我也查询过各种仿真资料我发现很少,最多不过是Mentor Graphics 的HyperLynx ,candense的si工具,

但是他们真的太low了,精确度和完整性根本不能保证,最多是定性的能力,无法定量。真正的仿真是完整的die到die的仿真,是完整的系统的,是需要更高级的仿真软件,被收购的xxsigrity,xx ansys,hspicexx,adxx等等,这些软件才是真正的仿真。 本人提供各种软件及实战代码,例子,从基本入门到高级仿真,从电源仿真,到ddr仿真到高速串行仿真,应有尽有,,完全可以使用,想想以后的高薪,这点投入算什么呢?舍不得孩子套不住狼哦。 所有软件全兼容32位和64位系统。 切记本人还提供学习手册,你懂的,完全快速进入仿真领域。你懂的! 希望各位好好斟酌,自己的路是哪个方向,是否想更好的发展,舍得是哲学范畴,投资看得是利润的最大化,学会投资吧,因为他值得拥有,骚年! 注:本人也可提供培训服务,面面俱到,形象具体,包会! 有购买和学习培训兴趣的请联系 QQ:2941392162

SIwave电源完整性仿真教程

SIwave电源完整性仿真教程V1.0 目录 1软件介绍 (4) 2.1功能概述 (4) 2.2操作界面 (5) 2.3常用热键 (7) 2仿真的前期准备 (8) 2.1软件的准备 (8) 2.2 PCB文件导入 (8) 2.2.1 Launch SIwave方式 (8) 2.2.1 ANF+CMP方式 (9) 2.3 PCB的Validation Check (10) 2.4 PCB叠层结构设置 (11) 2.5仿真参数设置 (13) 2.6 RLC参数修正 (14) 2.6.1 RLC的自动导入 (14) 2.6.2检视自动导入的RLC默认值 (15)

2.6.3批量修改RLC值 (16) 2.6.4套用大厂的RLC参数 (16) 3 SIwave仿真模式 (17) 3.1谐振模式 (17) 3.2激励源模式 (19) 3.3 S参数分析 (22) 4实例仿真分析 (24) 4.1从Allegro中导入SIwave (24) 4.2 Validation Check (24) 4.3叠层结构设置 (24) 4.4无源参数RLC修正 (25) 4.5平面谐振分析 (27) 4.6目标阻抗(Z参数)分析 (28) 4.7选取退耦电容并添加 (29) 4.8再次运行仿真查看结果 (30) 5问题总结 (32)

5.1 PCB谐振的概念 (32) 5.2为何频率会有实部和虚部 (33) 5.3电容的非理想特性影响 (34) 5.4地平面完整与回流路径连续 (34) 5.5电源目标阻抗 (35)

1软件介绍 2.1功能概述 Ansoft SIwave主要用于解决电源完整性问题,采用全波有限元算法,只能进行无源的仿真分析。Ansoft SIwave虽然功能强大,但并非把PCB导入,就能算出整块板子的问题在哪里。还需要有经验的工程设计人员,以系统化的设计步骤导入此软件检查PCB设计。主要功能如下: 1.计算共振模式 在PDS电源地系统结构(层结构、材料、形状)的LAYOUT之前,我们可以计算出PDS 电源地系统的共有的、内在的共振模式。可以计算在目标阻抗要求的带宽或更高的带宽范围内共振频率点。 2. 查看共振模式下的电压分布图 避免把大电流的IC芯片放置于共振频率的电压的峰值点和电压谷点。原因是当把这些源放在共振频率的电压的峰值点和电压谷点的时候很容易引起共振。 3.侦测电压 利用电流源代替IC芯片放置于它们可能的LAYOUT placement位置的周围、同时放置电压探头于理想IC芯片的位置侦测该位置的电压频率相应。在电压的频率相应的曲线中,峰值电压所对应的频率点就是共振频率的发生点。 4.表面电压 基于电压峰值频率,查看这些频率点的表面电压的分布情况,把退耦电容放置于电压

电源完整性设计

电源完整性设计电容的安装方法 电容的安装方法 电容的摆放 对于电容的安装,首先要提到的就是安装距离。容值最小的电容,有最高的谐振频率,去耦半径最小,因此放在最靠近芯片的位置。容值稍大些的可以距离稍远,最外层放置容值最大的。但是,所有对该芯片去耦的电容都尽量靠近芯片。下面的图14就是一个摆放位置的例子。本例中的电容等级大致遵循10倍等级关系。 图14 电容摆放位置示例 还有一点要注意,在放置时,最好均匀分布在芯片的四周,对每一个容值等级都要这样。通常芯片在设计的时候就考虑到了电源和地引脚的排列位置,一般都是均匀分布在芯片的四个边上的。因此,电压扰动在芯片的四周都存在,去耦也必须对整个芯片所在区域均匀去耦。如果把上图中的680pF电容都放在芯片的上部,由于存在去耦半径问题,那么就不能对芯片下部的电压扰动很好的去耦。 电容的安装 在安装电容时,要从焊盘拉出一小段引出线,然后通过过孔和电源平面连接,接地端也

是同样。这样流经电容的电流回路为:电源平面->过孔->引出线->焊盘->电容->焊盘->引出线->过孔->地平面,图15直观的显示了电流的回流路径。 图15 流经电容的电流回路 放置过孔的基本原则就是让这一环路面积最小,进而使总的寄生电感最小。图16显示了几种过孔放置方法。 图16 高频电容过孔放置方法 第一种方法从焊盘引出很长的引出线然后连接过孔,这会引入很大的寄生电感,一定要避免这样做,这时最糟糕的安装方式。 第二种方法在焊盘的两个端点紧邻焊盘打孔,比第一种方法路面积小得多,寄生电感也较小,可以接受。 第三种在焊盘侧面打孔,进一步减小了回路面积,寄生电感比第二种更小,是比较好的

信号完整性分析基础系列之二十四

信号完整性分析基础系列之二十四——关于抖动(上) 美国力科公司深圳代表处汪进进 写在前面的话 抖动话题是示波器测量的最高境界,也是最风云变换的一个话题,这是因为抖动是示波器测量的诸多功能中最和“数学”相关的。玩数学似乎是需要一定境界的。 “力科示波器是怎么测量抖动的?”,“这台示波器抖动测量准不准?”,“时钟抖动和数据抖动测量方法为什么不一样?”,“总体抖动和峰峰值抖动有什么区别? ”,“余辉方法测量抖动不是最方便吗?”,“抖动和眼图,浴盆曲线之间是什么?”,…… 关于抖动的问题层出不穷。这么多年来,在完成了“关于触发(上)、(下)”和“关于眼图(上)、(下)”,“关于S参数(上)(下)”等三篇拙作后,我一直希望有一篇“关于抖动”的文章问世,但每每下笔又忐忑而止,怕有谬误遗毒。今天,当我鼓起勇气来写关于抖动的时候,我需要特别说明,这是未定稿,恳请斧正。 抖动和波形余辉的关系 有一种比较传统的测量抖动的方法,就是利用余辉来查看信号边沿的变化,然后再用光标测量变化的大小(如图1所示),后来更进了一步,可以利用示波器的“余辉直方图”和相关参数自动测量出余辉的变化范围,这样测量的结果就被称为“抖动”。这个方法是在示波器还没有“测量统计”功能之前的方法,但在90年代初力科发明了测量统计功能之后,这个方法就逐渐被淘汰了。 图1 传统的抖动测量方法 这种传统的方法有下面这些缺点:(1)总会引入触发抖动,因此测量的结果很不准确。(2)只能测量某种参数的抖动,譬如触发上升沿,测量下降沿的余辉变化,反应了宽度的抖动,触发上升沿,测量相邻的上升沿的余辉变化,反应了周期的抖动。显然还有很多类型的抖动特别是最重要的TIE抖动无法测量出来。(3)抖动产生的因果关系的信息也无从得知。 定义抖动的四个维度 和抖动相关的名词非常多:时钟抖动,数据抖动; 周期抖动,TIE抖动,相位抖动,cycle-cycle抖动; 峰峰值抖动(pk-pk jitter),有效值抖动(rms jitter);总体抖动(Tj),随机抖动(Rj),固有抖动(Dj);周期性抖动,DCD抖动,ISI抖动,数据相关性抖动; 定时抖动,基于误码率的抖动; 水平线以上的抖动和水平线以下的抖动…… 这些名词反应了定义抖动的不同维度。 回到“什么是抖动”的定义吧。其实抖动的定义一直没有统一,这可能也是因为需要表达清楚这个概念的维度比较多的原因。目前引用得比较多的定义是: Jitter is defined as the short-term variations of a digital signal’s significant instants from their ideal positions in time. 就是说抖动是信号在电平转换时,其边沿与理想位置之间的偏移量。如图2所示,红色的是表示理想信号,实际信号的边沿和红色信号边沿之间的偏差就是抖动。什么是“理想位置”,“理想位置”是怎么得到的?这是被问到后最不好回答的问题。

相关主题
文本预览
相关文档 最新文档