[原创] 案例分享之DDR3不能运行到额定频率

yvonneGan   2015-6-25 14:56 楼主
作者:周伟   一博科技高速先生团队队员

高速先生前面零零散散的写了一些DDR3系列的文章,虽然有小部分的案例说到了问题点,但那只是为了引出主题而写,而且只是点到为止,既然是案例,就要把问题的来龙去脉描述清楚,这个案例的问题是这样的:

某客户有一个板子需要新增一部分功能,想将原来的小板改为大板,但出于成本考虑,又将原来的8层板改为了6层板,板子做出来后在实际测试时DDR3只能降频到400MHz才能稳定工作,而之前的8层板可以稳定工作在533MHz,这两版的电源供给情况基本一致,主控及DDR3芯片的型号和批次也是一致的。客户也是比较有经验的,做过多种尝试如调整驱动及ODT等都没有改善,后来就找到了我们。

原因分析:大家都知道,一般DDR3运行不到额定的频率最直接的影响因素就是时序,时序裕量太小或不足都会导致系统工作不稳定或根本就运行不上去。而影响DDR3时序的因素主要有以下几点:电源噪声、串扰、等长匹配、信号质量等。只要上面几大点没出什么问题,DDR3出问题的几率也会相对少很多(前提是硬件原理和软件配置没问题)。

下面我们就针对各种因素来各个击破,详细分析见附件
()
(下载次数: 63, 上传)




深圳市一博科技股份有限公司

回复评论 (6)

真的是挺不错的一篇文章,谢谢LZ
You have to do everything you can.You have to work your hardest.And if you do,if you stay positive,the you have a shot at a sliver lining.
点赞  2015-6-25 16:19
文档是带有楼主公司的LOGO的
点赞  2015-6-27 21:59
不客气哈,这篇文章可是我们工程师的实战经验,个人觉得还是很有价值的,更多原创技术文章见http://www.edadoc.com/tech ,希望对大家有帮助。
深圳市一博科技股份有限公司
点赞  2015-7-2 15:28
时序裕量是根本原因,由于flyby,DDR3可以动态配置
点赞  2015-7-4 12:45
学习了!感谢楼主分享
点赞  2016-1-26 23:37
学习了!感谢楼主分享
点赞  2018-6-2 16:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复