找回密码
 注册
关于网站域名变更的通知
楼主: 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
    " y$ f+ m2 u+ d% T你的地址线是什么TOP?

    / R, r9 d6 e1 R; h- y% R5 t什么意思?地址走在内层了
  • 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
    0 d" f/ K. I4 D0 P8 Wddr2可以正反贴,ddr3不可以
    0 n3 f7 {0 W* e/ k) C( r
    不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DDR3可以正反贴的,不过要错开。

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

    1.jpg

    该用户从未签到

    22#
    发表于 2012-9-5 00:14 | 只看该作者
    wanglan 发表于 2012-8-31 11:44
    & Z' P  V, L3 j# J) N% K9 N0 C感谢学习了!

    # r4 j/ P& v1 }! q# I上面的回答都是理论的东西,只能体现回答者多么只是渊博,并给不了layout 上面帮忙!9 L& l1 `! S( w: V

    / w; B' p! Q+ @下面给Intel 主板设计指南里,给出的DDR3 分组等长的规则,希望对layout者有提示。2 v0 h" M& _. v& ?8 Q

    : }8 X7 I; r2 L1 f) X注意:ddr3 数据时64位 ,分8组分别等长。8 K) s6 q5 Z# t& P

      U4 w& k7 R9 ~1 vDDR3 Data Group Specifications        Min        Max+ H( J& c* l/ a- ]" g% g
    DQ/DM/DQS/DQSB Matching                0.0107 w2 [/ r7 `% m% Q6 y' ?9 u# R& @
    DIMM0 to DIMM1 Region                0.500
    - C0 S2 ?( q1 N. ?                ! n1 A% f5 Q+ ]6 {# o
    DQS/DQSB/DQ/DM  min/max                * J& z2 V* O* v( j. V
    Byte Group 0               
    2 k0 L9 l: t9 {Die-2-DIMM0        2.900        4.9004 @0 ?; o2 L, t7 n: C
    Die-2-DIMM1        3.000        5.000
    9 R4 k, `  a; @) W/ {! r) aByte Group 1               
    ( b7 O, i$ n% _& l1 J# B6 P* p3 H) s/ _Die-2-DIMM0        2.500        4.500
    8 O, t+ Z% y* ~! z! MDie-2-DIMM1        3.000        5.000+ ]! C4 _! d/ h* v2 Z( A. A6 ^
    Byte Group 2                ; }! ?* v; `  u* @
    Die-2-DIMM0        2.400        4.400& ?. _6 h+ u. D: A) _& V- K" Z
    Die-2-DIMM1        2.500        4.500
    * G5 L6 t2 O1 M: v5 \; oByte Group 3                9 H6 |, W+ l$ n% }
    Die-2-DIMM0        3.000        5.000! R! R/ ~/ h  @; X
    Die-2-DIMM1        3.000        5.000
    6 o$ [( x/ S" j% l  y* vByte Group 4               
    / {% ^2 W( E1 O4 NDie-2-DIMM0        3.000        5.0000 [" V- h& K7 _3 S/ e; M6 K3 H
    Die-2-DIMM1        3.500        5.500/ D$ r" R: a4 ]9 J. l4 n
    Byte Group 5               
    6 _, y6 L4 [2 e7 ^9 B0 `7 G9 LDie-2-DIMM0        3.500        5.500
    # k: u( S+ D" X: D  X9 TDie-2-DIMM1        4.000        6.000) [! q7 N' Q& Z4 ^; k& ]* m5 V, w
    Byte Group 6               
    3 `/ e+ Q2 h! _+ U& wDie-2-DIMM0        4.000        6.000. @2 b' ?6 X# j; F( ?% t
    Die-2-DIMM1        4.500        6.500
    9 H% U' k% s6 JByte Group 7               
    , z' E. D! a5 w! p' M7 ?9 eDie-2-DIMM0        4.500        6.500
    7 u8 D8 A: X7 \: rDie-2-DIMM1        5.000        7.000
    " J( w& V3 q4 U+ X( T* X3 E               
    . T5 f) |+ g. [Strobe to Clock Length Matching Rules               
    + K" \9 A, H. f" P! ]' L7 I+ aClock – DQS[0]               
    6 z, L& J2 G9 I! O# F7 R6 bDie-2-DIMM0        1.100        0.100
    8 C, F5 F: z- ZDie-2-DIMM1        1.000        0.000# ^6 L3 a& E2 G/ W
    Clock – DQS[1]                7 E! V) X5 A; W
    Die-2-DIMM0        1.500        0.500% ~5 S" ~" g8 L6 W+ p7 P+ w6 d
    Die-2-DIMM1        1.000        0.000. W$ a4 h$ D* r( v
    Clock – DQS[2]               
    ! a% _  z- x8 {7 m4 o' mDie-2-DIMM0        1.600        0.600) U" `6 u+ s+ T. W6 x3 o
    Die-2-DIMM1        1.500        0.500* S0 q3 o' N6 ~. j" e7 S
    Clock – DQS[3]               
    ' W# F; Y' k0 wDie-2-DIMM0        1.000        0.000
    , E$ p: k2 N4 n2 ]$ V5 aDie-2-DIMM1        1.000        0.0002 |- K" y6 C4 Z& t
    Clock – DQS[4]               
    8 A4 c( ]; x: ?Die-2-DIMM0        1.000        0.000
    + V0 }+ @( i. a7 b. G- pDie-2-DIMM1        0.500        -0.500
    * D& G" G( L3 w) c1 IClock – DQS[5]                / S: R4 [& [+ ^6 H9 k
    Die-2-DIMM0        0.500        -0.5003 x8 `" L2 N$ `% H8 j$ @" }
    Die-2-DIMM1        0.000        -1.000+ D8 `- G' }0 ]5 ?
    Clock – DQS[6]               
    ; [6 ^  S3 f/ N% Q7 o0 N/ ^Die-2-DIMM0        0.000        -1.000
    6 l# t* @4 J6 l6 J/ X7 U" qDie-2-DIMM1        -0.500        -1.500+ t, r& }8 P. d3 J6 d7 [
    Clock – DQS[7]                8 N# V" H% q( j* ~8 |& `% T
    Die-2-DIMM0        -0.500        -1.500
    % P4 f0 ^! e, V, yDie-2-DIMM1        -1.000        -2.000- a2 i7 [! e5 F* `. b
    + L  k7 Z8 F# F0 M% f! O" w
    ( g0 i, g6 v2 q
    下面看其中一组:# u: U) H9 |9 y7 q' v4 [
    说明1,这是excel copy 下来的,有兴趣研究的,就copy 回 execel去分析吧
    ) p9 J& f% o3 Z说明2,这个等长,包括了intel 芯片组北桥芯片的内部长度!即实际长度=BGA内部长度+走线长度
    7 D! r5 j) ^. v9 [/ {  M说明3,这第一组平均长度在3456.1mil ,max-min=3.4mil
    6 ]9 K2 g4 k' t% ^7 L) t+ q/ y& D! I; d5 g

    * V8 @" B& |8 R, i+ O, lDIMM0 Clock Lengths                                                                                                                4.5390        4.5390
    5 ^3 E+ M4 \. R0 M# L0 J4 k" dDIMM0 Byte Groups 0                                                                                                 Pkg + MB        (max - min)        CLKmin - DQS        CLKmax - DQS
    0 z) ?8 u, _/ x* KTarget Lengths & Matching                                                                                                2.9 to 4.9        ≤ 0.01        1.100        0.100/ W1 k' d6 c! n6 J- h
    DDR_B_DQS_0        AW8        0.7081                DQS0        7                2.74802        0.0000                                3.4561        0.0034        1.083        1.083
    8 O8 }: f$ Z+ j! {8 oDDR_B_DQSB_0        AW9        0.6557                DQS0#        6                2.80238        0.0000                                3.4581                1.081        1.081
    " x$ X4 G$ Y* c0 y; D0 W; F! q% s- bDDR_B_DQ_0        AV7        0.5394                DQ0        3                2.917        0.0000                                3.4564                        / X) n1 E1 v; e) L# k
    DDR_B_DQ_1        AW4        0.6155                DQ1        4                2.8418        0.0000                                3.4573                        / ^5 J+ Z, G( }0 [) {  I
    DDR_B_DQ_2        BA9        0.6369                DQ2        9                2.82197        0.0000                                3.4589                        ' |: \. |& O; [+ c
    DDR_B_DQ_3        AU11        0.6333                DQ3        10                2.82405        0.0000                                3.4574                       
    ! n/ u- D+ p0 Y1 e# J2 i+ CDDR_B_DQ_4        AU7        0.5371                DQ4        122                2.92064        0.0000                                3.4577                       
    ' Q2 {. [! k1 t5 _! \/ wDDR_B_DQ_5        AU8        0.5191                DQ5        123                2.9398        0.0000                                3.4589                        , S0 z1 @# `+ c( L% K' Y
    DDR_B_DQ_6        AW7        0.5991                DQ6        128                2.85637        0.0000                                3.4555                       
    0 O' h, ^! p, p7 ]7 u3 X% sDDR_B_DQ_7        AY9        0.7033                DQ7        129                2.75472        0.0000                                3.4580                       
    7 l- U& X0 |; r1 e1 B! t2 a' HDDR_B_DM_0        AY6        0.7665                DM0        125                2.6896        0.0000                                3.4561                        ( |/ S6 g) f& M
    * N% X& ^7 r2 g1 w& Q3 d/ o- X

    9 K! T, ]* d, o; ?" n8 N  c再看第二组:) N! r3 D2 p4 @! G# L9 q
    说明3,这第一组平均长度在3200mil ,max-min=1.9mil  ==》 注意啦, 第二组等长 3200 mil 与第一组等长3456mil 是不一样的!!!/ H6 L9 j9 n( {; V% `- J
    7 _* F+ h0 [6 H5 ?$ k8 w4 a: v

    ( P% y; S  a7 V& L5 l/ Z
    7 Q/ M& Y: u# N& [+ VDIMM1 Byte Groups 1                                                                                                 Pkg + MB        (max - min)        CLKmin - DQS        CLKmax - DQS5 a, [9 @$ W  c4 k, U; `
    Target Lengths & Matching                                                                        ≤ 0.5        ≤ 0.5                3 to 5        ≤ 0.01        1.000        0.0001 _, D% {* Q# }$ y( |1 V
    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+ a' V  t; A9 o; Q( ?8 T2 a
    DDR_B_DQSB_1        AU15        0.5737                DQS1#        15                2.7459        0.0000        0.0000        0.0000                3.3196                -2.968        -2.930! e5 m' E* |0 L: ]
    DDR_B_DQ_8        AY13        0.6526                DQ8        12                2.6674        0.0000        0.0000        0.0000                3.3200                       
    ; n5 [5 [  Y; M. z7 _DDR_B_DQ_9        AP15        0.5135                DQ9        13                2.8080        0.0000        0.0000        0.0000                3.3215                       
    # u# m! ^. F$ ~  Y% |+ Q  bDDR_B_DQ_10        AW15        0.6721                DQ10        18                2.6481        0.0000        0.0000        0.0000                3.3202                        . h0 Y) Z$ d+ Y/ z
    DDR_B_DQ_11        AT16        0.7091                DQ11        19                2.6114        0.0000        0.0000        0.0000                3.3205                       
    + x2 H+ y# Y6 ~! X+ uDDR_B_DQ_12        AU13        0.5236                DQ12        131                2.7960        0.0000        0.0000        0.0000                3.3196                        ) f$ F# m3 S: X0 J% L4 [
    DDR_B_DQ_13        AW13        0.6405                DQ13        132                2.6807        0.0000        0.0000        0.0000                3.3212                        - u3 L; x! G5 f1 b9 ^% y' ^; d
    DDR_B_DQ_14        AP16        0.6498                DQ14        137                2.6708        0.0000        0.0000        0.0000                3.3206                       
    3 [3 {" ]  u! E# H# DDDR_B_DQ_15        AU16        0.6571                DQ15        138                2.6632        0.0000        0.0000        0.0000                3.3203                        # T; [% ]$ R4 X$ g: b  Q* t3 Q
    DDR_B_DM_1        AR15        0.5973                DM1        134                2.7233        0.0000        0.0000        0.0000                3.3206                       
    # C6 w, S! l/ I2 P, W$ g7 {

    该用户从未签到

    23#
    发表于 2012-9-5 14:23 | 只看该作者
    wzwang2000 发表于 2012-8-7 13:51 5 z  _1 L% A% @4 e. W" v
    这主要要看你ddr3的频率是多少,然后还有板子的介质,地址线之间相差不能超过波长的十分之一,比如说,ddr3 ...

    , x* Q( \0 i- N, n! ^' ?很精典,学习下

    该用户从未签到

    24#
     楼主| 发表于 2012-9-5 15:28 | 只看该作者
    dszfp 发表于 2012-9-4 23:11 4 `3 C, o0 }  F  i/ F" t  D- V
    不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DD ...

    9 e2 y4 Z& a' G% o& z- [9 k是的,已经修改了

    该用户从未签到

    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 ) O3 z3 f' q+ F
    不知道你有多少个内层走线。我觉得你截的那个图走的拓补结构不怎么合适,DDR3地址线一般是走菊花链吧。DD ...
    % \" }; p  y! B( H0 |
    多谢了,是否可以截个大图看看地址和数据线等长的绕法?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-3 09:20 , Processed in 0.078125 second(s), 21 queries , Gzip On.

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

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

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