EDA365电子工程师网

标题: [求助]DDR3 T型拓扑走线关系 [打印本页]

作者: bmzyluo    时间: 2012-10-30 14:58
标题: [求助]DDR3 T型拓扑走线关系
刚开始接触DDR,现在要LAYOUT个DDR3的板子,由于空间有限,所以拓扑结构
2 k  _; n2 t8 }
; Q* M/ B4 N1 c) K' s; o& t定为T型,如图:
7 g) B  F# ^- [! C6 q# R
$ O: l" ^- D$ s' y' E& G- e; w& s; J$ b6 g1 ~/ [- i& W
采用4片DDR,那么对于地址线和控制线走线L01、L02、L03、L04,是否要求L01 = L02,L03 = L04?
作者: 316604579    时间: 2012-10-30 17:00
我也迷茫中    2片都头疼  
作者: zhangjinhe    时间: 2012-10-30 18:21
我也是啊 我画的ddr和楼主的一样这个真的很迷茫啊?????    技术交流群179611013
作者: part99    时间: 2012-10-31 00:48
采用T型走线,应该是这样:5 q( N" E9 O. M0 t$ x: Z0 o4 G
L0-12=L0-34, L12-1=L12-2, L34-3=L34-4,象个树一样的分支等长,在主分支的地方做终结,也就是,上拉到VTT,对地放个5-10pf的电容。
作者: 457958672    时间: 2012-10-31 08:23
part99 发表于 2012-10-31 00:48
) ~7 q, R3 |4 ~9 L4 P& V9 `3 A采用T型走线,应该是这样:* b: t: A$ w. N) }% R& r- H
L0-12=L0-34, L12-1=L12-2, L34-3=L34-4,象个树一样的分支等长,在主分支的地 ...

2 C/ D) Y& G7 \! s" Sl0-12和l0-34怎么等长呢
作者: 李泽尚    时间: 2012-10-31 08:56
如果一定要走T型拓扑的话,1和3中间做个T点,2和4中间做个T点,再在1和2中间放个T点,由于PADS没办法PINPAIRS的长度测量(传说中9.5有?),建议你4片DDR3的布局相对于BGA的中心对齐,尽量保证1和3之间关于T点对称,2和4之间关于T点对称。再有就是4片DDR离BGA的距离不要太过远了。
7 l6 S( _- \4 b$ N上张图片给你参考下吧。

1.png (82.81 KB, 下载次数: 5)

1.png

作者: neon    时间: 2012-10-31 11:42
DDR3能走T型?
作者: wyb546024278    时间: 2012-10-31 12:00
迷茫,求高人指点!
作者: 75484702    时间: 2012-10-31 13:02
ddr3的拓扑结构不是要走菊花链的吗,怎么T形拓扑可以吗
作者: 李泽尚    时间: 2012-10-31 19:18
前提是你的层和空间够用,当然优先菊花链。不够的话……
作者: rx_78gp02a    时间: 2012-10-31 19:28
本帖最后由 rx_78gp02a 于 2012-10-31 19:36 编辑 - a, x6 a, [6 c- P
2 N0 I+ _$ F: I7 H1 I8 p$ I- U* T0 A
我有个疑问,所有DDR3控制器都支持菊花链吗?
作者: jiajinkey    时间: 2012-11-1 10:50
fily-by-fly
作者: 木棉花    时间: 2012-11-1 11:33
论坛有个贴子回复的比较好!
作者: 霹雳风雷    时间: 2012-11-8 21:57
DDR系列的芯片布线,会有两种方式:一个就是菊花链,一个就是T型线。' i# j5 p/ g4 S' Z5 E
但是这并不意味着任何一种线都是可以的。
; E  Y3 [2 m* C# b0 b0 A对于菊花链主要用于走数据线,而T型线主要走地址线。这个是有区分的
作者: yangyang1989    时间: 2012-11-8 22:42
DDR3都是采用fly-by走线,T型走线不允许吧!!我做都是这样的!
作者: kley    时间: 2012-11-29 09:49
我们一直都是做T型拓扑,还没有做过菊花链的,一直都没有问题!
作者: wanglan    时间: 2012-11-29 11:14
学习下
作者: pwj6323    时间: 2012-12-4 10:05
kley 发表于 2012-11-29 09:49   M2 B3 \) ]; O9 a" E' j
我们一直都是做T型拓扑,还没有做过菊花链的,一直都没有问题!
' _0 \" v0 k9 R2 d. t0 E0 B( ^& {! n
DDR3如果需要跑更高的速率,需要走FLY-BY结构。且越多的负载器件,越适合走fly-by。
, ]) v8 R3 Q2 D2 V# V8 y走fly-by结构主要是为了更有效的控制DDR3的阻抗连续,因为DDR3的时序可以更可靠地进行内部控制了。这种控制方式被称之为write/read leveling(读写时序矫整)
作者: jimmy    时间: 2012-12-4 10:22
pwj6323 发表于 2012-12-4 10:05 # I% b( k% g) n: V- H) |
DDR3如果需要跑更高的速率,需要走FLY-BY结构。且越多的负载器件,越适合走fly-by。6 }2 W3 Y: E" J' g2 \  x$ k5 W
走fly-by结构主要是 ...
( n) Y0 b( Z( B! b) ?! ]

作者: 316604579    时间: 2012-12-5 11:05
之前一个朋友做DDR3的板,由于空间有限,我建议她走T型了   结果做出来的产品 跑不起来  悲催  
作者: beyondoptic    时间: 2012-12-5 17:56
如果负载少,比如2片或者4片是可以走T拓扑的,; U& J3 z3 f& L6 z* t" f( d; J& N

4 `' l0 g: d& Z另外表底贴的可能走T点也比较好走点+ X$ }% H% V$ K+ k  |: S0 h

