0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

信号完整性布线拓扑结构的设计方法

冬至子 来源:大明SIPI 作者:佳如明 2023-06-15 15:07 次阅读

信号完整性分析是一个很复杂的系统工程,它是各种影响信号质量和时序的问题的叠加组合。且随着信号速率的提高,信号完整性问题变得越来越复杂,需要考虑的因素越来越多。

当互连线延时小于信号上升时间1/6时我们认为互连线并未体现出传输线效应,此时我们可以认为负载器件接收到的波形都是和驱动端一致的,互连线只起到连接作用。因此,当信号的边沿很缓(例图6ns)的时候,只要互连线的延时在1ns以内,使用什么样的拓扑结构都是一样的,不会有太大的信号完整性问题。但是目前的DDR5数据速率已经到了6400Mbps,PCIe 5.0的速率已经达到了32Gbps。此时的信号边沿只有几十甚至十几ps。这个时候任何微小的互连结构如果处理不好都会对信号完整性造成影响。而布线的拓扑结构在高速信号中也起着非常重要的作用,我们需要了解布线拓扑结构的设计方法。

图片

下面对点到点的拓扑结构及其设计方法进行介绍。

01

‍源端匹配和终端端接

点到点的拓扑结构比较简单,在前面已经介绍了源端匹配和终端端接两种方式进行阻抗匹配。通常情况下使用其中的一种便可以得到较好的信号完整性。

对于这两种方式的优缺点显而易见。源端匹配只需要在驱动端加一个串阻即可,这种匹配方式非常简单适合于大部分点到点信号。

而终端端接如戴维南端接需要在接收端加两个电阻,主要应用于SSTL、HSTL电平的DDR、QDR等高速存储器接口。当然也可以对这一端接方式进行简化,只在末端加一个和传输线阻抗匹配的电阻将电平拉到VTT电平(VTT=VDDQ/2)也可以获得和戴维南匹配相同的效果。从DDR3开始数据信号DRAM控制器端都有ODT功能,DDR5甚至地址控制信号在DRAM侧都有ODT功能。

有人会问:“为什么要把ODT功能加到芯片内部呢?在PCB上加端接不行吗?”我再不厌其烦的讲一下片上端接(ODT)的好处:

(1)首先,节约了PCB板的布局面积;

(2)缩短了端接(ODT)到die的距离。

理论上,端接距离信号的接收端越近,效果越好。对于DDR4数据速率达到3200Mbps、DDR5再翻一倍达到了6400Mbps,信号的边沿只有20~50ps左右,如果端接不能放到DRAM颗粒内部,而是布局在PCB板上,端接到芯片接收端的延时很容易就超过了信号边沿,达不到理想的端接效果。

因此,对于点到点拓扑的信号,随着速率的提高源端匹配和终端的端接都做到了芯片的内部。即使这样,我们还是需要了解一下各种端接方式是怎样改善信号完整性的。

如下所示使用hyperlynx搭建仿真拓扑来对终端匹配的性能进行验证。(a)用两个100ohm电阻搭建的标准戴维南端接,(b)使用一个50ohm的简化的VTT匹配。

图片

图片

上面的仿真结果绿色为未加匹配情况下接收段的接收波形,蓝色为标准戴维南匹配的接收端波形,红色为简化后的VTT匹配接收端波形。可以看出在未加匹配的情况下由于反射存在接收端波形存在严重的振铃;标准的戴维南匹配和简化的VTT匹配都能够起到消除反射的作用改善接收端接收到的信号质量。从这个角度来说使用VTT端接似乎能够使设计更加简单,但是不要忘了我们需要一个额外的电源芯片来提供VTT电源。由此我们在面对点到点的拓扑时应该优先考虑使用源端匹配是否能够解决信号完整性性问题。

02

接收端加串阻

除了源端匹配、终端端接这两种方式外还有一种方式能够在一定程度上解决反射引起的信号完整性问题。那就是在接收端串连一个比较大的电阻。需要注意这个电阻所起到的作用并不是阻抗匹配,它是通过和接收端器件的负载电容组成一个RC低通滤波将由反射造成的高频振铃、回沟等吸收。通过仿真对这一方式进行验证。(a)为未加任何匹配的拓扑;(b)仅在接收端加100ohm串阻的拓扑。

图片

图片

如上所示,红色为未加任何匹配时接收端的接收波形,存在严重的过冲和振铃;蓝色所示为接收端加100ohm串阻时接收端的波形,有效地消除了过冲和振铃。虽然这种方法可以有效消除过冲和振铃,但是也会导致信号边沿变缓。这在低速信号中可能不会造成太大的影响,但是对于DDR等高速接口就不能使用这种方式来抑制反射,否则就会导致信号时序余量的恶化。因此,这种方法通常用在一些低速、单向的信号上,但并不局限于点到点的拓扑对于一些负载拓扑如果在接收端存在严重的回沟或者振铃时也可以采用。

需要注意的是接收端的串阻阻值需要根据过冲和振铃、回沟等的宽度确定。因为有这一串阻和接收器件的负载电容组成的低通滤波器是有其固定的频率特性,由于负载电容是固定的那么我们只能够通过调整串阻阻值来消除不同频率的回沟、振铃。对于高频的振铃可能只需要比较小的串阻即可消除,对于比较大的振铃或者回沟就需要加一个很大的串阻才能够解决问题,需要注意的是串阻的阻值越大所引起的边沿退化越严重。

上面介绍的方法都是建立在信号传输方向是单向的由驱动器到接收情况下的匹配方案。如果是双向信号又该怎样选择匹配方式呢? 由于戴维南端接和VTT端接都只能设置在链路的接收端,如果是双向信号再使用戴维南端接或者VTT端接就不行了,

