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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 iampeter 于 2014-10-26 16:52 编辑
0 l, d5 ~4 i' C  f2 n# Q( l# ^; b8 m! G& L, h
最近在布一个DDR3的片子,以前使用的都是LPDDR,可以不用VTT上拉,直接所有线组等长即可。7 Z* }% O: i0 M+ D- _! D
现在使用的DDR3的片子追求质量要求VTT上拉,我已经把所有的线都做了等长,最后把地址组的都接到VTT上拉上,接好后再将地址组的十多根线等长,不知道这样行不行?# D- E2 _, i  O7 t  M* a
还有我的DDR的数据组和时钟组都是870mil,地址组本来也是870mil,由于要接上拉电阻T型走线,线长了变为了1040mil。,不知道这样可以不?内存是海力士的DDR3 800M!1 E8 d5 a' d- i
大家讨论一下吧!!!
  Z1 O! C$ x- s$ F$ S( `; S# ]: a下面是我画的各层走线,底层左下角有几个组派就是VTT的上拉电阻。我是把所有的线都等长完了,再画的VTT上拉。打算随便找个地址组上面的过孔就往VTT电阻上面连,连接完了再做地址组等长,不知道可行不?还有地址组比其他组长可行不?, @7 ~* f6 |; R1 f3 I4 a0 P2 \
5 W6 k' U/ s7 ?/ Y0 \& I, R% @0 V  m+ N) e
4 v! C0 n+ d/ o, A4 I. i

, y& }' {  C( ~+ U* ?

, z: O9 F: P! k # V. c. U3 O. i; ^* J3 t' y3 m# d% v/ v
# J" ]: J& z% q/ a

  e! x: C* X( ^) L1 D8 g

9 c% d6 R  D* _: V2 D
& V* K0 L4 V/ t$ C8 p

: ^/ a2 |+ i9 }$ C5 r ! h# H% G: R& n

0 ], Q2 ^# S- I  U& A
. T; s1 v) D. j: ?

. q1 v! Z5 a0 G8 d& L
% j$ }9 Q8 ?7 m  T; p
# u1 O0 d: V+ M6 U  E& U9 I

该用户从未签到

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

该用户从未签到

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

该用户从未签到

4#
发表于 2014-10-27 16:32 | 只看该作者
VTT不等长可以的,可以改write leveling。
6 x6 L6 O5 Y( B  {

该用户从未签到

5#
发表于 2014-10-27 19:34 | 只看该作者
只要到SDRAM的pin上登长就可以了,pin之后再接VTT,这段走线不等长没关系。
+ U  P  E5 v# B( s/ i: v其实对于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
, D7 ^; [$ U7 T. U只要到SDRAM的pin上登长就可以了,pin之后再接VTT,这段走线不等长没关系。+ r5 e/ G- M) N" H) U
其实对于DDR3信号来说,主要是 ...
  J% c; P* L5 [2 s, b# }/ J) R
我理解就是CPU到内存的传输时间一样就行,VTT上拉可以理解为中间的一个分叉,不影响CPU到内存信号走线的长短,最好是把VTT上拉的分叉也给等长了!网上有个说法是VTT的分叉尽量靠近内存,尽量短,不知道有没有这个说法?. w9 P8 Y, _# s- E. ~) O

该用户从未签到

7#
发表于 2014-10-28 21:37 | 只看该作者
iampeter 发表于 2014-10-28 12:24: C* @, G  p) D
我理解就是CPU到内存的传输时间一样就行,VTT上拉可以理解为中间的一个分叉,不影响CPU到内存信号走线的 ...

: W1 J# V! l  c4 R$ V是的,VTT尽量靠近SDRAM端,这样可以减少stub,而且在最末端接VTT,这样的影响就要小很多。

该用户从未签到

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

该用户从未签到

9#
发表于 2014-11-19 23:32 | 只看该作者
本帖最后由 0aijiuaile 于 2014-11-19 23:35 编辑
2 e& v: P* w- K( e$ D. f5 N6 O6 t& O% k+ M- u( c4 C8 U' p
感觉你这个800M数据率应该没问题.如果800M是时钟频率的话建议还是稍微优化一下.
' }( A9 h3 q4 _1 S4 _4 ^% G1.数据线最好同层,不知道你的MCU芯片是什么,怎么这么乱,都不做DEMO的吗?还是你这边需要优化一下;
) V/ R6 M& D% A, |2.DDR3数据和地址需要不需要做等长,主要看你的芯片本身支不支持leveling功能;如果不支持在500mil内都没问题,当DDR2来做;  stub肯定越短越好了; 上拉那段越短越好,小于500mil; VTT处加0.1uf电容若干;
9 \0 J/ I2 A0 }, H4 {5 D3.其它实在没什么要注意的了,因为你只是1驱1;很难出问题的.不过我是觉得地址线的上拉完全没有必要,物料成本会降很多.看样你们的产品应该不会批量..
( c. \& X, u7 L

该用户从未签到

11#
发表于 2014-12-22 18:49 | 只看该作者
个人感觉只要地址线自己等长就OK了!
/ F5 j2 H" V9 s3 x( ~- Y3 uData走线每个Byte控制等长;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-20 06:17 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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