8 F: {4 Y) J* P, M0 a. E+ i+ k% t当然所有的DDR3都首先建议走Fly-by结构。Fly-by的眼图会明显优于T拓扑。
作者: bmzyluo    时间: 2012-12-11 09:01
316604579 发表于 2012-12-5 11:05
% H. C- P; d  t之前一个朋友做DDR3的板,由于空间有限,我建议她走T型了   结果做出来的产品 跑不起来  悲催

  m; \9 u1 ~7 {5 O还好,我们这边也是一直做T型4片DDR,好的板子能跑到500MHz以上。但是如果要跑1333或者1600就必须是fly-by拓扑结构了。
作者: bmzyluo    时间: 2012-12-11 09:05
beyondoptic 发表于 2012-12-5 17:56
9 [6 ^+ W' ?& D( n) N$ K1 S如果负载少,比如2片或者4片是可以走T拓扑的,
7 s9 G& |& A* ^3 H% [, K8 @7 l
  S. a8 x- y/ j- H5 p/ b6 I另外表底贴的可能走T点也比较好走点

9 V9 W3 g5 ^) X% x, O# ^, P! ?如果要完全发挥DDR3的功能,肯定要fly-by拓扑结构,不过如果空间有限,且DDR3不需要跑到1333或者1600的话,用T型也可以,T型结构layout好的话跑到1066应该没问题。
作者: bmzyluo    时间: 2012-12-11 09:20
jimmy 发表于 2012-12-4 10:22
$ L# H4 T5 H/ o+ K' ?) p
fly-by结构资料在网站这里倒是很多,但是T型的好少,不过我看应该有蛮多人还是在用T型结构吧。
9 O- V0 a7 s: c. v' M5 l* ]5 s: W; a% o0 q1 E0 E1 J& I
像给相机、手机layout的我看就走不了fly-by。
作者: jimmy    时间: 2012-12-11 11:40
bmzyluo 发表于 2012-12-11 09:20
8 [4 N" m! u+ ]/ C; h! u3 E" Pfly-by结构资料在网站这里倒是很多,但是T型的好少,不过我看应该有蛮多人还是在用T型结构吧。% {2 x; C( F4 j4 \
/ j/ {1 K' o4 h6 ^
像给相 ...
0 i7 P6 L, D* D+ F
至于用T还是fly-by。0 m" }$ M8 g% T% {) p

7 L$ t2 E% W1 K- L& Q: b5 L首先要看主芯片的推荐设计。如果没有推荐,应采用fly-by
作者: 冠少H    时间: 2012-12-12 17:32
yangyang1989 发表于 2012-11-8 22:42
9 F. d2 e% L2 e+ E) {DDR3都是采用fly-by走线,T型走线不允许吧!!我做都是这样的!
( G- `7 \! O$ F8 b, l
请问fly-by走线是什么意思啊
作者: Tiv    时间: 2012-12-13 10:11
jimmy 发表于 2012-12-4 10:22

3 s1 z. E$ B0 X3 }经典。。。。。。。
作者: Tiv    时间: 2012-12-13 10:18
pwj6323 发表于 2012-12-4 10:05
/ K9 l! o/ ?, e, t; w- V& B9 PDDR3如果需要跑更高的速率,需要走FLY-BY结构。且越多的负载器件,越适合走fly-by。7 Q! A; d5 R9 l) X4 Z* Z5 o3 B
走fly-by结构主要是 ...
  D) t% E7 n4 s, m% a/ ], S
能麻烦普及一下基础吗??呵呵, U. z# a( G7 f7 J1 c. X; \' |
( K+ G/ e* d* N
1、走fly-by结构 是如何实现(或为什么能) “更有效的控制DDR3的阻抗连续”?
. Q' w6 J! f- ]9 W8 z9 `2、在DDR3上,阻抗不连续会带来什么现象和后果?
6 g( v0 s4 V8 @# K/ |/ i
# Z2 ~  \7 j) J. h* k; e9 u麻烦大侠们了。。。。。。。
作者: jimmy    时间: 2012-12-13 10:51
Tiv 发表于 2012-12-13 10:18
6 I5 h# K1 [; J5 f2 y9 y能麻烦普及一下基础吗??呵呵/ P2 G- w8 N  g/ ?, [) H3 m
7 G# p" l( V! F7 l
1、走fly-by结构 是如何实现(或为什么能) “更有效的控制DDR3的阻抗连 ...

8 D9 L8 r1 e) T1 h, i关于DDR的拓扑结构和走线资料,希望对大家有帮助
" ]& E+ y, v" t/ lhttps://www.eda365.com/forum.php? ... 05&fromuid=1147
* s4 t2 V5 U' h2 _3 J- u1 x0 S5 M' ?
作者: pwj6323    时间: 2012-12-13 14:38
本帖最后由 pwj6323 于 2012-12-13 14:41 编辑
# [+ e7 c! ]+ T1 Y0 e+ W
Tiv 发表于 2012-12-13 10:18
/ x- O2 |9 i0 c9 h) L. k, q能麻烦普及一下基础吗??呵呵
. c6 V" y+ k" U% u4 Q, L0 N! p+ e# [  o! X
1、走fly-by结构 是如何实现(或为什么能) “更有效的控制DDR3的阻抗连 ...
: W; d- E; \& t0 U

) f9 V* h6 l. C/ ]: S1、走fly-by结构 是如何实现(或为什么能) “更有效的控制DDR3的阻抗连续”?
1 [* H& b4 _5 h% n这可以从DDR1,DDR2说起,由于芯片内部没有时序控制功能,为了满足时序建立、保持时间的裕量,我们只好走T形连接、树(星)形连接,但对于T形和树形都存在较长分支走线的现象,因此在DDR2的地址线上需要拉一下50-120的拉电阻,电阻值的大小除了起电压偏置效果,还可以将分支两端的走线阻抗拉高(见ATI规范中)。$ @: I- `/ {# E" X; g% V
而fly-by,与菊花链类似,但要求更短小的分支,因此可以更好地控制分支带来的信号反射现象,这种走线方式对于更高速并口走线的阻抗控制具有更有效的作用。当然,此种方式对于PCB上任何走线都是需要遵循的真理。{:soso_e100:}
; b! S8 B. @4 P6 Z5 Z; O" |5 c5 H- D2 g6 e- p
2、在DDR3上,阻抗不连续会带来什么现象和后果?
* w3 K" d: I/ D+ q8 @6 E这个可以看下高速设计的理论,阻抗不连续会带来很多问题。。。
作者: tuzhiquan    时间: 2012-12-25 19:07
jimmy 发表于 2012-12-11 11:40
2 r' F( i1 W- D8 p& [  i至于用T还是fly-by。
' i4 q" ]8 [( t0 I" L. h+ Q$ p
7 D, L4 Q% i9 R# d* D$ Q% q首先要看主芯片的推荐设计。如果没有推荐,应采用fly-by
: @% M- v8 J8 C. ~) F$ B5 g' q
如题,这个是跟心片的设计有关吧?我一个板人家说就是用T的,不用FLY-BY。他说是心片从设计的时候就决定了。但也没说其它的原因
作者: tuzhiquan    时间: 2012-12-26 10:46
tuzhiquan 发表于 2012-12-25 19:07 % b& R1 Y" p) Z1 c: m
如题,这个是跟心片的设计有关吧?我一个板人家说就是用T的,不用FLY-BY。他说是心片从设计的时候就决定了 ...
$ [' a) R" }# T+ A3 T
但不知道为什么,他说是控制器的设计有区别,但还是不太明白




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2