找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 8457|回复: 94
打印 上一主题 下一主题

谈一谈我做过的DDR1/2/3的板子的经验

  [复制链接]

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
跳转到指定楼层
1#
发表于 2013-3-26 10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我做过的有DDR内存的工业板大大小小有十几块,有自己做layout的,也有别人做layout自己光画图的;有DDR2-400的,也有DDR3-1600的;有一个芯片的,也有4+1(ECC)个芯片的;谈一谈我的一些经验吧。- _+ Z0 Y  I! s5 @8 ?* _# c
1. 关于重要性,我个人认为,电源>时钟>数据线>命令控制线;7 C4 ]% u3 s. u
2. 电源部分,包括如何让VDDR电源的返回路径最短,VTT如何放置,退耦电容的放置等等;
% M1 P) ?/ E& x; }- V7 p3. 时钟线的处理,重要的是拓扑结构和终结,另外,保持和时钟线的距离也很重要;
) e0 @/ {( a* `! G) [4 ~4. 8位11根数据线一组的等长和线距;
" q$ D/ p& z, ^" l  }# p5 R5. 控制命令线拓扑结构和VTT终结。
1 |6 x5 X& G- y. b4 Z
% M. g  R/ `7 g& o有时间再写多一点吧。

点评

支持!: 5.0
支持!: 5
支持!!  发表于 2013-3-30 09:58

评分

参与人数 3贡献 +20 收起 理由
meng110928 + 5 期待后续!
tdlthm + 5 赞一个!
wpc4208211 + 10 支持!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏25 支持!支持!4 反对!反对!

29

主题

377

帖子

1819

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1819
推荐
发表于 2013-3-28 09:07 | 只看该作者
其实不管是8位还是16位的,DDR的资料介绍里面都是很详细的,一般PCB工程师根本就没有过多的去好好理解资料,而是过多的去找一些别人的经验,然后就盲目的去走线了,当然有别人的经验是好事,不过最好还是能够真正的理解器件本身的资料重要的,做过DDR2,DD3板子的,不论你走线的拓扑,线距,等长,时钟电源这些事如何处理的,后期调试最好能跟着硬件去测试下自己画得板子,看看到底实际跑起来是怎么样的?频率越高的板子必须要做仿真和测试。

评分

参与人数 1贡献 +5 收起 理由
meng110928 + 5 支持!

查看全部评分

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
推荐
 楼主| 发表于 2013-3-28 08:00 | 只看该作者
liangjiatian 发表于 2013-3-27 11:04 4 B. f& R, T4 d0 o( {3 X
哎 丢人啊!没搞过这块!不太了解啊!请指教
- H- V; R0 e- [" K
不好意思。一般来说,内存或cpu附近会有via,如果没有放测试点,可以就近的via测,测试点要放在接收端,比如,时钟,命令地址线,放在内存一侧,cpu读,数据线的测试点要在cpu一侧,cpu写,数据线放在内存一侧。另外,地要尽可能的短。

72

主题

1171

帖子

3263

积分

五级会员(50)

Rank: 5

积分
3263
推荐
发表于 2013-10-24 08:45 | 只看该作者
113788067 发表于 2013-10-22 15:02
$ D; M: t% A% i4 @  i* R2 cLZ说DQ DQS这些线不要做等长控制。如果真不需要的话为啥所以芯片厂商都把这一条设为最重要注意的地方?  ^8 ^+ C$ Z7 }
虽 ...

6 m# m* _# G: hjitter 一般都是IC设计引起的,和走线没有关系,走线影响的是skew 就是所谓的时钟偏移  基本上如果jitter出现问题主要是还是设计的问题 和layout没关系

12

主题

123

帖子

824

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
824
5#
发表于 2013-3-26 10:50 | 只看该作者
这类经验确实要多写写啊,能给上些实际操作经验更给力哦

4

主题

70

帖子

1317

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1317
6#
发表于 2013-3-26 11:48 | 只看该作者
VREF要重点加粗,数据等长做5MIL,时钟1MIL,其它20MIL

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
7#
 楼主| 发表于 2013-3-26 14:59 | 只看该作者
lrd 发表于 2013-3-25 22:48
1 d; z% S* ]' ]: e9 R! n- m, bVREF要重点加粗,数据等长做5MIL,时钟1MIL,其它20MIL
9 k" _* I5 {" B4 [) j2 i& D1 F
Vref其实不耗电,走普通的信号线就可以。数据时钟线等长也没必要那么苛刻,我试过跑ddr1600的时候,特地让一条数据线延长1000mil,结果没问题。但延长到2000mil的时候,数据开始出错。
5 U6 |! e4 [  ]! ~  ?, V% {; W网上流传的一些秘诀其实是害死人,而且大部分layout工程师也无法接触到ddr的测试,所以容易导致ddr很难布线。7 \: I  k: V$ J$ Z# w5 v
后面我会更多地谈一谈布线和测试的结果。

评分

参与人数 2贡献 +20 收起 理由
wpc4208211 + 10 支持!多讲讲实际布板和测试后的差异
chensi007 + 10 很给力!

查看全部评分

37

主题

810

帖子

5978

积分

五级会员(50)

Rank: 5

积分
5978
8#
发表于 2013-3-26 16:00 | 只看该作者
强烈关注,希望楼主继续分享

1

主题

172

帖子

1364

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1364
9#
发表于 2013-3-26 17:08 | 只看该作者
好好学习下
! Y7 F& V& \: o( o5 s; |2 r7 _

48

主题

579

帖子

3920

积分

五级会员(50)

Rank: 5

积分
3920
10#
发表于 2013-3-26 22:52 | 只看该作者
part99 发表于 2013-3-26 14:59
3 N) |8 h6 n, BVref其实不耗电,走普通的信号线就可以。数据时钟线等长也没必要那么苛刻,我试过跑ddr1600的时候,特地让 ...

$ K, ~* D: H& S等长不等长还要看时序的余量。还有时序余量不足,大批量生产会出问题。会挑DDR.

48

主题

1374

帖子

5155

积分

五级会员(50)

Rank: 5

积分
5155
11#
发表于 2013-3-27 08:31 | 只看该作者
part99 发表于 2013-3-26 14:59
# E6 V9 V8 ~# U2 JVref其实不耗电,走普通的信号线就可以。数据时钟线等长也没必要那么苛刻,我试过跑ddr1600的时候,特地让 ...
$ m$ e' t" g" i
赞同,并我的经验数据线相差半周期的1/10没问题。1/1600=625ps,它的1/10=62.5ps,相当于大约450mil,按照lz的情况那应该时钟和数据选通的抖动比较小的情况。

11

主题

876

帖子

1368

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1368
12#
发表于 2013-3-27 08:48 | 只看该作者
你们DDR是如何测试?有什么专业仪器?还是板上跑

12

主题

455

帖子

1605

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1605
13#
发表于 2013-3-27 09:02 | 只看该作者
MARK

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
14#
 楼主| 发表于 2013-3-27 09:25 | 只看该作者
liangjiatian 发表于 2013-3-26 19:48
; Y+ c$ F5 o$ Y9 T8 N' z' ^你们DDR是如何测试?有什么专业仪器?还是板上跑
4 G) @1 h2 P2 G0 w; i
测试用安捷伦的示波器,带抖动分析,眼图,ddr抓图的软件,按照JEDEC的标准来一项一项跑。

11

主题

876

帖子

1368

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1368
15#
发表于 2013-3-27 11:52 | 只看该作者
part99 发表于 2013-3-27 09:25 , O; F. H$ ?  |+ U# G3 Y& I3 @
测试用安捷伦的示波器,带抖动分析,眼图,ddr抓图的软件,按照JEDEC的标准来一项一项跑。

8 _" T! |7 G, C; s  a) b# r, n 但是板上 没测试点 如何测试?

47

主题

165

帖子

2803

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2803
16#
发表于 2013-3-27 12:01 | 只看该作者

7 g$ M/ C+ ~8 YMARK

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
17#
 楼主| 发表于 2013-3-27 18:05 | 只看该作者
本帖最后由 part99 于 2013-3-30 15:49 编辑 / m* S7 T# Z' y5 M" o
liangjiatian 发表于 2013-3-26 22:52 , l; K% w; ?' E$ n! Y* S& f* t
但是板上 没测试点 如何测试?

3 Z3 T( d- Z: {! w* `) B) a) ^2 I1 A2 ]3 }) u. W

1

主题

38

帖子

617

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
617
18#
发表于 2013-3-27 23:26 | 只看该作者
求指导,$ u$ O  E7 a8 T0 b. o0 ]$ ]. `% A/ D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 08:57 , Processed in 0.071670 second(s), 35 queries , Gzip On.

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

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

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