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

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

3天内不再提示

围绕拓扑结构与端接展开,浅谈对fly-by结构

电子设计 来源:一博科技 作者:袁波 2021-04-11 10:04 次阅读

DDR的历史,就是一个SI技术变革的过程,说白了就是拓扑与端接之争。DDR2使用的是T拓扑,发展到DDR3,引入了全新的菊花链—fly-by结构。使用fly-by并不完全因为现在的线路板越来越高密,布局空间越来越受限,主要原因还是DDR3信号传输速率变得更快了,T型拓扑已经不能满足高速传输的要求。

高速先生前期的文章中提到了fly-by,并且早期的文章对fly-by结构也做过一些介绍。看过文章的网友肯定还记得文中的一些观点,例如:不是所有的DDR都可以使用fly-by;为提高负载的信号质量,fly-by结构可以进行容性负载补偿…

这期文章的主题是围绕拓扑结构与端接展开的,我也来说说我对fly-by结构的一些理解。

Stub长度决定信号质量

我们经常见到的使用fly-by结构将内存颗粒串联起来的实例如图1和图2

图1

图2

图1中,stub长度约为200mil,图2 stub约为20mil。这两种做法哪种信号质量更好些呢?高速先生为此专门做仿真验证了一下。

图3各段线阻抗都取50 ohm。只改变stub长度,四个接收端波形如下图4所示:

duanjie11-04.jpg

图4

从波形可以看出,随着stub长度的增加,波形的过冲现象越来越严重。为更好的评估stub变长对信号带来的影响,我们将近端和远端接收端的眼图对比如下:

duanjie11-05.jpg

图5

由上图5可知,随着Stub变长,眼高逐渐变小,这再次验证了:stub越长信号质量越差。

阻抗补偿有利于改善信号质量

设计过DIMM条的小伙伴们都会注意这样一个细节,就是主网络走线要比到各个分支走线粗,如下图

图6

这么做真的可以改善信号质量?空口无凭,我们还是用仿真数据来说话。搭建如下拓扑结构,只是改变主线段阻抗(最初阻抗都是50ohm),其他变量不变。

主线段阻抗分别取40ohm与50ohm,近端和最远端负载眼图对比如下图7,图7中蓝色眼图代表的是主干线阻抗为40ohm情况,紫色眼图代表的是主干线阻抗是50ohm的情况。

duanjie11-08.jpg

图7

由上图可知,蓝色眼图比紫色眼图张的更开,也就意味着主线段阻抗偏低信号质量会更好。降低主线段阻抗或者提高后面分支的阻抗的确可以改善信号质量,这个方法业内把它叫做容性负载补偿。特别是那种负载很多的结构,一条链路上串了8片或者10片DDR颗粒的,做一下容性负载补偿对提升信号质量有很大的帮助。

编辑:hfy

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

    关注

    17

    文章

    893

    浏览量

    45358
  • DDR
    DDR
    +关注

    关注

    9

    文章

    676

    浏览量

    64230
  • 拓扑结构
    +关注

    关注

    6

    文章

    303

    浏览量

    38958
  • 端接
    +关注

    关注

    0

    文章

    21

    浏览量

    8226
