找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
楼主: lkzuihao
打印 上一主题 下一主题

[仿真讨论] DDR3大牛进

[复制链接]

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
16#
发表于 2013-11-13 13:47 | 只看该作者
Clock path 的端接方式有點奇特,有差分並聯端接又有單端並聯端接,我沒用過這麼複雜的電路,這樣端接電阻值有點怪。

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
17#
 楼主| 发表于 2013-11-13 13:50 | 只看该作者
honejing 发表于 2013-11-13 13:47
5 G, W0 ?" c3 }+ AClock path 的端接方式有點奇特,有差分並聯端接又有單端並聯端接,我沒用過這麼複雜的電路,這樣端接電阻 ...

' _% V" o* V7 O4 N3 ]# J那个电阻是0欧姆的,预留的位置

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
18#
 楼主| 发表于 2013-11-14 09:53 | 只看该作者
忘了跟大家说以下情况,系统崩溃之发生在跑业务的时候(大量数据读写),不跑业务的时候不会崩溃

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
19#
发表于 2013-11-14 11:13 | 只看该作者
"系统崩溃之发生在跑业务的时候(大量数据读写),不跑业务的时候不会崩溃"
2 d3 i3 C( Q) v  C; g* y6 ^這更有可能是Power Integrity 的問題,你那 5V 的電源分割有深入到 DRAM 區域,
) n) ?) J; P) z4 z+ h也值得懷疑一下。

27

主题

523

帖子

5134

积分

五级会员(50)

Rank: 5

