找回密码
 注册
关于网站域名变更的通知
查看: 10459|回复: 22
打印 上一主题 下一主题

DDR3走线分组

[复制链接]
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2013-11-18 10:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    请教大家,DDR3走线要分几组呢,每组是哪些线呢

    该用户从未签到

    推荐
    发表于 2013-11-21 16:11 | 只看该作者
    具体DDR3信号走线等长,以16bit DDR3 为例
    ! i* k) V7 e+ o一、时钟信号CLK9 g0 A% V; a. {% `3 q( M' M
      时钟信号CLK 的长度要求如下:
    4 k% a3 S. ^' q5 I! @  g$ ~0 s% m: f  1、CLK 信号走线长度最长不能超过4inch;4 Y, n, E' z. b: i0 p+ X
      2、CLK 差分对信号走线严格走差分,差分对内部走线的长度差推荐小于5mil,即:
    7 ]9 a7 i& s; v) N$ K3 s     |LCLKxP-LCLKxN| < 5mil;
    $ n/ u$ y7 B) {# M  3、DDR 走线线宽和线间距不能小于4mil。
    " J( {7 U8 _$ E- e二、数据选通信号线DQS- K& m0 e1 Z" ]( N
      数据选通信号线DQS 的长度要求如下:$ U5 B% N$ n0 ~; n
      1、DQS 差分对内部两根信号线严格等长,差分走线长度偏差推荐小于5mil,即:: V1 N- ^- b% J, b
         |LDQSxP-LDQSxN| < 5mil;6 l( x) I! k- p4 E7 L- Y# h
      2、DQS 以CLK 时钟走线长度为参照进行走线,其走线长度相对于CLK 的走线长度
    . B4 J0 S6 t+ ?( m6 w' q& i( B     允许的偏差为±250mil,即:LDQSx = LCLKx +/- 250mil。
    # S' U" k9 V- `8 f3 D0 u" c& ^0 g三、数据信号线DQ[0:31]
    + [- Z4 O+ {) G   数据信号线DQ[31:0]的走线长度以DQS 作为参考,偏差50mil,具体如下:/ r* C" n. i( k4 }, ?
       1、DQ[7:0]以DQS0 的走线长度为参照进行走线,允许偏差范围为50mi,即:
    0 G' V4 o# G% A' A* z& K1 b* F      LDQ[7:0] = LDQS0 +/- 50mil;
    * d: J) D8 ?0 k  N4 [   2、DQ[15:8]以DQS1 的走线长度为参照进行走线,允许偏差范围为50mil,即:$ X+ N! B5 [& r6 N2 Q+ @6 w( f" S( {
          LDQ[15:8] = LDQS1 +/- 50mil;' l+ ]1 O; s% C0 v2 j
       3、DQ[23:16]以DQS2 的走线长度为参照进行走线,允许偏差范围为50mil,即:9 x! }0 y! k& {6 Y0 [) A3 l
          LDQ[23:16] = LDQS2 +/- 50mil;. X2 o$ a% j' G+ X
       4、DQ[31:24]以DQS3 的走线长度为参照进行走线,允许偏差范围为50mil,即:
    2 b2 c' m) W; m/ D* Y      LDQ[31:24] = LDQS3 +/- 50mil;; d" G4 R- ^6 [7 U
       5、数据走线推荐以 GND 层为参考平面,在无法满足的情况下,要求同组同层走线。
    0 t0 v, J7 u3 M四、数据掩码信号线 DM
    2 Y3 B( a/ M: k4 d$ S! Q7 T  L    数据掩码信号线DM 的走线长度以DQS 为参考,要求如下:+ ?8 A, W$ e" l% Y6 t
        1、DM0 以DQS0 的走线长度为参照进行走线,允许偏差范围为50mil。
    - ?& a! B8 b8 K3 k& G, n7 |2 k    2、DM1 以DQS1 的走线长度为参照进行走线,允许偏差范围为50mil。
    ) t6 I9 n4 {* o- W    3、DM2 以DQS2 的走线长度为参照进行走线,允许偏差范围为50mil。; s9 W+ U" r2 C2 Z: l8 S
        4、DM3 以DQS3 的走线长度为参照进行走线,允许偏差范围为50mil。
    ( C' {# c) c0 I0 B, P1 |五、地址信号线ADDR[0:14]
    8 C& ]4 ]3 Y' z& `9 B. u9 S    地址信号线ADDR[0:14]的长度要求如下:
    # n1 q9 x& r/ H+ Y. e2 q2 j: d- H+ t    1、ADDR[0:14]以CLK 时钟走线长度为参照进行走线,允许的差范围为100mil,即:3 Z( f# l* E5 y$ Y2 y3 A- ~
           LADDR = LCLK +/- 100mil;8 I0 N5 D6 g. ]
        2、地址线采用 T 型走线,T 点到Hi3531 端管脚的走线,最长不超过2inch;T 点到/ s. w, K: w: k
           DDR 颗粒端管脚的走线,最长不超过1inch。
    0 F) d( n; r" Y! n  z  D4 }六、控制信号线
    / G& m) R! a( _$ B* c8 E    控制信号线BA[0:2]、DM、CKE、CSN、WEN、CASN、RASN、ODT 的长度要求如$ h: o* y1 W8 c2 S( {6 M* @
        下:. x- |; D- F- p2 [9 z
        1、控制信号线以 CLK 时钟走线长度为参照进行走线,允许偏差范围为100mil;* J3 ~8 m2 k8 N- ]  F/ R" F
        2、为减小信号反射,建议所有 DDR3 SDRAM 接口信号走线避免穿越电源地分割区  
    / h# Z% Z4 t4 T4 i" P       域,保持完整的电源地参考平面,单板PCB 设计时传输线阻抗控制在50Ω±, t6 d* r& D; I0 B& K# s: F$ d
           10%,DDR3 时钟差分线阻抗控制在100Ω±10%。, l+ E! Y: k1 J" a

    " ^; ?6 W2 e, x0 C8 v/ i以上仅供参考,这个是支持总线频率:533MHz~620MHz,如频率跑的低可以适当放大误差。

    点评

    支持!: 5.0
    支持!: 5
      发表于 2014-1-26 12:30
    支持!: 5
    赞!说的很详细,特别好.  发表于 2013-12-13 09:25

    该用户从未签到

    推荐
    发表于 2013-11-21 17:55 | 只看该作者
    地址线和控制命令线可以按照一组来画,这个遵循2W原则就可以了。而数据基本上要遵循3W原则,CLK可以尽量大于3W。
    * c. a0 @2 ~% Z按照上面的说明,一组一组的分好,再去做等长就可以了。
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2013-11-19 21:47 | 只看该作者
    本帖最后由 flywinder 于 2013-11-19 21:48 编辑
    $ ]: J: M0 B  x$ b
    天翼 发表于 2013-11-19 13:55, B8 c# S$ W" D7 V3 J
    以16bit DDR3 为例,走线分以下几大组:
    , R* x, X- H+ W1 _2 L1、时钟信号CLK。
      Q" Z5 Y2 R+ [2、数据选通信号线DQS。

    7 R$ C9 p- S, i: i+ l8 h
    9 R6 q% d, a6 F* k走线时要求同组等长,是只分分数据组和地址组么?& ^* B# o! U4 O& L" m' U7 y$ u
    控制信号线和地址信号线要等长吧?

    该用户从未签到

    2#
    发表于 2013-11-19 13:55 | 只看该作者
    3 \) K, O# o7 z8 l
    以16bit DDR3 为例,走线分以下几大组:
    6 t6 b6 F/ q+ n8 z7 J4 y% N1、时钟信号CLK。) ?$ G- _# m7 X
    2、数据选通信号线DQS。/ X- m$ O! l% Q$ g
    3、数据信号线DQ[0:31]。1 O/ c' |5 |5 ^9 E- i; @
      (1) DQ[7:0]以DQS0 为一组。: ]* a" v* c- p: ~$ h
      (2) DQ[15:8]以DQS1 为一组。* X* G, U8 ^/ I; I
      (3) DQ[23:16]以DQS2 为一组。; Z& d" \2 v$ a/ ]# w) j8 w! X
      (4) DQ[31:24]以DQS3 为一组。" F! ^8 Q4 X" H+ @1 c" S: P
      数据走线推荐以 GND 层为参考平面,在无法满足的情况下,要求同组同层走线。
    / h3 |; c0 o5 D- c' B3 [/ d! F4、数据掩码信号线 [0:3];
    & I' S/ I8 \5 Q6 P% }: m( v+ V5、地址信号线ADDR[0:14];8 g: C8 [$ B- D1 Q
    6、控制信号线BA[0:2]、DM、CKE、CSN、WEN、CASN、RASN、ODT;
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2013-11-21 16:58 | 只看该作者
    天翼 发表于 2013-11-21 16:11
    6 {- G$ Y7 ]+ G6 W# m+ L3 a9 F) u) _具体DDR3信号走线等长,以16bit DDR3 为例& v" H/ m; K. w% x! y- Q: I
    一、时钟信号CLK
    9 [  E+ K5 `( Y9 \3 I# c+ m! |( T9 B  时钟信号CLK 的长度要求如下:

    , M4 {$ y$ s+ O% x5 u0 w3 U嗯,受教了,谢谢如此详细的解答
    / Z: `- a+ A6 {4 L' o. x
    / x0 h1 f5 W6 _4 L/ V  X' g看了jimmy版主的视频,具体走线时分组似乎有点小不同:7 C6 @+ s. }5 w7 j4 P
    $ v& l7 k4 S. A4 C
    pcb上具体走线时:  以16bit DDR3 为例9 l; o4 Q, o8 p3 R) a! {

    9 X9 m! H3 ]6 U0 Z0 x数据组分四组:/ f- A# N5 M0 A, f
    每组包括:DQ(8),DQS(2),DM(1)
    6 ?# ?) Y- M# u8 v地址线一组:; ~; [1 D, |* ~& O2 b
    每组包括:ADDR(15),BA(3),DM,CKE,CSN、WEN、CASN、RASN、ODT ,CLK/CLK-N
    : X3 z( V# N1 D  S+ ^3 m4 N8 h) Z6 v
    不知道你们走线时是怎么分组的,是不是地址线和控制命令线分开分成两组?/ B! w9 }$ t+ n
    0 V7 i; e/ P; u% A2 l' e5 q
    按上面的分发,要求同组同层的话,地址线这组显得有点多,走线时应该会占很多空间+ p' _1 }9 y" l
    ( n7 q5 }0 g( d" K  j- @$ I
    刚学这个,很多还知识耳闻目染,谢谢哦
    # L6 g6 G4 T: {( A2 w# }& r* z: R; q! n) ?. M$ s2 ]4 S* V5 m
    {:soso_e163:}
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    7#
     楼主| 发表于 2013-12-3 17:04 | 只看该作者
    天翼 发表于 2013-11-21 17:558 o, D" c; i6 Y9 v- \" O% _" F
    地址线和控制命令线可以按照一组来画,这个遵循2W原则就可以了。而数据基本上要遵循3W原则,CLK可以尽量大 ...

    3 H( P( y! y/ v) H) b7 ~; B& m& l7 C嗯,谢谢啊,记得在哪里见到过有说同组的线过孔数要一样,可是看到的板子几乎都没有这样做呢
    9 H2 z. I, y, X6 T3 k$ z4 |" i- V
    4 \: J5 p2 y- P% w, T6 K5 x. A难道是我理解错了?

    该用户从未签到

    9#
    发表于 2013-12-4 17:11 | 只看该作者
    我也是纳闷,都说要同组同层同过孔,不过看到的板子好多都没这样做,毕竟这样做在板子面积有限的情况下太难了,包括原厂的demo同组数据线也是分了3层走线(top bottom S1),但是不知道他们是怎么控制不同层的影响的

    3层.JPG (175.67 KB, 下载次数: 7)

    3层.JPG

    该用户从未签到

    11#
    发表于 2014-2-10 09:53 | 只看该作者
    受教了!谢谢楼主

    该用户从未签到

    12#
    发表于 2014-2-10 11:38 | 只看该作者
    ang629 发表于 2013-12-4 17:11! p+ j" s* I6 n6 z' Q3 ~
    我也是纳闷,都说要同组同层同过孔,不过看到的板子好多都没这样做,毕竟这样做在板子面积有限的情况下太难 ...
    & F5 z- g1 ~; s. R( I
    同感1 t: j* Y; u$ [6 g9 a* O4 a; w
  • TA的每日心情
    开心
    2023-12-8 15:41
  • 签到天数: 159 天

    [LV.7]常住居民III

    13#
    发表于 2014-3-27 10:37 | 只看该作者
    学习了,谢谢!
    头像被屏蔽

    该用户从未签到

    14#
    发表于 2014-4-16 09:28 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    开心
    2024-5-31 15:50
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    15#
    发表于 2014-4-17 09:30 | 只看该作者
    天翼 发表于 2013-11-21 16:11* W; p& z2 Z% E" Y: M: S
    具体DDR3信号走线等长,以16bit DDR3 为例
    " @4 X5 u: b$ F; F4 U: {一、时钟信号CLK
    + U+ g2 D, x/ q! m  时钟信号CLK 的长度要求如下:

    7 j: N  u. U* Q! S4 J) Z. ~受教了,谢谢!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-5 09:18 , Processed in 0.187500 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表