找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 3897|回复: 31
打印 上一主题 下一主题

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

[复制链接]

21

主题

388

帖子

1274

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1274
跳转到指定楼层
1#
发表于 2012-8-6 17:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 wangjing 于 2012-8-7 18:03 编辑
/ r8 _- D9 a. L' a& k. m; B  `) ?- Q0 B! [3 s4 }& Z+ }5 f7 O' M
8片DDR3,因板子空间有限,需要正反重叠贴片,即top面4片,bottom片4片,所以打孔非常受限。现在data线的等长已经完成,但是一片ddr中,最长地址线和最短地址线的长度已经差了1000多mil了,现在板子上没有太多的空间。请问地址线和clk等长最大可以控制在多少mil板子不会有问题?

11.jpg (90.85 KB, 下载次数: 24)

11.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏6 支持!支持! 反对!反对!

5

主题

962

帖子

3199

积分

五级会员(50)

Rank: 5

积分
3199
2#
发表于 2012-8-7 09:40 | 只看该作者
我看您的問題覺得很奇怪, 請問您的 Constraint 是誰來設計的? 難不成是您自己隨手定的或是根本沒有規則可依據?
1 N* B) z2 `+ v1 U$ i5 T1 }# o這都是有標準規範的 , 怎麼拉線會誤差這麼大.

2

主题

89

帖子

309

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
309
3#
发表于 2012-8-7 11:25 | 只看该作者
就像二楼说的。本身规则就已经设置好了,在布线过程中会时刻注意线长问题。clk差分线与地址线组在1500-2500之间即可。

36

主题

276

帖子

1957

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1957
4#
发表于 2012-8-7 13:49 | 只看该作者
楼上的根据桩线定义似乎不应该超过520MIL吧?每组线间的线长,请问您1500-2500是怎么算出来的

39

主题

463

帖子

-1万

积分

未知游客(0)

积分
-11069
5#
发表于 2012-8-7 13:51 | 只看该作者
这主要要看你ddr3的频率是多少,然后还有板子的介质,地址线之间相差不能超过波长的十分之一,比如说,ddr3的频率是300MHz,介质常数为4,根据波长=c/(f*根号下的介质常数),所以此时波长为3*10的八次方/(300*10的六次方*2),即为0.5m,所以布线之间长度相差只要不超过0.05m就可以,当然ddr3好像频率都超过800MHz了吧,你自己算算。

36

主题

276

帖子

1957

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1957
6#
发表于 2012-8-7 14:10 | 只看该作者
wzwang2000 发表于 2012-8-7 13:51
9 w4 }6 a& t9 b/ z6 V" y  Z, ]这主要要看你ddr3的频率是多少,然后还有板子的介质,地址线之间相差不能超过波长的十分之一,比如说,ddr3 ...
* j; y- _$ C8 p+ i4 ^
你这个计算方法仅仅是算出什么情况下,不用做信号匹配的方法。那个说1000-2500MIL是怎么算出来的?DDR3的主频应该在1333的,我只知道每组数据线间距离不能超过撞线定义所确定的,即不能超过上升时间RT,根据经验定理带宽等于5F从而可以算出带宽,在根据带宽=0.35/RT,算出RT,在根据RT算出线长,这里没有说时钟线和数据线的差距,如果有也仅仅是这里计算出来的,他怎么计算出1000-2500?我怎么算都算不出来,但是我肯定控制和数据是差我说的那个数字

39

主题

463

帖子

-1万

积分

未知游客(0)

积分
-11069
7#
发表于 2012-8-7 14:17 | 只看该作者
blue822180 发表于 2012-8-7 14:10
5 g% g  }' {! L0 w/ _你这个计算方法仅仅是算出什么情况下,不用做信号匹配的方法。那个说1000-2500MIL是怎么算出来的?DDR3的 ...
% O7 t, n7 k' Q# X( N
我觉得他说的应该是错的,如果是1000mil,那就是25.4mm,对于频率超过1000M的ddr3来说相差肯定过大,这样的布线肯定是有问题的。

39

主题

463

帖子

-1万

积分

未知游客(0)

积分
-11069
8#
发表于 2012-8-7 14:19 | 只看该作者
blue822180 发表于 2012-8-7 14:10
2 e! t" U+ m, U9 ^# ?你这个计算方法仅仅是算出什么情况下,不用做信号匹配的方法。那个说1000-2500MIL是怎么算出来的?DDR3的 ...

/ J, g7 ]) M$ H. {  l呵呵,另外我想问下,你的经验定理是哪里来的,一般是5倍f?那如果是4倍f,岂不是算出来的数据就不对了?

21

主题

388

帖子

1274

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1274
9#
 楼主| 发表于 2012-8-7 17:26 | 只看该作者
procomm1722 发表于 2012-8-7 09:40 7 h3 f8 G: S6 c: z0 T3 r
我看您的問題覺得很奇怪, 請問您的 Constraint 是誰來設計的? 難不成是您自己隨手定的或是根本沒有規則可依 ...

/ S& k3 A: Z8 j9 n8 k5 T; C; ~这个是正反完全重合贴啊,正反的地址线要连在一起,所以打孔非常受限制,连到主芯片的地址线只能按打孔的这个顺序连接,所以才会造成最长最短相差很多

2

主题

89

帖子

309

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
309
10#
发表于 2012-8-7 18:28 | 只看该作者
地址信号比数据信号长1500-2500,是因为信号延时和地址信号电阻匹配等多因素。这个值是范围值,指导布线过程线长的要求。我一般布线的时候数据信号尽量短,保证地址信号大于1500即可,从来没超过2000。关于这个数值很多ddr3的文件说明都有。

11

主题

62

帖子

399

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
399
11#
发表于 2012-8-8 16:50 | 只看该作者
学习

2

主题

42

帖子

366

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
366
12#
发表于 2012-8-8 22:44 | 只看该作者
clk与地址线0.1ns以内,地址线CPU到DDR还要做T点,T点与T点的误差也好控制!

0

主题

50

帖子

484

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
484
13#
发表于 2012-8-11 11:57 | 只看该作者
好奇DDR3的地址控制时钟不是走菊花链?

26

主题

185

帖子

1050

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1050
14#
发表于 2012-8-31 01:55 | 只看该作者
走在表面的線等長要縮短1 c( u& y2 e  V( w9 F
介質不一樣
* }! l2 ^3 |: o7 s" e0 y$ O2 ?表層NET屬性速度比較快

3

主题

78

帖子

458

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
458
15#
发表于 2012-8-31 11:44 | 只看该作者
感谢学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-24 08:20 , Processed in 0.093009 second(s), 36 queries , Gzip On.

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

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

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