收藏 人收藏

    评论

    相关推荐

    (工程实践)DDR3 fly-by拓扑设计

    `随着数字存储设备数据传输速率越来越快,拓扑结构对于信号质量的影响越来越大,对于DDR3数据传输速率已经达到1600Mbps以上,设计采用fly-by拓扑
    发表于 11-16 16:04

    FLY-BY拓扑,阻抗是怎么不连续的?

    相比T拓扑fly- by在传输较高速率信号时更占优势一些,当然fly-by也并不就是完美的,它自身也存在很多缺陷,例如使用fly-by,负载之间有延时差,导致信号不能同时到达接收端。
    发表于 05-24 14:30

    T型及Fly_by拓扑之应用总结

    作者:一博科技前面的文章有分别介绍过T型拓扑Fly_by拓扑结构,这两种拓扑结构应用最多的应该
    发表于 06-03 20:28

    【分享】Altium 4层核心板(菊花链拓扑)案例

    模块主要包含SDRAM、Flash、CPU、电源电路的常见4层板的设计思路,BGA出线方式,菊花链(Fly-by拓扑结构,蛇形等长的技巧应用
    发表于 08-20 14:22

    案例分享之DDR拓扑结构的选择

    作者:一博科技DDR的拓扑结构选择也是一个老生常谈的话题了,从最初只能采用T拓扑到支持读写平衡的Fly-by拓扑,设计似乎变得越来越简单了。
    发表于 12-01 11:49

    DDR3采用fly-by拓扑为什么有的采用RTT上拉端接,而有的采用RC下拉端接

    目前设计过的处理器采用fly-by拓扑当中,基本都是采用RTT通过VTT上拉的方式,但是今天却看到另外一款处理器采用的是RC下拉端接,为什么还有这种操作?原理何在?麻烦知道的大佬帮忙指点指点~~
    发表于 01-19 16:06

    我的板子之前是按照fly-by拓扑(菊花链)布线,之后板子缩小打算用T行拓扑布线,有用过的大神知道可以直接更改吗?

    本帖最后由 一只耳朵怪 于 2018-5-28 17:41 编辑 大家好,我的板子之前是按照fly-by拓扑(菊花链)布线,之后板子缩小打算用T行拓扑布线,有用过的大神知道可以直接更改吗?或者都需要做那些调整
    发表于 05-28 06:20

    请教一下DM8148的DDR控制器支持读写平衡吗,没找到描述,用fly-by拓扑,还是T型?

    请教一下DM8148的DDR控制器支持读写平衡吗,没找到描述,用fly-by拓扑,还是T型? 从手册上看应该是fly-by,还想确认一下
    发表于 05-28 04:33

    请问fly-by适用于多个芯片的情况效果一样吗?

    请问下关于fly-by用在2个SDRAM和1个NandFlash时,下面2个图片结构的作用是否一样?谢谢。第一种情况:第二种情况: 因为看视频只有1个SDRAM的情况,所以想问问2个SDRAM的情况。上面2种情况是不是都可以?是否效果都一样?谢谢。
    发表于 09-16 10:27

    不加端接电阻的快乐,你们绝对想象不到!

    的DDR模块,例如DDR4,而且一个通道有4个颗粒的DDR模块来说,问一下作为硬件工程师的你们,敢试试吗?我们先说点轻松的吧,一般来说,常用的1拖4的DDR拓扑结构一般有两种,就是我们常见的fly-by
    发表于 09-10 14:48

    拓扑结构,拓扑结构有哪些类型?

    拓扑结构,计算机网络的拓扑结构有哪些类型? 计算机网络的拓扑结构 是指网络中各个站点相互连接
    发表于 03-22 11:20 1.3w次阅读

    浅谈拓扑和不同端接方式

    末端并联端接也用的比较多,如前文提到的T点及Fly_by拓扑,其中上拉比较常见,端接电阻通常和传输线阻抗一致。
    的头像 发表于 04-11 09:56 2297次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>拓扑</b>和不同<b class='flag-5'>端接</b>方式

    如何选择DDR的拓扑结构?怎样去改善信号质量呢?

    DDR的拓扑结构选择也是一个老生常谈的话题了,从最初只能采用T拓扑到支持读写平衡的Fly-by拓扑,设计似乎变得越来越简单了。大家来看这样一
    的头像 发表于 04-08 12:06 2955次阅读
    如何选择DDR的<b class='flag-5'>拓扑</b><b class='flag-5'>结构</b>?怎样去改善信号质量呢?

    FLY-BY拓扑结构:阻抗不连续到了什么程度呢

     信号通道中只要有分叉就会存在阻抗的不连续,fly-by结构处处是分叉,阻抗不连续问题就很突出,到底这种阻抗不连续到了什么程度呢?
    的头像 发表于 04-11 09:58 5529次阅读
    <b class='flag-5'>FLY-BY</b><b class='flag-5'>拓扑</b><b class='flag-5'>结构</b>:阻抗不连续到了什么程度呢

    DDR PCB设计布线时,拓扑结构的选择

    在PCB设计时我们在处理DDR部分的时候都会进行一个拓扑的选择,一般DDR有T点和Fly-by两种拓扑结构,那么这两种拓扑
    的头像 发表于 11-27 07:40 1038次阅读