找回密码
 注册
关于网站域名变更的通知
楼主: wangjing
打印 上一主题 下一主题

关于ddr3等长控制的问题,急!

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2012-9-4 15:25 | 只看该作者
据说正反贴调不通,所以后来又将芯片全放在正面呢,大家不要被误导了

该用户从未签到

17#
 楼主| 发表于 2012-9-4 15:27 | 只看该作者
ddr2可以正反贴,ddr3不可以
  • TA的每日心情
    奋斗
    2019-12-11 15:50
  • 签到天数: 1 天

    [LV.1]初来乍到

    18#
    发表于 2012-9-4 15:29 | 只看该作者
    你的地址线是什么TOP?

    该用户从未签到

    19#
     楼主| 发表于 2012-9-4 15:34 | 只看该作者
    252631 发表于 2012-9-4 15:29 # {1 z1 H# _1 {) f
    你的地址线是什么TOP?
    : }! u5 e) E( H/ g3 R; r0 R
    什么意思?地址走在内层了
  • TA的每日心情
    奋斗
    2019-12-11 15:50
  • 签到天数: 1 天

    [LV.1]初来乍到

    20#
    发表于 2012-9-4 15:35 | 只看该作者
    拓扑结构?不是层面的意思。

    该用户从未签到

    21#
    发表于 2012-9-4 23:11 | 只看该作者
    wangjing 发表于 2012-9-4 15:27
    8 [4 \# v( V. wddr2可以正反贴,ddr3不可以
    . Z8 Y; \$ p& D8 R. u- V) [( K
    不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DDR3可以正反贴的,不过要错开。

    1.jpg (28.71 KB, 下载次数: 14)

    1.jpg

    该用户从未签到

    22#
    发表于 2012-9-5 00:14 | 只看该作者
    wanglan 发表于 2012-8-31 11:44
    , j7 Q9 R8 G& C$ _7 m! F9 m感谢学习了!

    # r- Q8 A- i- Y% I7 e上面的回答都是理论的东西,只能体现回答者多么只是渊博,并给不了layout 上面帮忙!
    6 a- d0 o2 Y$ f" h/ s; d, n
    4 I9 O* g3 O0 V% U下面给Intel 主板设计指南里,给出的DDR3 分组等长的规则,希望对layout者有提示。* Y$ T1 Y) g0 A' @2 m! @1 u; s

    9 d1 d, g; ~  r3 A注意:ddr3 数据时64位 ,分8组分别等长。4 i* Y" Z' i( z5 j
    " _9 q2 p8 v* O
    DDR3 Data Group Specifications        Min        Max
    ( P0 g- \1 O' `' N( lDQ/DM/DQS/DQSB Matching                0.010; Z% b1 g: u7 J9 \, `
    DIMM0 to DIMM1 Region                0.5001 X7 K. x  h, y
                   
    " X& `' a" z0 f& w1 [9 IDQS/DQSB/DQ/DM  min/max               
    8 u( S2 J  y3 o) b; mByte Group 0                ) {* o( T6 a; L& ~, V7 Q/ R
    Die-2-DIMM0        2.900        4.900
    * _$ c( |& }7 zDie-2-DIMM1        3.000        5.000
    4 U$ v3 k4 b* [9 J  qByte Group 1               
    . `0 A# r  X/ H+ j# WDie-2-DIMM0        2.500        4.500
    5 I% u' g" k. mDie-2-DIMM1        3.000        5.000
    * _) n6 Y8 |3 `4 ^: QByte Group 2               
    6 Y( v  O+ R, ?5 {* z8 ?6 B" W, HDie-2-DIMM0        2.400        4.4006 Z7 s: `3 ~5 i- F) W
    Die-2-DIMM1        2.500        4.5005 n* J* @- C7 ^) H1 B
    Byte Group 3               
    " p0 b/ d3 |. o6 RDie-2-DIMM0        3.000        5.000
    # k/ J6 E! ^: f2 A2 R" T- g) LDie-2-DIMM1        3.000        5.000
    1 U7 a9 V7 U8 l- ~Byte Group 4                " s3 P* O0 c! }7 L
    Die-2-DIMM0        3.000        5.0001 @/ O2 _7 ^/ ]) ?- }) E' I
    Die-2-DIMM1        3.500        5.500
    8 b* U+ v0 D( UByte Group 5               
    * E9 |, |6 [! g6 n" [, YDie-2-DIMM0        3.500        5.500# E% r: {- g' i6 J
    Die-2-DIMM1        4.000        6.000
    8 i$ }8 A; F; Q- f5 zByte Group 6                2 `+ q, U4 y3 D9 `9 a* ]
    Die-2-DIMM0        4.000        6.000/ _; K  M. Z# C4 Z
    Die-2-DIMM1        4.500        6.500$ }3 c; I7 G( t8 z+ e9 G
    Byte Group 7               
    + j4 V2 G' G" P! G8 @6 k0 MDie-2-DIMM0        4.500        6.500
    * v3 q) @; Q( }* i) D$ uDie-2-DIMM1        5.000        7.000
    : B7 H8 L% F  }! \! ?3 }               
    1 a. m' N, S! L& N- I* p) z8 l5 XStrobe to Clock Length Matching Rules                $ T; U5 J$ b+ K; \! }, a9 p8 Z) w
    Clock – DQS[0]                3 l( a2 _! b6 N+ O
    Die-2-DIMM0        1.100        0.100# {1 M" b- ]5 ~# k9 ~
    Die-2-DIMM1        1.000        0.0000 i$ A0 D8 o: _& k% L% X
    Clock – DQS[1]                4 X% O9 p5 y. S6 l
    Die-2-DIMM0        1.500        0.500
    - g; |; x; h! U0 jDie-2-DIMM1        1.000        0.0002 s. o; y; U3 s, p" i. R
    Clock – DQS[2]                $ Y4 D: ]; ^# v: ^9 b7 d3 {$ ?
    Die-2-DIMM0        1.600        0.6003 A8 X1 V9 h5 \" s. h, y: |
    Die-2-DIMM1        1.500        0.500
    * c% J& P; a/ Y$ H) e9 d1 hClock – DQS[3]                / W9 }6 E0 d3 d3 j5 o1 p0 {+ @3 V
    Die-2-DIMM0        1.000        0.000. P$ B* Y" i) e8 l
    Die-2-DIMM1        1.000        0.000
    / N- ?) L$ E9 ?4 a; S5 KClock – DQS[4]                ' u1 |# Z5 {1 p: z! n: \
    Die-2-DIMM0        1.000        0.000
    2 a8 d& D7 p2 m7 t, k  h3 H. TDie-2-DIMM1        0.500        -0.500
    - V5 A& `  l7 u/ V( v: SClock – DQS[5]               
    9 Y7 ?  g8 \: T2 ~# N( G3 fDie-2-DIMM0        0.500        -0.500
    , t- Q* t- P9 F, HDie-2-DIMM1        0.000        -1.000
    : G* }! W, Q$ g; R' KClock – DQS[6]               
    , r6 n& b# Z6 J& y  f: G. aDie-2-DIMM0        0.000        -1.0007 I8 A) p: V8 U% q
    Die-2-DIMM1        -0.500        -1.5004 V, N' J, v  J$ ]( Y5 ~: g
    Clock – DQS[7]               
    ' q: z& |- a0 f( k, `! Z* wDie-2-DIMM0        -0.500        -1.500
    ( H- k& `; ^' _: R- CDie-2-DIMM1        -1.000        -2.000' D. x2 \1 j, b3 Y9 S! d
    $ t, y2 J$ n+ K* D; o) a: H

    9 a7 ?( Y/ o  r6 m2 e下面看其中一组:
    , F0 d. A1 p3 O3 O; Z说明1,这是excel copy 下来的,有兴趣研究的,就copy 回 execel去分析吧; l( F; `+ H, {) p, o+ K5 n
    说明2,这个等长,包括了intel 芯片组北桥芯片的内部长度!即实际长度=BGA内部长度+走线长度
    ; A# e# s+ ]& \7 F4 W# `  T说明3,这第一组平均长度在3456.1mil ,max-min=3.4mil0 U& y# m) y6 M2 [9 g. v$ \3 Z- x# s

    # H6 J" L" E8 p6 W/ \. c1 x7 R! D% o- E2 [: c' E9 N( D; W% M/ w0 }
    DIMM0 Clock Lengths                                                                                                                4.5390        4.5390$ x) y2 a8 U* R' Z$ G+ p
    DIMM0 Byte Groups 0                                                                                                 Pkg + MB        (max - min)        CLKmin - DQS        CLKmax - DQS4 K! W- r; I9 l' h1 R
    Target Lengths & Matching                                                                                                2.9 to 4.9        ≤ 0.01        1.100        0.100
    " D8 z' N& i! X0 H7 @4 M5 E0 xDDR_B_DQS_0        AW8        0.7081                DQS0        7                2.74802        0.0000                                3.4561        0.0034        1.083        1.083# h6 G: V9 n: D+ Y# x& `" `
    DDR_B_DQSB_0        AW9        0.6557                DQS0#        6                2.80238        0.0000                                3.4581                1.081        1.081
    7 K/ w0 J0 u# t5 MDDR_B_DQ_0        AV7        0.5394                DQ0        3                2.917        0.0000                                3.4564                        $ M* `% _0 P6 i' p  o6 p
    DDR_B_DQ_1        AW4        0.6155                DQ1        4                2.8418        0.0000                                3.4573                        % S- u7 q" s. @6 V$ x- r3 ^3 \7 H% X" H4 c
    DDR_B_DQ_2        BA9        0.6369                DQ2        9                2.82197        0.0000                                3.4589                       
    5 q% G$ _0 i. _( uDDR_B_DQ_3        AU11        0.6333                DQ3        10                2.82405        0.0000                                3.4574                        ; A* w/ k2 [' c$ v  V
    DDR_B_DQ_4        AU7        0.5371                DQ4        122                2.92064        0.0000                                3.4577                       
    ! m5 Z) s# n9 [8 BDDR_B_DQ_5        AU8        0.5191                DQ5        123                2.9398        0.0000                                3.4589                       
    : r6 K0 S3 ?% D1 F+ R% M2 T& H& Y: x* aDDR_B_DQ_6        AW7        0.5991                DQ6        128                2.85637        0.0000                                3.4555                        ' x% C% C, C% p$ f- H
    DDR_B_DQ_7        AY9        0.7033                DQ7        129                2.75472        0.0000                                3.4580                        . f5 P+ o7 E2 ?5 V' X% p7 E) k7 Z
    DDR_B_DM_0        AY6        0.7665                DM0        125                2.6896        0.0000                                3.4561                        1 L' L! E* o, C

    ' Q' I- S1 s7 v# s6 ^0 P# K, e( p- v
    再看第二组:5 `: F  E* B* w* R) _4 ^" ]
    说明3,这第一组平均长度在3200mil ,max-min=1.9mil  ==》 注意啦, 第二组等长 3200 mil 与第一组等长3456mil 是不一样的!!!
      N" V* A( H- }6 b2 h
    - z, l+ t9 i5 _3 C
    ! g& I7 s7 @7 F" U  Y' A$ M: N4 h. M! |$ H- N" ^2 a
    DIMM1 Byte Groups 1                                                                                                 Pkg + MB        (max - min)        CLKmin - DQS        CLKmax - DQS9 {* ^4 u& q( a  Y+ V
    Target Lengths & Matching                                                                        ≤ 0.5        ≤ 0.5                3 to 5        ≤ 0.01        1.000        0.000: v+ ?4 |$ e9 o8 `3 K  }
    DDR_B_DQS_1        AT15        0.5263                DQS1        16                2.7943        0.0000        0.0000        0.0000                3.3206        0.0019        -2.969        -2.931; o& b" {0 |9 V/ u
    DDR_B_DQSB_1        AU15        0.5737                DQS1#        15                2.7459        0.0000        0.0000        0.0000                3.3196                -2.968        -2.930
    ! ?8 D* V/ z9 O/ g9 S9 fDDR_B_DQ_8        AY13        0.6526                DQ8        12                2.6674        0.0000        0.0000        0.0000                3.3200                        ( D9 l+ r0 x# `
    DDR_B_DQ_9        AP15        0.5135                DQ9        13                2.8080        0.0000        0.0000        0.0000                3.3215                        3 O5 q* k3 g1 `. j/ i  J) r
    DDR_B_DQ_10        AW15        0.6721                DQ10        18                2.6481        0.0000        0.0000        0.0000                3.3202                       
    1 n( b0 U. k4 ~" q) p, b& A3 KDDR_B_DQ_11        AT16        0.7091                DQ11        19                2.6114        0.0000        0.0000        0.0000                3.3205                       
    : _  i" @1 r; Y/ y4 N# L2 g, wDDR_B_DQ_12        AU13        0.5236                DQ12        131                2.7960        0.0000        0.0000        0.0000                3.3196                        $ d2 g4 v1 k8 F# {3 D
    DDR_B_DQ_13        AW13        0.6405                DQ13        132                2.6807        0.0000        0.0000        0.0000                3.3212                        % [1 }6 Q' o  J, n0 M, h3 V- Q3 c
    DDR_B_DQ_14        AP16        0.6498                DQ14        137                2.6708        0.0000        0.0000        0.0000                3.3206                        8 C6 ~0 G3 p$ L/ ~1 H
    DDR_B_DQ_15        AU16        0.6571                DQ15        138                2.6632        0.0000        0.0000        0.0000                3.3203                        5 u: p# G1 R( O, q9 n
    DDR_B_DM_1        AR15        0.5973                DM1        134                2.7233        0.0000        0.0000        0.0000                3.3206                       
    7 E8 C( \) M3 T$ i

    该用户从未签到

    23#
    发表于 2012-9-5 14:23 | 只看该作者
    wzwang2000 发表于 2012-8-7 13:51 4 ^' M) w9 C: a1 k# Q1 }- Z
    这主要要看你ddr3的频率是多少,然后还有板子的介质,地址线之间相差不能超过波长的十分之一,比如说,ddr3 ...

    # [" I( c% }) q很精典,学习下

    该用户从未签到

    24#
     楼主| 发表于 2012-9-5 15:28 | 只看该作者
    dszfp 发表于 2012-9-4 23:11
    1 e# f' [2 s' A. {( r; }+ {不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DD ...

    + t) c& O7 x1 f) L& q是的,已经修改了

    该用户从未签到

    25#
    发表于 2012-9-5 16:24 | 只看该作者
    地址线应该不超过2000mil吧,

    该用户从未签到

    26#
    发表于 2012-9-13 04:37 | 只看该作者

    该用户从未签到

    27#
    发表于 2012-9-13 09:29 | 只看该作者
    DDR3的拓扑结构有好几种,选择适合目前摆放的结构。timing match要根据芯片的规格建议来设定,不然自己要做仿真多麻烦!

    该用户从未签到

    28#
    发表于 2012-11-20 00:39 | 只看该作者
    学习了!

    该用户从未签到

    29#
    发表于 2012-11-20 09:39 | 只看该作者
    挺专业的,学习一下!

    该用户从未签到

    30#
     楼主| 发表于 2012-11-20 09:45 | 只看该作者
    dszfp 发表于 2012-9-4 23:11
    1 \5 r3 l" t. F不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DD ...
    , K3 ^, m4 ?# h7 Z
    多谢了,是否可以截个大图看看地址和数据线等长的绕法?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-19 01:58 , Processed in 0.093750 second(s), 22 queries , Gzip On.

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

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

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