EDA365电子工程师网

标题: DDR等长设置再次求教? [打印本页]

作者: 仁爱    时间: 2017-3-6 10:04
你把所有地址线和CLK先放一组,组内等长10MIl,等长做好后,你再把CLK拉长200MIL不就行了
作者: 仁爱    时间: 2017-3-6 10:04
你把所有地址线和CLK先放一组,组内等长10MIl,等长做好后,你再把CLK拉长200MIL不就行了
作者: 仁爱    时间: 2017-3-6 10:04
你把所有地址线和CLK先放一组,组内等长10MIl,等长做好后,你再把CLK拉长200MIL不就行了
作者: gdli    时间: 2017-3-6 10:26
仁爱 发表于 2017-3-6 10:04) N$ Q7 d, }) ^8 f' p. v0 s
你把所有地址线和CLK先放一组,组内等长10MIl,等长做好后,你再把CLK拉长200MIL不就行了

& [: ]; `8 B  u. Y* |这个组走线最长的现在是2442 最短的是1335,这样去做等长百分之80的线都要调整的,,可是空间又有限,怎么办好呢$ v( Q( Y' y0 {. ~: z: p1 i9 @

作者: 土豆你个马铃薯    时间: 2017-3-6 14:47
我做过这种要求的DDR,它说的参考CLK,是说data线也要参考CLK的长度,然后其他的在组内也需要在+-10内,这个要求很高了
作者: gdli    时间: 2017-3-6 14:59
土豆你个马铃薯 发表于 2017-3-6 14:47, R" d8 h: A6 a2 g. l, P
我做过这种要求的DDR,它说的参考CLK,是说data线也要参考CLK的长度,然后其他的在组内也需要在+-10内,这 ...

! ?1 i+ m) Z8 l/ k' T; e+ b这个长度设置在哪个范围呢
' @& E# j2 c/ S1 K5 {$ A, t$ @
作者: gdli    时间: 2017-3-6 15:16
这个长度设置在哪个范围内?没有高手指点一下吗
作者: 土豆你个马铃薯    时间: 2017-3-6 15:25
gdli 发表于 2017-3-6 14:59! p9 d* J0 R5 g  t* S
这个长度设置在哪个范围呢
  }* U, D: o7 i  b5 W: W5 Q
一般情况是:DQS与CLK放在一组内,规则设置在+-200,然后在分组,DATA的以DQS为基准每组控制10以内,地址线的以CLK为基准控制在10以内,这种情况很难做到,一般会视情况有所放宽,绕的时候还需要注意DATA线中最长的不能比CLK长200(一般不会有),最短的也是如此(这个很坑爹,会然让人想哭)
- t4 H  c( _8 o; f! u5 k' w& O
作者: gdli    时间: 2017-3-6 15:28
土豆你个马铃薯 发表于 2017-3-6 15:250 a" ?% W  F$ A! R- V5 f3 b0 T
一般情况是:DQS与CLK放在一组内,规则设置在+-200,然后在分组,DATA的以DQS为基准每组控制10以内,地址 ...
0 ~: l1 j* ?( ?' U
CLK长度1810MIL,地址线=1810+-200mil也就是1610-2010的设置范围,可是组内等长10mil,这个地址线的组内等长范围该怎么设置呢! \/ L6 K- ?. C" y9 l5 H( v

作者: gdli    时间: 2017-3-6 15:31
gdli 发表于 2017-3-6 15:28% \! [7 n' C4 _9 o8 ^0 s# J
CLK长度1810MIL,地址线=1810+-200mil也就是1610-2010的设置范围,可是组内等长10mil,这个地址线的组内 ...
- o2 d, P, t7 }
是不是设置在2010+-10mil呢  {; i! Y- E' @; j

作者: gdli    时间: 2017-3-6 16:15
gdli 发表于 2017-3-6 14:59! y9 ?2 M" H$ m$ l# ?: z5 N
这个长度设置在哪个范围呢
6 i# V" H9 N( u* v
具体是这个要求,长度设置范围怎么定
% T/ g* k( F2 a" }. N

未命名.JPG (47.31 KB, 下载次数: 0)

未命名.JPG

作者: 土豆你个马铃薯    时间: 2017-3-6 16:20
gdli 发表于 2017-3-6 16:15
# W1 O4 s/ w2 X" b9 h具体是这个要求,长度设置范围怎么定

, u! l$ q" ~0 ?你这个地址线直接+-50就好了$ V  t& n$ @5 \8 x3 V

作者: gdli    时间: 2017-3-6 16:21
范围怎么设置?; y" v9 o$ t# F6 w5 s1 `  U

