EDA365电子论坛网
标题:
请教DDR布线中 串联终端电阻摆放位置的问题
[打印本页]
作者:
cangcang2
时间:
2012-3-14 11:31
标题:
请教DDR布线中 串联终端电阻摆放位置的问题
最近在学习看了很多资料,对于DDR串联终端电阻的摆放位置有疑惑,
* f3 Z' U) H0 r9 x1 A
# E' {. p r1 t: x* d% n) l
首先,地址线、控制线、CLK/CLK#是靠近处理器端,这些没太多疑问。
9 }" q+ V; q) H, R8 i% k
& O; _1 n/ D# K% |1 s2 J% x+ M
但数据线、DQS,DQM串联电阻的摆放位置我却看到了多个版本。
* X. D. s3 ~% q2 P4 u2 a6 q1 U5 O& E' H
e6 D! N; B- Z. m; B
版本1:数据线的串联电阻尽量放置在CPU与DDR之间,而DQM与DQS对CPU来说为输出信号,因此尽可能靠近CPU摆放,达不到的情况下也要与数据信号的串联电阻要求一致。
/ _; J: \6 v7 U9 j
+ u+ ], h( v9 t7 H6 [
版本2:对于DQS和DQ类信号的走线,串联电阻在近DDR端,DDR_DQM信号例外,它的串联电阻在近CPU端。
# @" {7 W) i9 O& @- X
& `5 `3 G3 Z4 _: @
由以上两个版本看,数据线的串联电阻都不靠近CPU,DQM由于是低速信号,串联电阻靠近那边问题也不大,而对于DQS串联电阻的说法却完全相反。
! \7 B. g$ ] O% V& x/ c
个人感觉对于DQS的说法,版本1更可信些。
, F: Y0 I7 J) a" k( v: U9 `" j
( r* [* b; ^' W: ]+ o( {2 p
我的理解:数据线属于双向的,DDR和CPU都是源端,所以靠近那边需要考虑DDR芯片、处理器、PCB的阻抗。
3 D4 k" Z: y% _2 Y
例如,CPU的数据IO输出阻抗是48ohm,DDR2的IO输出阻抗为17ohm,传输线阻抗为50ohm。
5 P. I0 j; n8 t9 C9 ]4 [
那么当CPU进行写操作时:信号到达接收端后由于输入阻抗很大,反射回源端,由于源端阻抗与传输线阻抗相差很小,所以反射回来的信号被源端吸收不会发生二次反射。
$ i: N; B! m( k' ]# Y4 W& t- F
当CPU进行读操作时:信号从DDR传输到CPU端,同样由于阻抗不匹配,信号反射一部分回到DDR端,由于DDR输出阻抗为17ohm,与传输线阻抗相差很大,因此信号会发生二次反射。
\3 [5 @8 @. @& d& }! D* P
源端的串联电阻对第一次反射并不起作用,但可消除第二次反射。所以该情况下,串联电阻应该靠近DDR端(即靠近与传输线阻抗相差较大的一端)
3 C# M/ F) O N9 ^; ^+ _" U! d
6 ?& z8 ]' O; O5 Z* C- f
想问问大家是否还有其他理解的版本 ;)
作者:
James‘
时间:
2012-4-27 13:28
求解释……
作者:
procomm1722
时间:
2012-4-29 14:45
擺法不一定 , DDR 是雙向做read/Write 作業, RAM 和 Memary Controller 的 R/W 模式下的阻抗是不一樣的 , 因此您看到的些經驗條件不見的合用.
0 R) I/ d9 O% p4 W
您要做過 SI 模擬後, 再來決定哪個狀況較差 , 再依差的狀況來做調整擺放.
3 ~& t7 l% _6 c; S! [$ n6 p
作者:
xiaoxiaoya
时间:
2019-4-29 16:16
看看
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2