相信大家过完一个美美的春节后,学习的激情亲切一定会暴涨,反正高速师长西席给大家分享技能文章的激情亲切是非常飞腾的哈!
打从推出这个系列的仿真和理论相结合的话题后,文章受到了很多虔诚粉丝的喜好,大家纷纭表示既能学到理论知识,还知道怎么从仿真中去验证,乃至有一些小伙伴们已经深深的陷入到仿真里面去,无法自拔了。因此高速师长西席趁热打铁,在春节后再加推几期,连续环绕着这个话题分享文章!
经由高速师长西席对粉丝文章喜好度的研究创造,DDR方面的话题始终受到大家的热捧,缘故原由可能包括了大多数产品都会有DDR内存系统,然后DDR系统又是很关键且随意马虎出问题的一个模块,还有便是DDR的事理和运用特殊让人着迷等等吧。All right,那本日就再给大家分享一个DDR仿真和测试完美对应的经典案例吧!
不知道现在大家做的DDR4系统的指标是怎么样了?从高速师长西席和最近浩瀚客户的合营来看,从一个通道的总容量和速率上都基本上拉到了极限,从单个颗粒的容量,很多已经从8Gb提升到了16Gb,运行速率也从typical的2400M拉到3200M了。下面要分享的这个案例便是这个的一个case!

这个客户的一个DDR通道是1拖5的构造,每个颗粒的16Gb是容量,须要跑到的速率是3200M,通过这个描述,就知道这个别系的PCB设计不会很好做!
这个项目是我司设计部门的同事设计的,而且也有干系的内部辅导可以遵照,因此设计完就去生产加工了。等板子贴片回来后,客户下载程序去测试时,就猛然创造运行不到额定的3200M的速率!
客户也测试了好几片板子,情形都差不多,大概只能运行到2400M旁边,再往上就不稳定了。由于我们和这个客户互助比较久了,大家也都没有太慌,经由和客户详细的沟通,我们把调试的方向转到了主芯片的驱动配置上。这款型号主芯片客户用得比较多,驱动配置的页面,如下所示:
像这种一拖多的DDR系统,我们最先会把debug方向放在地址掌握旗子暗记和CLK上面,这个缘故原由在之前很多篇文章已经说过了。我们看到客户已经遍历了上面红框的驱动内阻,从可以选择的40,48,60等多种驱动选出了较好的40欧姆内阻驱动,但是依然不能稳定的跑到3200M上。连驱动内阻的配置都遍历过,觉得彷佛没有其他有效的设置了吧,真的要立马重新改板设计了?
先别慌,还好高速师长西席也对这款芯片灰常的理解,除了传统的驱动内阻可以配置外,Slew Type也是一个很主要的点!
没错,便是下面这个配置项!
该芯片有FAST,MEDIUM和SLOW三个配置可以选择!
而且我们也拿到了该芯片的仿真模型,模型比较完好,也同样有这几项配置可以选,于是高速师长西席打算通过仿真去进行验证,看看能不能顺便把问题一并办理了。
于是我们迅速在仿真软件把仿真拓扑搭起来,便是下面这样的拓扑!
我们先按照客户原始的配置,地址掌握和时钟CLK都是FAST模式,40欧姆内阻去选择仿真模型,如下所示:
创造最差的颗粒旗子暗记质量的确是有问题,存在明显的ring back,从而也导致时钟采样涌现问题,同时也能创造,时钟采样的时序本身没有问题,只是地址掌握旗子暗记质量的问题。
这和客户的测试结果也挺吻合的!
那我们就换成地址掌握MEDIUM模式,时钟CLK还是FAST模式仿真看看,结果就变成下面这样了。好开森,地址掌握旗子暗记的旗子暗记质量全部都没问题了!
!
!
是不是在仿真中意味着就ok了,人每每在最愉快的时候随意马虎受到暴击,的确,地址掌握旗子暗记的旗子暗记质量都ok了,但是时钟又出来搞事了!
地址掌握旗子暗记的质量都没问题,
CLK时钟的旗子暗记质量也没问题,但是时序却出错了,从上升沿的采样位置能明显看到,建立韶光裕量又不足了!
但是我们还是壮着胆子让客户试试这种地址掌握MEDIUM模式,时钟CLK选FAST这样的配置,果不其然,客户很快就传来了测试结果!
的确,从仿真结果来看,纯挚的地址和CLK的旗子暗记质量都是知足哀求的,只是建立韶光的时序裕量不敷,我们知道,时序裕量问题的确也是可以通过降频来填补的,因此我们对仿真的精度有了更大的信心!
好!
末了再试一种组合,一定要成功!
便是地址掌握旗子暗记和CLK时钟都选用MEDIUM模式,我们先来看看仿真结果!
这下厉害了,地址掌握旗子暗记ok,上面的仿真已经知道,现在把CLK时钟也变成MEDIUM后,时钟本身知足旗子暗记质量的同时,时序也变ok了,结果列表没有涌现裕量不敷的提醒了,完美!
然后再反馈到调试去,客户终于传来了好!
末了总结下,这又是一个仿真和测试相互合营验证从而通过仿真辅导调试来办理问题的经典案例,在初始配置调试不通过的时候要保持镇静,找到入口去考试测验更多的芯片配置。从案例中我们展示了仿真和测试的合营,实在选择配置的过程也是理论运用于实际的过程,有了理论的支撑,我们才能更好的去选择仿真的配置和调试的配置,从而办理问题,大家都get到了吧!