找回密码
 注册
关于网站域名变更的通知
查看: 4102|回复: 11
打印 上一主题 下一主题

[仿真讨论] DDR3 地址组VTT上拉等长的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-10-26 16:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 iampeter 于 2014-10-26 16:52 编辑 1 n/ v; k) _+ u9 j+ a

0 \6 F7 N. A$ Y! w( ^$ \最近在布一个DDR3的片子,以前使用的都是LPDDR,可以不用VTT上拉,直接所有线组等长即可。1 O# ?  R# y0 Z( p2 u5 c
现在使用的DDR3的片子追求质量要求VTT上拉,我已经把所有的线都做了等长,最后把地址组的都接到VTT上拉上,接好后再将地址组的十多根线等长,不知道这样行不行?
$ w/ S7 K7 }& ^* ?0 t2 S" `6 G还有我的DDR的数据组和时钟组都是870mil,地址组本来也是870mil,由于要接上拉电阻T型走线,线长了变为了1040mil。,不知道这样可以不?内存是海力士的DDR3 800M!$ g) i0 S& ]8 J. `
大家讨论一下吧!!!
% A( F, I/ B  L5 s下面是我画的各层走线,底层左下角有几个组派就是VTT的上拉电阻。我是把所有的线都等长完了,再画的VTT上拉。打算随便找个地址组上面的过孔就往VTT电阻上面连,连接完了再做地址组等长,不知道可行不?还有地址组比其他组长可行不?9 Z5 `$ E  D9 F, n

* ^" W4 e* S/ R) l: u" p8 U  k

( X% Z3 H, A4 V( d+ K% p) w( J* |$ p3 z( D1 ^7 b
& b' L  f9 w; c0 w2 O1 j
$ R4 ]  t6 }2 U  ^1 o
0 N6 n7 Q+ h& @- i

2 B/ ~6 r" J& Y1 P! l
$ r9 f8 k7 D, V! w

, K1 m  C& ~3 D, l2 L

5 @5 _& e5 Y3 G' |. \+ b" N
0 c. \0 p6 n) h% W/ y) K
$ ?. M" y8 K6 f4 y' p$ T% C
& S, m# v1 X6 o2 G1 Y5 z4 ]: W, }
( q3 T3 J0 y/ H6 O5 k; j' Y! c* x' P

! O( E/ D) A7 r, y% Z+ ?1 `

" {5 e# D4 g/ d

该用户从未签到

2#
 楼主| 发表于 2014-10-27 12:32 | 只看该作者
给点意见吧,各位!!!

该用户从未签到

3#
发表于 2014-10-27 13:43 | 只看该作者
1、接好后再将地址组的十多根线等长,不知道这样行不行?  接上VTT后不用再等长了。

该用户从未签到

4#
发表于 2014-10-27 16:32 | 只看该作者
VTT不等长可以的,可以改write leveling。! [6 Z# p; |% f6 a( ?3 h5 x

该用户从未签到

5#
发表于 2014-10-27 19:34 | 只看该作者
只要到SDRAM的pin上登长就可以了,pin之后再接VTT,这段走线不等长没关系。* ]$ r# W7 u% A3 k8 \
其实对于DDR3信号来说,主要是CPU到SDRAM之间等长,他们俩之间等长了,时序就对上了。VTT的作用是,当信号为"1"时,电流从1.5V电源经过上MOS流入VTT,而当信号为“0”时,电流从VTT经下MOS流入VSS。

该用户从未签到

6#
 楼主| 发表于 2014-10-28 12:24 | 只看该作者
Coziness_yang 发表于 2014-10-27 19:34
# ]  I  S. W! M3 e  G4 i只要到SDRAM的pin上登长就可以了,pin之后再接VTT,这段走线不等长没关系。
& q7 L% k: e5 {4 B7 r其实对于DDR3信号来说,主要是 ...
: P/ ~: U' \7 t* c& }6 r
我理解就是CPU到内存的传输时间一样就行,VTT上拉可以理解为中间的一个分叉,不影响CPU到内存信号走线的长短,最好是把VTT上拉的分叉也给等长了!网上有个说法是VTT的分叉尽量靠近内存,尽量短,不知道有没有这个说法?
" s5 w! L4 m. q9 Q4 g7 G: p

该用户从未签到

7#
发表于 2014-10-28 21:37 | 只看该作者
iampeter 发表于 2014-10-28 12:248 O8 k& P5 m" q$ L0 r
我理解就是CPU到内存的传输时间一样就行,VTT上拉可以理解为中间的一个分叉,不影响CPU到内存信号走线的 ...
9 }% V, l" y# B! G  M
是的,VTT尽量靠近SDRAM端,这样可以减少stub,而且在最末端接VTT,这样的影响就要小很多。

该用户从未签到

8#
 楼主| 发表于 2014-11-2 21:34 | 只看该作者
上拉后还需要等长吗?没上拉之前已经做了地址组等长!

该用户从未签到

9#
发表于 2014-11-19 23:32 | 只看该作者
本帖最后由 0aijiuaile 于 2014-11-19 23:35 编辑 6 I) C. L' ~0 f

* h2 }0 c% _: d感觉你这个800M数据率应该没问题.如果800M是时钟频率的话建议还是稍微优化一下.
; O# o* }3 T0 j3 c/ }1.数据线最好同层,不知道你的MCU芯片是什么,怎么这么乱,都不做DEMO的吗?还是你这边需要优化一下;
% ]+ U( u3 h3 w+ X2.DDR3数据和地址需要不需要做等长,主要看你的芯片本身支不支持leveling功能;如果不支持在500mil内都没问题,当DDR2来做;  stub肯定越短越好了; 上拉那段越短越好,小于500mil; VTT处加0.1uf电容若干;
& s9 |; y' B/ t1 d. e& i3.其它实在没什么要注意的了,因为你只是1驱1;很难出问题的.不过我是觉得地址线的上拉完全没有必要,物料成本会降很多.看样你们的产品应该不会批量..8 e) S: ]; S4 Z6 ~0 D8 r% F

该用户从未签到

11#
发表于 2014-12-22 18:49 | 只看该作者
个人感觉只要地址线自己等长就OK了!
4 E3 t0 p6 u  V8 Z2 F5 m, fData走线每个Byte控制等长;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-30 11:51 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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