找回密码
 注册
查看: 612|回复: 1
打印 上一主题 下一主题

了解一下DDR2布线规则(1)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-30 09:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
0 ?7 V% V! b9 k3 g
DDR2布线规则(1)0 F( ?- R/ c3 v  I9 _

9 q( S* w  I4 @- C% m8 l一、寄存器配置: w: r- k. U* n1 y, `, `8 \5 X' u
1、在读数据时,打开主控端的0DI,关闭DDR2端的0ODT; 而在写数据时,则相反;数据线空闲时,则关闭两端的0DT。9 g, z; n" V8 D# P" J0 T
2、对于DDR2 800, 设置寄存器,使主控端和DDR2端的0DT阻值为502。7 l) s0 T" g& x6 c
3、一般通过调整输出驱动强度以达到最好的信号质量;时钟线、命令线、数据线的延时-般可以独立调节,以满足时序要求。- Z7 G" `3 a; [+ J9 o

5 D( J5 z' C$ g! k二、叠层设置
3 ~) T, z. f% {9 D5 x1、对于同一组数据线及其对应的DQ STROBE线, 如Q[7: 0]、DMO与DQSO、 DQSO#, 应布在同一层,以减小信号skew.
' D) g: w1 ]6 j  H2、DDR2信号线的参考平面最好是选择地平面(尤其是时钟线),如果基于成本考虑,不得不选用电源层作为参考面,则DDR2供电电源平面需包围整个DDR2走线范围,且边缘要留有余量,电源与地平面间的阻抗在整个带宽范围内要足够低。6 N4 g  @9 Y4 m
6 d9 V# O' N+ B/ i. e8 \0 j
三、线长匹配; E9 @& ?0 t4 Q1 \6 l4 n+ w/ X
1、走线增加一个过孔,大概相当于增加了90mil的传输线长度。
/ R( K. ]4 [; L% D6 Q2、对于走线长度应把封装内部引线长度计算在内。
, ^9 |/ E. j; X% B. z3、各信号线的长度匹配如下表: (控制线: CS、CKE、 ODT; 命令线: Address. BankAddress. RAS、 CAS、 WE; 数据线: DQ、DM)! v6 w7 S- @# y1 u3 y5 E2 \
. w6 j4 [3 u" i% x

7 q$ B% ]% b) }9 n7 q, m
! q; Q5 C! P; k2 t( @, N# }4 \3 p) S/ p4 P5 C$ c
4、时钟信号差分对的长度差应控制在5mi1以内。
/ i8 n8 R$ O3 z; A8 x) N5、在能够满足布线空间的情况下,走线长度越短越好,- 般控制在5000mil以内, 可以以时钟线作为参考线。
0 L0 M# V! E* A- P5 X- F% C" a6 g; u& Q4 F+ w5 W6 c. [
四、串扰的抑制' k) |$ \/ @% j! W$ I
1、对于蛇行走线,各线段之间的间距应至少为走线宽度的两倍(边沿到边沿)。" t8 L! B2 C% H; ~
2、DDR2信号线与非DDR2信号线之间的间距应大于25mil。# K. A; ?& i7 [+ @3 M
3、时钟、DQS等差分线与其它DDR2信号线的间距应大于20mil。
1 T; U; }0 d3 L, o! ^% I4、同一组命令线,同一组控制线或同一组数据线间的走线间距应大于走线宽度1.5倍(最好2倍以上),而不同组间的信号线间距应大于走线宽度的2倍(最好3倍以上)。
0 M, {4 O* @" k, M. q  C, H6 w5、在扇出线区域,由于空间限制,不能满足走线宽度和间距要求时,可适当减小走线宽度及减小走线间距,但该扇出线长度应小于500mil。. f2 [6 x" K- [4 j& K
6、扇出线过孔应尽量靠近焊盘,如有可能,最好打焊盘孔。0 n2 V+ {  }2 G& r
7、每条信号线的过孔数最好不要超过两个。6 J) `7 U( M: D6 m) Q7 c- p" P
8、VREF参考电压线要有足够低的阻抗,且与其它DDR2信 号线的间距大于25mil。
$ k" h5 m1 m# k- u2 j  d% f/ P2 t0 @% \# A: \2 B3 e
五阻抗匹配
  x. i2 j5 l) b+ h% _1、DDR2 800信号走线单端阻抗应设置成500& @. y4 v7 C8 ^( y, h2 W+ R
2、对于控制命令线、时钟线要进行阻抗匹配,可采用源端串联匹配或末端并联匹配。(源端匹配具 有较小的驱动功率,但.上升沿时间是未端匹配的两倍,且-般驱动器的HI和L0驱动电阻不一样,较难得到精确的匹配阻值,源端匹配一般只适合于点对点拓扑)。
5 @- J3 i/ V  b* o$ X  e' r; d3、对于单端信号线,源端端接电阻加驱动电阻值等于走线阻抗;而未端端接电阻等于走线阻抗,端接电压为DDR2供电电压的一半,通常需使用专用的DDR2端接稳压电源,在整个带宽范围内具有低阻抗,高动态响应能力等性能。
" L3 a3 t! [8 J# n3 t6 E4、Clock、data strobe等 差分信号线应尽量设计成紧耦合差分对,即差分对内间距应小于走线宽度。走线应对称,如同时改变线宽,同时打过孔等。
, ?0 H1 h+ t7 M. f5、对于Clock差分信号线,如有两个负载,则各分支线长度应尽量短且对称,每条分支线末端用2002电阻进行并联端接。
# f/ D9 u  n4 \2 m  u6、并联端接电阻的走线长度应控制在250mi1以内。对于点对点拓扑的末端端接电阻,应放在接收器后面。; `4 `. E) a9 a# A% Z. n
7.对于控制命令线,如有多个负载,应采用星型连接,各分支线长度应短且对称,并在分支点进行阻抗匹配,阻值等于走线阻抗。(如图: 其中L2大于250mil, 小于1500mil; L3小于250mil; 各分支对称段的长度偏差应小于50mil)
: O! @( b4 {4 n* s0 ?& [8 u# n* u4 _) N; p7 c' l

: c# \8 i9 V. [$ S+ K5 o% j
: I, \5 i3 k: Y1 m, V0 c9 D5 s9 g* a( Z9 I; ^
8、有时为降低功耗,可以关闭0DT功能,此时, 对于点对点拓扑的数据线,可以在DDR端进行串 联端接;而对控制命令线不做匹配,但要加大走线间距(不推荐使用)。& m" S* z( w) V3 @, i& y* A2 n
$ K4 ^$ G, o4 G

' D  e0 ~8 b, T* ~5 z2 N
- u* r2 e3 j* c# l" {
4 c5 X3 ~; z9 Z3 x: z
' \# H- ?. o1 w) @" {

该用户从未签到

2#
发表于 2019-12-30 19:08 | 只看该作者
先看看,后面要用的时候再来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 20:16 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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