最全PCB走线拓扑种类

一、目前常见的有以下几种拓扑:

一对一拓扑 (也称点对点拓扑);

菊花链拓扑(改进类型为Fly-by拓扑结构);

星型拓扑(部分改动后也叫T型拓扑)。

1、一对一拓扑

    一对一拓扑是比较简单的Driver to Rceiver,也称点对点拓扑,结构简单,整个网络的阻抗特性容易控制,时序关系也容易控制,常见于高速双向传输信号线,常在源端加串行匹配电阻来防止源端的二次反射。

接下来所有的拓扑都是一对多的拓扑结构,需要分门别类进行介绍。

2、星型拓扑

定义:星型拓扑是多负载时常用的拓扑结构,驱动器位于星形的中央,呈辐射状与多个负载相连

优点:星型拓扑可以有效避免信号在多个负载上的不同步问题,可以让负载上收到的信号完全同步。

图1 星型拓扑

缺点但这种拓扑的问题在于需要对每个支路分别端接,使用器件多,而且驱动器的负载大,必须驱动器有相应的驱动能力才能使用星形拓扑,如果驱动能力不够,需要加缓冲器。相对来说,星型拓扑只能用在相对低速信号上,而且是在各接收芯片需要同步接收的情况,只有在非常严格的时序要求下会采用星形拓扑,其中重要的原因是布局布线实现起来比较困难。

3、T型拓扑

定义:T型拓扑结构是树型拓扑,又叫对称型的远端簇型拓扑结构、等臂分支拓扑。实际上是星型拓扑的一个改进,它将星型拓扑中位于Driver端的分支节点移动到与Receivers最近的远端。

优点:T型拓扑结构可以让时钟、地址、控制等信号得到更好的同步效果。既满足了各个接收器上  接收信号的同步问题,又解决了阻抗匹配复杂和驱动器负载重的问题,因为远端簇形拓扑只需要在分支节点处终端匹配就可以了。

缺点:远端簇型拓扑要求各个接收器到分支点的距离要尽量近,分支线长了会严重影响信号的质    量,如果各个接收器芯片在空间上不能摆放在一起,那么就不能采用远端簇型拓扑即T型拓            扑。

    T型拓扑结构各个分支的端接负载和走线长度要尽量保持一致,如此才能更好的保证每个分支的接收端负载接收到的信号尽量同步,并且,每个分支电路中都需要有端接电阻,通过端接电阻与走线的特性阻抗更好的匹配来减小信号反射干扰的问题;

    图2 T型拓扑图

    如图所示,可以看到T型拓扑的设计非常对称,好处就是每个DDR的命令、数据线的距离都是相同的,这样主控到每颗DDR的长度基本一致,也就是说每个颗粒的信号质量都差不多,如果PCB布局空间够大的情况下,画图起来比较简单,非常利于CPU的时序的控制。

    布线布局时,T型拓扑结构要求从驱动端Driver到交叉T点的PCB布线长度要远远大于交叉T点到各个接收端Receiver的PCB布线长度,同时交叉T点到各个接收端Receiver的距离要尽量等长,信号匹配设计可以做在交叉T点处。如果是一拖二的,可以把两片芯片贴在PCB的正反两面,对贴减小分叉的长度。

4、菊花链拓扑

定义:菊花链是把所有的负载串起来,没有等长要求,而是确保各个驱动端到信号主干道的长度尽量短。菊花链拓扑结构的特征是每个接收端最多只和2个另外的接收端/发送端相连,连接每个接收端的stub线需要较短。

优点:最大的特点是尽可能降低各负载分支走线长度,避免分支信号对主干信号的反射干扰。菊花链一般适用较低速的信号,它比星型在布局布线上更容易实现。

缺点:菊花链拓扑结构走线的特点,牺牲了时钟、地址和控制信号的同步。

    但随着芯片制造技术的更替,就是低速驱动器的上升沿也随着变陡,这使得低速不低频,更多的高频分量使反射也变成低速信号要考虑的问题了,尤其是多负载菊花链的多重反射,所以菊花链的信号完整性问题比星形拓扑负载复杂多了。菊花链最差波型总是出现在第一个接收器,因为后面每个阻抗不连续点的反射都会影响这里。

图3 菊花链拓扑图 3 菊花链拓扑

    如上图所示,菊花链拓扑结构也比较简单,阻抗比较容易控制。该结构的阻抗匹配常在终端做,用戴维南端接比较合适。

5、fly-by拓扑

