找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

4片DDR3等长分组请教,急急急

[复制链接]

47

主题

203

帖子

3602

积分

五级会员(50)

Rank: 5

积分
3602
跳转到指定楼层
1#
发表于 2018-3-16 11:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
没有做过DDR3的PCB Layout 查了一些资料  请教几个问题:如图  单片分组:数据组1  数据组2   地址命令控制时钟一组  # {2 o0 O  H3 v+ W8 e' n1 ^
问题1: 单片中数据组1和数据组2之间需要误差要控制多少?
/ K4 @) e& }7 J( j问题2: 地址命令控制时钟组内等长误差控制多少?+ {2 b, ]- C0 i& N
问题3: 地址命令控制时钟组合数据组间等长误差控制多少?
- ^4 X8 {& ~: N8 e问题4: 每片DDR3之间是否有等长要求?% @9 L  K' G6 q6 x# X. V" S  Z/ w' t& G/ j
望大神们指教  感谢! / |9 m* T% a2 W4 z. w: C4 p
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
推荐
发表于 2018-3-16 11:45 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2018-3-16 17:24 编辑
2 y$ R: E. Z  k. ^4 u) @3 i
trocipek 发表于 2018-3-16 11:21
8 b  ?  `, e. U4片DDR3走菊花链。
2 {0 h6 q4 Q1 a2 X2 d1. 空间足够,一起等长,控制不了200mil以内。+ V6 d' }/ Y8 Y, \1 U) N( \5 d* `0 T9 |
2.组内等长。5mil

6 D2 S- n- B, S) P! K' j1 L问题1:单片DDR3的两组数据线为一个组一起等长,等长误差+/-25mil,数据组1和数据组2都要各自同组同层;$ J" {  Y6 w+ z( \; x2 a
8 D! N: m) S* g
问题2:地址命令控制时钟组内等长误差+/-50mil;
* n, @: O* e! w0 x# z7 V# t3 p# t5 b( r# m! {3 m4 k; H
问题3:在芯片规格书没有特殊要求下,地址命令控制时钟组合与数据组间无需等长;
; d9 u$ ]' L0 X- }4 \
& o) p5 l' `/ Q2 {" o& ~问题4:多颗DDR3各组数据线各自同组同层,组内误差+/-25mil,在没有特殊要求情况下各组之间无需等长;3 s0 }& q: m4 m% J- O6 O9 A- H7 }

. R! L8 T3 O4 o' P6 w数据线和地址线都必须有完整的参考平面,电源在电源层切割处理;DQS和CLK对内等长+/-5mil。如果芯片有Pin Delay,等长的时候还必须将Pin Delay加入等长里面去;  A, J# {0 M# ^5 Y9 o9 Z
4 x2 ?/ T# Q& `
至于地址线是走T型拓扑还是走Fly-By就得看CPU芯片是否支持读写平衡了,2-4片走T或Fly-By对信号影响不大,在不清楚CPU芯片是否支持读写平衡的情况下优先走T型拓扑,若要走Fly-By需提前确认CPU芯片支持读写平衡;8颗以上若芯片支持读写平衡,建议走Fly-By,如果芯片不支持读写平衡,那只能走T型拓扑了;
; |+ M+ t4 o$ ?  ?# Q) C+ A0 `& w, \" M( x- A4 Q
仅供参考!) p3 |6 Z: ?4 N1 H2 d7 R2 q$ t0 ]

点评

明白了 多谢大神  详情 回复 发表于 2018-3-16 11:46

0

主题

34

帖子

