EDA365电子论坛网

标题: DDR3相关处理 [打印本页]

作者: chm1020    时间: 2019-4-15 09:07
标题: DDR3相关处理
求DDR3的电源处理及信号处理
作者: LC0613    时间: 2019-4-15 09:32
走线不要跨分割,DDR3下面确保平面完整,数据线分组,同组等长而且最好做在同一层,数据线等长误差越小越好,地址线走T或者FLY-BY,看情况用哪一种了,后者居多,地址线参考CLK做等长,地址线误差可以大一点,走线最好是3W,空间紧凑的情况下最少也要保证2W,走线控制好阻抗(单端、差分),差分走线注意等距等长,电源做好滤波,REF。
作者: wsbg3690    时间: 2019-4-15 15:10
重点如下:
* O" G  {: l. C9 O& x, J5 N; R/ D0 _1、阻抗匹配,不能有跨分割,数据线优先参考地,地址线参考地或电源层;是否需要阻抗补偿(有些平台需要将主通道阻抗降低)
0 w7 ^1 `4 u# m; n/ {2、等长匹配,同组同层同等长,DQS跟CLK间的等长' P4 a2 M8 J+ n# {' }. ^
3、间距,组间间距、组与组的间距以及单线跟DQS/CLK的间距4 h2 ?: Z( C9 l
4、电源,最好的用平面层割出、VTT铺铜,VREF加粗
5 L; h7 U, f7 X0 z! K5 g9 |重中之中是拓扑结构,看芯片是否支持读写平衡再决定走T或FLY-BY  这个错了  以上4点做得再好也是白搭
作者: EdisonZheng    时间: 2019-4-15 17:49
1.地址控制与时钟等长;, n: U5 A+ O) l( \4 c1 ]8 |$ m
2,数据与DQS登场;
; M" b% q! D0 q0 {" J因为等长的严格程度并不会造成太大的额外工作量,建议按严格来控制。比如10Mil等长
5 c# }! L/ V' k4 W3 Q3.地址,数据,时钟,DQS在允许的情况下都按照3W设计,减少串扰,且不要跨分割,参考GND或DDR3自身电源平面
- _& v$ D+ z4 u0 A4.SSN优化:重点关注BGA控制芯片DDR3接口的pinmap,有些芯片pinmap排布回流地很少,很容易导致SSN问题,此时在设计时需要在DDR3信号过孔旁尽可能的补齐GND孔
; u6 l+ y9 D' x1 ]6 x5.拓扑结构:DDR3一般走fly-by就可以了,一驱多的话就正反对贴+fly-by。3 C' E) n, T/ L3 `" |4 o- K9 I' H
6.对于一驱多场景,控制芯片到第一片DDR3的走线阻抗控制40ohm,后面的走线阻抗统一60ohm(经验。不放心的话可以仿真确认)
( Z4 s+ u( p2 a8 [5 N做到以上6点,不仿真直接设计,也不会有啥问题。7 J( O: m3 ^; T

作者: xiaoxiaoya    时间: 2019-4-24 17:09
谢谢分享
作者: Zebin_Mo    时间: 2019-5-24 15:44
wsbg3690 发表于 2019-4-15 15:10: I" c1 q# D2 A- _8 R! R1 q, f2 I* K
重点如下:1 N! y. }6 w7 L' T
1、阻抗匹配,不能有跨分割,数据线优先参考地,地址线参考地或电源层;是否需要阻抗补偿(有 ...
6 s, |6 i9 e6 v) o
你好,你这里提到的第二点   2、等长匹配,同组同层同等长,DQS跟CLK间的等长是这样理解吗?望指点指点
  H( x- R9 p2 l( l- e. F& z  B/ w信号线同组之间等长就可以了不用参考CLK和地址线,DQS跟clk等长,不要参考其他的,你这里地址线没提到,地址线是参考CLK吗?# d1 j, M- f0 k1 N

作者: Zebin_Mo    时间: 2019-5-24 15:58
EdisonZheng 发表于 2019-4-15 17:49
  z. r* ~* q3 x8 H6 T  d1.地址控制与时钟等长;
2 x5 S; V+ m! s- y8 r8 e2,数据与DQS登场;
, k- J' W3 E. w7 r7 F9 W因为等长的严格程度并不会造成太大的额外工作量,建议按严格 ...
7 T# j) T4 W: g0 c6 D# s! p
你好,第一跟第二点又关联吗,一般地址控制与时钟线都会比数据DQS长一点,这个有控制在一个范围吗,比如说多少百mil之内,还是有点关系没有,还是说随便,严格按照第一,第二点走就行了?望指点指点,我以前都是全部等长的,太辛苦了
6 x# n2 b# R# e, T
作者: EdisonZheng    时间: 2019-5-25 22:35
Zebin_Mo 发表于 2019-5-24 15:58
0 p. r* B5 r1 \8 g% C; W' M8 _你好,第一跟第二点又关联吗,一般地址控制与时钟线都会比数据DQS长一点,这个有控制在一个范围吗,比如 ...
8 I& Z" i5 t- i5 Y2 M
DDR3内部有write leveling功能,CLK和DQS板级不需要控制等长。
4 m' T' T2 {  y  S# O5 S" f1 o所以第一点和第二点没有关联
* `! q2 S" b+ D% {( u0 g
作者: Bill168    时间: 2019-6-17 08:55
看看
作者: wsbg3690    时间: 2019-11-4 12:21
Zebin_Mo 发表于 2019-5-24 15:44
7 t: b/ Y0 J0 p* B你好,你这里提到的第二点   2、等长匹配,同组同层同等长,DQS跟CLK间的等长是这样理解吗?望指点指点
# Z8 Q/ G1 @: l6 [/ p/ N: L5 L+ q ...
6 b) q. r/ V6 B
DQS跟CLK控等长   DQ跟DQS控等长
作者: wsbg3690    时间: 2019-11-4 12:22
wsbg3690 发表于 2019-11-4 12:21
! u6 v8 k) ~# p% o/ k" HDQS跟CLK控等长   DQ跟DQS控等长
. z) C8 Q% `1 a" q) i+ r
基本上    所有线都是参考CLK 的   DQ是间接参考CLK
作者: wsbg3690    时间: 2019-11-18 14:46
Zebin_Mo 发表于 2019-5-24 15:58) e: Z! e5 }" o! S
你好,第一跟第二点又关联吗,一般地址控制与时钟线都会比数据DQS长一点,这个有控制在一个范围吗,比如 ...
0 P* |5 a" C6 H
每个主控平台要求的标准不一样  可以参考芯片设计要求指导书   但是比较通常的是按500以内




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2