定义:Fly-by拓扑实际上是菊花链拓扑中的一种特殊情况。当菊花链拓扑中的支路布线长度Stub=0,也就是“SUB线”相当短的时候,可以将其称作为“fly-by”

优点:Fly-by具有更好的信号完整性。

缺点:Fly-by由于分支结构的存在,通道本身就存在一些缺点。例如:通道阻抗不连续;容性突变  对时序的影响等等。信号通道中只要有分叉就会存在阻抗的不连续,fly-by结构处处是分叉,阻抗不连续问题就很突出。

    Fly-by拓扑常见于DDR内存的设计中,由于DDR内存的存储速度极高,且DDR内存上的内存芯片往往是规则成行排布的,因此使用fly-by拓扑相对比较合适。

    相比T拓扑,fly-by拓扑在传输较高速率信号时更占优势一些,但是使用fly-by拓扑,负载之间有延时差,导致信号不能同时到达接收端。为解决这个问题,DDR3引入了read and write leveling。也就是,只有在主控芯片有读写平衡功能,也就是有Write Leveling,Read Leveling功能,才能采用这个拓扑结构。

   fly-by拓扑的缺点突出,所以如图所示,fly-by拓扑结构在最后一级DDR颗粒要端接电阻。作用一是阻抗匹配,二是灌电流,起到补偿因为导线最长产生的延时的作用。若采用末端下拉电阻会增大IO口驱动功耗,所以采用末端上拉电阻的方式进行端接

图4 Fly-By拓扑图

    至于为什么要在最后一级增加端接电阻,是因为从Driver到最后一颗DDR的电流是这一串所有DDR当中最大的;根据△I=△Q/△T的原理,电流加大了, △T减小了,故在一定程度上补偿了因线长导致的延时问题。

二、信号拓扑结构设计关注点

多负载总线的拓扑结构在实际PCB设计实现时,需要关注以下三个方面:时序、Stub、信号匹配

1、时序:总线一般会有传输延时、总线间时序关系(相对延时)的要求,在PCB设计实现时需要考虑:从驱动器到接收器的PCB走线长度、一组总线的PCB布线等长设计;

2、Stub:通俗的说就是PCB走线分叉,Stub长度控制的越短、信号由于分叉造成的反射影响就会越小,信号质量越容易控制。

    Stub在哪些情况下存在呢,实际上Stub在实际互连链路中是随处存在的;

    比如,PCB的孔一般是通孔、即从TOP面打通到BOTTOM面,而PCB走线的连接如果位于中间某层,从信号传输流向的角度考虑,PCB孔的一部分就会成为Stub,如下图所示:这是PCB过孔的剖面图,信号从红色走线通过过孔连接流向蓝色走线,这时图中标识的蓝色走线以下的过孔孔铜就会是此信号传输链路的Stub、多余无用的走线分叉;

    再比如,PCB走线直接连接到接收端芯片管脚,这时从互连链路设计表面上看,走线已经不存在Stub了,但对于多负载总线即使在这种理想布线的情况下同样是存在Stub的,因为芯片本身会有封装,封装内也存在铜互连走线,芯片器件封装内的铜互连走线对其它接收端互连链路来说也是一段Stub,只是这段Stub比较短、通常被忽略了而已;

    从PCB设计的角度,要控制Stub,一方面要严格按照仿真确定的布线拓扑结构与规则进行布线设计,另一方面在布线设计习惯上要注意不要随意在互连链路上增加过孔Via、尽量将PCB走线连接到芯片管脚或距离芯片管脚很近的Via。

    PCB上对于连接器孔Stub有一种Backdrill的加工工艺,就通过增加一次钻孔工序将无用的孔铜去除,通常这种加工工艺用于信号速率超过3.125Gbps以上的信号速率,是否需要Backdrill可以通过信号仿真分析确定,示意图如下:

3、信号匹配:信号不管是在驱动端还是在接收端进行匹配设计,核心思路是控制信号输入输出及阻抗匹配

  • 9
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: DDR4 PCB走线设计模板是一种基于DDR4内存标准的电路板设计方案,用于支持DDR4存储器模块的正常工作。在设计DDR4 PCB走线时,需要考虑以下几个重要因素。 首先,需要遵循DDR4规范的布局要求。DDR4规范中明确了信号线和电源线的布置要求,如信号线的长度匹配、电源线的供电稳定性等。根据DDR4规范,可以制定PCB布局方案,包括存储器插槽、供电接口、时钟信号的位置等。 其次,需要合理引出信号线。DDR4接口包含了许多信号线,如时钟信号、地址信号、数据信号等。在走线设计中,需要根据信号的特性和布局规范,合理引出信号线,并尽可能保持较短的长度,减少信号传输的延迟和干扰。 另外,需要注意差分信号的设计。DDR4接口中的数据和时钟信号采用差分传输的方式,要保证差分信号对称性和匹配性。在走线设计过程中,应采取差分对的方式引出信号线,并确保信号线长度的匹配,减少传输中的时钟偏移和串扰。 此外,还需要进行电源和地线的规划。DDR4接口对电源供应和地线的要求较高,设计时应考虑低噪声、低阻抗的电源和地线网络,以确保供电稳定性和信号完整性。 最后,需要进行信号完整性和噪声抑制的仿真分析。通过仿真工具对DDR4 PCB走线设计方案进行分析,评估信号完整性、串扰和噪声干扰等因素的影响,优化设计参数和布局方案。 综上所述,DDR4 PCB走线设计模板包括符合DDR4规范的布局要求、合理引出信号线、差分信号设计、电源和地线规划以及仿真分析等。通过遵循这些设计原则和经验,可以提高DDR4存储器模块的性能和可靠性。 ### 回答2: DDR4 PCB走线设计模板是一种用于设计DDR4内存模块电路板的模板。DDR4是一种高速和高性能的内存标准,因此需要满足较高的电气和传输要求。DDR4 PCB走线设计模板可以提供一些基本规范和准则,以确保DDR4内存模块的稳定性和可靠性。 首先,DDR4 PCB走线设计模板要求规划好电源和接地的走线路径。这可以通过将电源和接地层尽可能靠近DDR4芯片和其他相关器件来实现。同时,还需要避免交叉耦合和电磁干扰,通过良好的电源和接地规划来提供稳定的电源和减少信号的串扰。 其次,DDR4 PCB走线设计模板要求遵循长度匹配原则。由于DDR4内存模块工作频率较高,信号的传输时间非常短,因此需要保持数据、地址和控制线的长度相等,以确保数据的同步性和稳定性。 此外,DDR4 PCB走线设计模板还要求使用适当的阻抗匹配来减少传输线上的反射和信号失真。通常,DDR4内存模块的传输线阻抗为50欧姆,因此走线设计需保证信号线的阻抗匹配,从而最小化信号的失真。 最后,DDR4 PCB走线设计模板还要求注意信号层和电源层的分离。高速信号线和电源层之间的分离可以有效降低串扰和噪声。为此,可以使用地平面和电源平面来完善走线设计,防止信号线和电源线之间的干扰。 总之,DDR4 PCB走线设计模板包含了一系列规范和准则,以确保DDR4内存模块的稳定性和可靠性。通过合理规划电源和接地路径、遵循长度匹配原则、使用阻抗匹配和信号层电源层分离等方法,可以有效提高DDR4内存模块的性能。 ### 回答3: DDR4PCB走线设计模板是一种用于设计DDR4随机存取存储器模块的电路板布局模板。它提供了一种规范化的设计方法,以确保数据的稳定传输和信号完整性。以下是关于DDR4PCB走线设计模板的一些要点。 首先,DDR4PCB走线设计模板要求严格遵循一定的布局规则。例如,连线长度要尽可能一致,布线走向要保持对称,以减少信号传输的时延差异。同时,不同信号层之间需要进行适当的电源和地线分离,以减少信号串扰和噪音干扰。 其次,DDR4PCB走线设计模板还要求考虑频率和相位匹配。由于DDR4内存操作速度较快,信号的相位关系对于数据传输至关重要。因此,在布线过程中需要准确计算信号的延迟时间,并合理安排数据、地址和时钟线路的走线次序,以确保数据在正确的时钟信号下传输。 此外,DDR4PCB走线设计模板还需要考虑信号的匹配阻抗。为了最大限度地提高信号质量和传输速率,走线的线宽和间距要根据规格要求进行精确匹配。此外,要合理安排信号层和电源层之间的分布,以充分利用地平面层的阻抗过渡效应。 最后,DDR4PCB走线设计模板还要求合理布局电源和地线。这两者的分布和布线也会影响到信号传输的质量。在布线过程中,要确保电源线和地线的路径尽可能短且对称分布,以减少电磁干扰和电压下降。 综上所述,DDR4PCB走线设计模板是用于设计DDR4内存模块的电路板布局模板。通过遵循该模板,可以确保数据的稳定传输和信号完整性,提高DDR4内存模块的性能和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值