积分
5134
20#
发表于 2013-11-14 20:38 | 只看该作者
不知道是不是你示波器或是探头的带宽不够,波形没有任何细节,应该是方波的东西,被测出来接近三角波。
3 h) e7 Q2 [! @! s如果真要用示波器找问题,最好测眼图,看能不能达标。
4 K! z+ M) F: Z: M+ f- H7 r如果是跑大量数据才出问题,可以从两方面查查看,供电是否稳定,还有一个可能是SSN的问题。
# I& P& R% V. B) [找人仿真一下吧,看能不能找出问题出来。
0 S. A$ {  C; E$ f! rDDR3的确用Fly-By比T形来得好,在走线与信号的反射方面要比T形好得多。如果是两片DDR3差别还不是大,要是四片或是更多,差别就出来了。. o+ o/ X- q3 Q$ ^6 e5 t3 m8 C
以前用T形跑600+没问题,并不等于这是个良好的设计,建议还是了解一下DDR3的特性吧。

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
21#
 楼主| 发表于 2013-11-15 14:13 | 只看该作者
本帖最后由 lkzuihao 于 2013-11-15 15:02 编辑
7 ~( G# Z0 T( ]* w& V  C4 ?
Dandy_15 发表于 2013-11-14 20:388 _. h8 f! S1 F& i8 B. |+ ^  _1 Q) D
不知道是不是你示波器或是探头的带宽不够,波形没有任何细节,应该是方波的东西,被测出来接近三角波。8 k4 L# r) Q1 ?6 U4 F+ B
如 ...

. D+ C/ {( S* c0 K7 B& ~/ c
8 |& Q, b7 ^+ T9 u$ f& u: s多谢这位兄台的分析。
- D' \; o' _+ [  v! Y% d: e! n我们这条件不够,看不了眼图,现在使用的已经是我们公司最好的示波器了,就是测到600+M的时钟结果都不很稳定,捉急。
: Z# z) S1 o. K) l- a我觉得SSN可能性更大一些,现在我已经把核心电压和DDR3的1.5V都外接稳压电源了,高速还是这个问题,对比低速运行,1.5V的峰值电流会高50mV左右,别的没啥区别。& I9 E5 G# E( [
现在这板子已经来不及讨论FLY-BY还是T了,我希望能在T下解决目前的问题。
4 Y5 c7 S- p- t/ K" A4 a4 l4 H# h2 v也不知道在现有条件下,还能做些什么工作。我懂一点UBOOT下的知识,能自己调整配置DDRC的寄存器,目前做过一些ODT、Trc、Tcl、Tras、Trp的调整,但是也没有什么效果。
) R- B! S' I3 j$ p* ^9 _& Y! _有4快一样的板子,有2快情况好一点,运行的时间会长一些,另外2块就不行了,很快就会崩溃。

11

主题

80

帖子

358

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
358
22#
发表于 2013-11-15 14:54 | 只看该作者
楼主用的示波器带宽是多少啊 ?  帮顶了 ,学习一下解决问题的方法

27

主题

523

帖子

5134

积分

五级会员(50)

Rank: 5

积分
5134
23#
发表于 2013-11-16 09:55 | 只看该作者
没有测试工具情况下的调试只能是猜了,我建议可以在安全的情况下调高一下1.5V的电压,如调整50同mV,外接稳压源只能提高电源的输出电流,别的帮不上多少忙。而且你外接电源时,用的电缆线如果过长过细的话,会有很多别的问题。* t* G, d. L% z
你可以作一下对比测试:
8 L' I- p6 q( m6 R( `0 x两种情况下DDR芯片下电压的变化,用示波器记录,打开余辉模式,用直流档,电压分辨要达到10mV的级别,可以示波器的offset功能,当然你的示波器得有这个功能。看看两种情况下电压的波动有什么不一样。
9 d3 c  d/ p8 S, T& }* q. q第二种办法:在DDR芯片的的电源上引脚上多加些电容,大大小小组合起来用,看有没有效果。
2 P# V6 Q! q' M/ S第三,调高1.5的供电压50mV,看有没有效果。
! ]( Z7 f) ?7 q1 ?) s7 B. B如果是电源的问题还可以调调看,如果是时序或是由于叠层不当引起的问题,那可能比较难搞。" Y8 Z* d% @, M6 {1 t- L3 C
如果你的示波器能看到一个完整的波形(包括过冲,下冲,反射,振铃等细节),这样你可以调一下ODT,找到一下最好的情况,再作其它的调整。# U0 w+ U) l" _
最好的办法就是仿真,找调试方向。3 i+ k9 X/ `7 v

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
24#
 楼主| 发表于 2013-11-20 09:04 | 只看该作者
内核崩溃时常见的打印信息:- S" J4 `4 [' u) X: M' t
Unable to handle kernel NULL pointer dereference at virtual address 0000003c/ P  S  j' ^- z% W- d! H
pgd = c0004000# ^3 f5 k' p( V" s- h2 N
除此外,还有很多其他乱七八糟的东西

89

主题

1242

帖子

5500

积分

五级会员(50)

Rank: 5

积分
5500
25#
发表于 2013-11-20 09:52 | 只看该作者
还没有解决啊………………

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
26#
 楼主| 发表于 2013-11-26 14:52 | 只看该作者
突然想起了,当时检查PCB的时候,DQS走线的差分对有点不是很符合规范,
! R. A9 ?9 o  ]0 P3 ~|DDR0_DQS1_N - DDR0_DQS1_P| = 8mil,  6 Y( y6 G, ^# i) W( e4 S% L  q
|DDR0_DQS2_N - DDR0_DQS2_P| = 12mil,
( E  `: q' O4 Y规范要求是<5mi,这个真有那么大的影响么?
5 l- U! D( C3 j5 l8 B要真是这个原因我就要吐血了。

57

主题

1152

帖子

5889

积分

五级会员(50)

Rank: 5

积分
5889
27#
发表于 2013-11-26 15:38 | 只看该作者
不会吧,这个真的有这么大的影响么?期待楼主解决后将方法分享下," L0 A" b' V4 a# C) M
DDR电源没有问题的话,那CORE电源呢?死机的是 1.3V还是更低?

12

主题

93

帖子

702

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
702
28#
发表于 2013-11-26 15:43 | 只看该作者
这肯定是电源供电网络去耦不太合理的原因啦,SSN。叠层肯定没办法改了,能做的就是换下电容了,最好办法就是用仿真软件分析下具体该怎么换。SIwave PI advisor之类的,把电源阻抗降下来。
手机充值就来 http://ede8.taobao.com

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
29#
 楼主| 发表于 2013-11-26 16:02 | 只看该作者
owencai 发表于 2013-11-26 15:38" z! c8 T& e5 W2 a0 X; _, h
不会吧,这个真的有这么大的影响么?期待楼主解决后将方法分享下,
; [$ H6 G" M4 Q3 \4 x4 z1 K  S7 gDDR电源没有问题的话,那CORE电源呢? ...

' x0 x" Z5 ]( j# k) \/ e核心电压的正常工作值是1.0V,挂机后电压没有明显变化。
7 ^: I1 q, w# }8 V; u4 W近期可能会有新的打样,到时候把能想到的都优化一下,包括电源这块。

1

主题

17

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
30#
 楼主| 发表于 2013-11-26 16:32 | 只看该作者
jomvee 发表于 2013-11-26 15:43" I) c/ ^0 Y- Z2 ^- v( d
这肯定是电源供电网络去耦不太合理的原因啦,SSN。叠层肯定没办法改了,能做的就是换下电容了,最好办法就 ...

) ~1 l4 }) ?  p" a' e( ]) w. j要仿换哪个电容,感觉很高端的样子,做不来啊还,学习..
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 07:32 , Processed in 0.062615 second(s), 27 queries , Gzip On.

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

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

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