411

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
411
推荐
发表于 2018-3-16 14:52 | 只看该作者
具体的等长误差其实是根据你使用的主控芯片DDR Controller的能力来的,DDR Controller内部是可以调整CK、DQS等信号的delay或者说Phase的,这样可以弥补外部走线不等长对Timing造成的影响,DDR Controller调整能力越强对等长的约束就越弱,这部分会涉及到DDR的参数配置。另外,DDR的走线其实除了外部PCB上的走线,还包括IC内部的走线,如BGA封装的一般都会有类似PCB走线的Substrate,Substrate中DDR走线也不一定都是等长的,所以优先还是参考你主控芯片的Layout Guide。当然,等长做的越严格自然越保险。
) \4 Q0 c0 _% y( R' W

点评

哦哦!谢谢!  详情 回复 发表于 2018-3-16 15:50

45

主题

1888

帖子

8369

积分

六级会员(60)

Rank: 6Rank: 6

积分
8369
2#
发表于 2018-3-16 11:20 | 只看该作者
要求说的很明白了。。

点评

图上要求是我自己写的  详情 回复 发表于 2018-3-16 11:42

7

主题

296

帖子

1032

积分

四级会员(40)

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

积分
1032
3#
发表于 2018-3-16 11:21 | 只看该作者
4片DDR3走菊花链。5 Z! i& U$ ]: J2 e) I- ]
1. 空间足够,一起等长,控制不了200mil以内。, ~6 H) i6 d( [6 m; [: u
2.组内等长。5mil
) y7 j- I, h2 a6 b6 y2 W  R3.走菊花链控制不了。地址线坑定比数据组线长很多。不需控制
1 {: c+ L* K+ H2 d$ S2 m4.4片DDR中的数据组按照1来做。' Q8 r( N# H2 N
有大神可以看看这么处理是否可以。

点评

多谢指教,两片DDR的数据线不需要等长吧?  详情 回复 发表于 2018-3-16 11:45
问题1:单片DDR3的两组数据线为一个组一起等长,等长误差+/-25mil,数据组1和数据组2都要各自同组同层; 问题2:地址命令控制时钟组内等长误差+/-50mil; 问题3:在芯片规格书没有特殊要求下,地址命令控制时  详情 回复 发表于 2018-3-16 11:45
牛  详情 回复 发表于 2018-3-16 11:42

43

主题

415

帖子

1745

积分

四级会员(40)

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

积分
1745
4#
发表于 2018-3-16 11:42 | 只看该作者
trocipek 发表于 2018-3-16 11:21( q6 \% L+ O& X8 a
4片DDR3走菊花链。* |2 c% K9 g. `7 U8 P
1. 空间足够,一起等长,控制不了200mil以内。. P: t  K% x! m" P
2.组内等长。5mil
+ \% v. ^& x8 D2 O0 S; s1 j  D

5 M% ?! X2 w7 Z: q, l% d

47

主题

203

帖子

3602

积分

五级会员(50)

Rank: 5

积分
3602
5#
 楼主| 发表于 2018-3-16 11:42 | 只看该作者
yangjinxing521 发表于 2018-3-16 11:20. V3 ~1 d/ l/ K1 C7 n) x
要求说的很明白了。。
3 }* Y# G! E2 t6 h# \$ h
图上要求是我自己写的
% G6 [; ~2 q& m/ ?( m: l" \$ L2 M. y

47

主题

203

帖子

3602

积分

五级会员(50)

Rank: 5

积分
3602
7#
 楼主| 发表于 2018-3-16 11:45 | 只看该作者
trocipek 发表于 2018-3-16 11:21
& \* K8 e+ Z2 F; {9 T2 L+ ~- V. Q! |; G4片DDR3走菊花链。% p* k4 H/ J7 m/ ^  i4 |
1. 空间足够,一起等长,控制不了200mil以内。
- P9 Z5 v7 n8 Y: P2.组内等长。5mil
/ m* v. w# h) S3 u" I- z/ L& G+ t
多谢指教,两片DDR的数据线不需要等长吧?
5 H' d! }& a9 t5 q, L; H7 z  @

点评

参考 大神,写的很详细。  详情 回复 发表于 2018-3-16 12:06

47

主题

203

帖子

3602

积分

五级会员(50)

Rank: 5

积分
3602
8#
 楼主| 发表于 2018-3-16 11:46 | 只看该作者
這侽孓譙悴丶 发表于 2018-3-16 11:45
* {' m3 B% P  l) ?4 X0 ~问题1:单片DDR3的两组数据线为一个组一起等长,等长误差+/-25mil,数据组1和数据组2都要各自同组同层;" u# ~6 ?/ U( Y9 a+ t
...

# w0 z# Y2 e+ l; i明白了  多谢大神8 Y" _) P- J6 L! X8 y4 {! S

7

主题

296

帖子

1032

积分

四级会员(40)

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

积分
1032
9#
发表于 2018-3-16 12:06 | 只看该作者
liuchao6102616 发表于 2018-3-16 11:45
- d0 a) T. E- g% x$ d+ X多谢指教,两片DDR的数据线不需要等长吧?

/ X7 i/ E! r& x' }" [( m- _参考 大神,写的很详细。. w  c- ~6 t) v6 o" ~) x/ C2 i

8

主题

845

帖子

2124

积分

四级会员(40)

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

积分
2124
11#
发表于 2018-3-16 15:45 | 只看该作者
楼上大神们都说的很正确

47

主题

203

帖子

3602

积分

五级会员(50)

Rank: 5

积分
3602
12#
 楼主| 发表于 2018-3-16 15:50 | 只看该作者
下雨天睡觉 发表于 2018-3-16 14:525 m% z% K0 a: d, ?
具体的等长误差其实是根据你使用的主控芯片DDR Controller的能力来的,DDR Controller内部是可以调整CK、DQ ...

, S) N8 Z: |( }0 {  s5 z; O哦哦!谢谢!0 U6 T6 X& [2 R" s7 R) w

0

主题

10

帖子

11

积分

二级会员(20)

Rank: 2Rank: 2

积分
11
13#
发表于 2018-3-16 17:29 | 只看该作者
最好可以拿到主芯片的guide line,里边有详细说明

1

主题

106

帖子

197

积分

二级会员(20)

Rank: 2Rank: 2

积分
197
14#
发表于 2018-3-16 17:45 | 只看该作者
学习了

2

主题

30

帖子

296

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
296
15#
发表于 2018-3-17 15:45 | 只看该作者
学习拉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-8 21:47 , Processed in 0.078703 second(s), 45 queries , Gzip On.

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

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

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