泪痕一 互联拓扑结构
互联拓扑结构的选择,直接决定DDR 布线结构和DDR 信号完整性。常见的拓扑结构有:
点对点拓扑(Point-to-Point Scheduling)
该拓扑结构简单,整个网络的阻抗特性容易控制,时序关系也容易控制,常见于高速双向传输信号线;常在源端加串电阻来防止源端的二次反射。
菊花链结构(Daisy Chain Scheduling)
如图 3.3-1,菊花链结构也比较简单,阻抗也比较容易控制。菊花链的特征就是每个接收端最多只扣2个另外的接收端/发送端项链,连接每个接收端的stub 线较短。该结构的阻抗匹配常在终端做。
Fly-By Scheduling 结构
如图3.3-2,该结构是特殊的菊花链结构,是stub 线为0的菊花链。不同于DDR2的T 形分支拓扑结构,DDR3采用了fly-by 拓扑
结构,以更高的速度提供更好的信号完整性。fly-by 信号是命令、地址、控制和时钟信号线。
树形拓扑结构(Tree Scheduling)
该结构看起来比较简单,但阻抗不容易控制,如图3.3-3所示
图3.3-1 Daisy Chain
图3.3-2 Fly By 图3.3-3 Tree 对于DDR2和DDR3,其中数据线都是点对点的互联方式,很容易通过ODT 功能来实现阻抗匹配。而对于地址线、命令线、控制线和时钟线,它们都是需要多点互联的,所以需要一个合适的拓扑结构。对于DDR3,上述结构中树形结构、菊花链结构和Fly-By 结构都适用,但前提条件是走线要尽可能的短。Fly-By 拓扑结构在处理噪声方面,具有很好的信号完整性,然而在一块4层板上很难实现Fly-By 结构,需要6层以上的板子,而菊花链式拓扑结构在一块4层板上要容易实现一些。而树形拓扑结构要求AB 和AC 的长度非常接近,考虑到信号完整性,要求尽可能的提高分支走线长度,同时又要满足板层的约束要求。在4层板的DDR3设计中,最合理的拓扑结构就是带有最少桩线的菊花链拓扑结构。这是针