DDR的数据信号就是双向的信号,在控制器和DRAM颗粒都有ODT功能。在写操作时,控制器的ODT功能关闭,DRAM颗粒的ODT功能打开;在读操作时DRAM颗粒的ODT关闭,而控制器的ODT打开,这就保障了双向数据信号的信号完整性。

03

高速Serdes的链路优化

随着信号速率的不断提高,即使是点到点的拓扑结构也并不是做好ODT、或者VTT端接就能解决SI问题。比如对于常见的serdes信号都采用CML电平,发送和接收都带有50ohm端接。即使这样也并不等于信号完整性就一定没有问题,由于信号速率的提高对传输链路的插损、回损、串扰都提出了要求。

下面为PCIe规范中对插入损耗的要求。前面我们讲过,插入损耗主要来自于导体和介质损耗,因此为了满足插入损耗的要求,就需要我们评估在所选择板材的情况下链路的最大长度。如果物理设计不能满足损耗要求,那么我们就需要考虑更换损耗更低的板材,或者缩短链路的长度。

图片

图片

下图所示为PCIe规范中对链路回波损耗的要求。这就需要我们针对链路中的阻抗不连续点,如过孔、AC耦合电容、连接器等结构一一进行阻抗优化以使串扰最小化。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15239

    浏览量

    171229
  • 低通滤波器
    +关注

    关注

    13

    文章

    449

    浏览量

    46925
  • 信号完整性
    +关注

    关注

    65

    文章

    1337

    浏览量

    94921
  • PCB布线
    +关注

    关注

    19

    文章

    460

    浏览量

    41659
  • DDR5
    +关注

    关注

    1

    文章

    371

    浏览量

    23609
收藏 人收藏

    评论

    相关推荐

    基于信号完整性分析的高速数字PCB的设计方法

    实际设计线路的参数(如拓扑结构、长度、间距等)自动或手动地提取出来,送回到前面的信号完整性分析软件进行布线后的SI分析,以验证实际设计是否符
    发表于 06-14 09:14

    高速数字电路信号完整性问题分析与解决方案

    的集成电路中开关切换速度已经从几十赫兹增加到几百兆赫兹,甚至可以到达几个吉赫兹,所以,元器件和PCB板的参数、元器件在PCB板上的布局、高速信号布线以及电路的拓扑结构等因素,都会引起
    发表于 05-06 08:57

    基于信号完整性分析的高速PCB设计

    中,采用Cadence软件的高速仿真工具SPECCTRAQuest,并利用器件的 IBIS模型来分析信号完整性,对阻抗匹配以及拓扑结构进行优化设计,以保证系统正常工作。本文只对
    发表于 01-07 11:30

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

    提供信号传递的传输协议以及数据内容。但是,由于这些支撑与互联结构会对电信号的传输呈现出一定的频率选择衰减,因此,会对信号及电源的
    发表于 01-07 11:33

    我们为什么重视系统化信号完整性设计方法(于博士信号完整性

    知识是一回事,怎么在实际工程上正确应用这些知识点又是另外一回事。在工程设计中,我司非常重视也一直提倡的方法,我们称之为“系统化信号完整性设计方法”。这既是一套
    发表于 06-23 11:52

    如何确保PCB设计信号完整性

    常值得注意的问题。本文首先介绍了PCB信号完整性的问题,其次阐述了PCB信号完整性的步骤,最后介绍了如何确保PCB设计信号
    发表于 07-31 17:12

    基于信号完整性分析的高速数字PCB板的设计开发

    设计线路的参数(如拓扑结构、长度、间距等)自动或手动地提取出来,送回到前面的信号完整性分析软件进行布线后的SI分析,以验证实际设计是否符合解
    发表于 08-29 16:28

    基于信号完整性分析的PCB设计流程步骤

    或获取高速数字信号传输系统各个环节的信号完整性模型。  (2)在设计原理图过程中,利用信号完整性模型对关键网络进行
    发表于 09-03 11:18

    高速PCB设计中解决信号完整性方法

    的电路板绘制前后信号完整性分析功能。它的一个突出特征是用户界面非常友好,这使得设计工程师能很快对他们设想到的“可能情况”作出分析,并对终端拓扑等问题进行实验,从而迅速找到满足性能和可靠
    发表于 09-10 16:37

    信号完整性是什么

    本文主要介绍信号完整性是什么,信号完整性包括哪些内容,什么时候需要注意信号完整性问题?
    发表于 01-25 06:51

    信号完整性与电源完整性的相关资料分享

    其实电源完整性可做的事情有很多,今天就来了解了解吧。信号完整性与电源完整性分析信号完整性(SI)
    发表于 11-15 07:37

    详解信号完整性与电源完整性

    信号完整性与电源完整性分析信号完整性(SI)和电源完整性(PI)是两种不同但领域相关的分析,涉及
    发表于 11-15 06:31

    何为信号完整性信号完整性包含哪些

    何为信号完整性信号完整性(Signal Integrity,简称SI)是指在信号线上的信号质量
    发表于 12-30 08:15

    MCM高速电路布线设计的信号完整性

    随着封装密度的增加和工作频率的提高,MCM电路设计中的信号完整性问题已不容忽视。本文以检测器电路为例,首先利用APD软件实现电路的布局布线设计,然后结合信号
    发表于 02-10 16:43 1971次阅读

    什么是走线的拓扑架构?怎样调整走线的拓扑架构来提高信号完整性

    中的噪声和干扰,提高信号完整性和可靠性。在设计和调整走线拓扑架构时,需要考虑信号线路的长度、走向、分布以及与其他线路之间的距离等因素。下面将详细介绍走线的
    的头像 发表于 11-24 14:44 323次阅读