作者: 土豆你个马铃薯    时间: 2017-3-6 16:25
gdli 发表于 2017-3-6 16:21* ]' F2 ^! X+ y, C* T4 o% @" U
范围怎么设置?

+ R) z! P7 y0 C9 R; b所有的地址线放一组,直接0:50,也可以直接:100,都可以- \# M1 B+ t9 n3 E- k8 _( g, d

作者: gdli    时间: 2017-3-6 16:43
土豆你个马铃薯 发表于 2017-3-6 16:25
8 w" j, F. a$ G4 r所有的地址线放一组,直接0:50,也可以直接:100,都可以
1 R( R- ~1 ?2 n# m: V! I
那可以设置成最大地址线=1810-100=1700这样,
7 K! y3 e* \: ~$ ]
作者: 土豆你个马铃薯    时间: 2017-3-6 16:48
gdli 发表于 2017-3-6 16:43
0 b7 g& N! }2 u, u那可以设置成最大地址线=1810-100=1700这样,

, g( a3 P  F. t# i  H7 k" q找到你地址线里面最长的那根线,所有的线控制在比他短100以内就好了,包括CLK,如果,CLK最长,则用CLK减,如果不是,就是用最长的线减
9 M6 f0 W, Y) F; x$ j1 u4 B
7 a- ~  g5 ^# ^3 n4 ~. W: F8 @: A& ?
作者: gdli    时间: 2017-3-6 16:52
土豆你个马铃薯 发表于 2017-3-6 16:48$ ]; V5 _7 x8 D' C6 J
找到你地址线里面最长的那根线,所有的线控制在比他短100以内就好了,包括CLK,如果,CLK最长,则用CLK减 ...

3 P/ Z5 C* L% O0 |谢谢指点
, a0 L4 ^6 d* M
作者: gdli    时间: 2017-3-6 21:37
标题: DDR等长设置再次求教?
DDR等长很多资料里面讲参考CLK+-200mil,组内等长10mil,那么在走线的时候CLK长度1810MIL,地址线=1810+-200mil也就是1610-2010的设置范围,可是组内等长10mil,那这个地址线的长度范围我改怎么设置呢; P. Z7 B3 R/ A% B, t

作者: gdli    时间: 2017-3-7 10:38
土豆你个马铃薯 发表于 2017-3-6 16:48; S6 G5 A2 u7 K2 t
找到你地址线里面最长的那根线,所有的线控制在比他短100以内就好了,包括CLK,如果,CLK最长,则用CLK减 ...
3 f: M$ d- [- @  {: U9 h
DDR1333    地址/控制总线/时钟-----数据总线的布线长度<1200MIL.这样提示是什么意思呢
2 C4 W2 h6 _: ^
作者: 土豆你个马铃薯    时间: 2017-3-7 17:16
gdli 发表于 2017-3-7 10:38% @2 K# T7 _/ V5 \) p+ \
DDR1333    地址/控制总线/时钟-----数据总线的布线长度
8 [1 V# k! F/ F6 k# D
给我截图吧,我看下,顺便把你ddr的地址和数据线的要求也截个图给我
  o8 B" M3 l/ o7 L; ^4 S6 @4 J
+ H4 G+ r$ @* a& B0 x
作者: gdli    时间: 2017-3-8 10:39
土豆你个马铃薯 发表于 2017-3-7 17:162 u% ?0 X- \* W& i: s! H+ D
给我截图吧,我看下,顺便把你ddr的地址和数据线的要求也截个图给我

! z# ^' I' ?$ f) V, W3 R, o8 Y没有其它要求就是说要控制在200MIL内,组内保持50MIL
2 r/ Q& y8 q! f/ _' x
作者: 老狗    时间: 2017-3-9 17:10
clk1810mil,你第一步应该找出地址线的最长线,它必须在1610-2010之间,再按照这个最长线设置所有地址线+/-10mil啊。不过我们都是直接bend完全等长的
作者: 深圳~万工    时间: 2017-3-13 18:30
设置两组等长,第一组不包含CLK设置正负10,第二组包含所有地址线和CLK正负200,这样就可以了啊,再手动分析怎么绕能最少。




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