以上只是 一 些进行DDR读/写信号分离的常用方法,根据不同的信号情况可以做选 择。对于DDR信号的 一 致性测试来说,用户还可以选择另外的方法,比如根据建立/保持 时间的不同进行分离或者基于CA信号突发时延的方法(CA高接下来对应读操作,CA低 接下来对应写操作)等,甚至未来有可能采用一些机器学习(Machine Learning)的方法对 读/写信号进行判别。读时序和写时序波形分离出来以后,就可以方便地进行波形参数或者 眼图模板的测量。
克劳德高速数字信号测试实验室 完整的 DDR4调试、分析和一致性测试.陕西DDR一致性测试保养
大部分的DRAM都是在一个同步时钟的控制下进行数据读写,即SDRAM(Synchronous Dynamic Random -Access Memory) 。SDRAM根据时钟采样方式的不同,又分为SDR SDRAM(Single Data Rate SDRAM)和DDR SDRAM(Double Data Rate SDRAM) 。SDR SDRAM只在时钟的上升或者下降沿进行数据采样,而DDR SDRAM在时钟的上升和下降 沿都会进行数据采样。采用DDR方式的好处是时钟和数据信号的跳变速率是一样的,因 此晶体管的工作速度以及PCB的损耗对于时钟和数据信号是一样的。陕西DDR一致性测试保养DDR5 一致性测试应用软件。
相关器件的应用手册,ApplicationNote:在这个文档中,厂家一般会提出一些设计建议,甚至参考设计,有时该文档也会作为器件手册的一部分出现在器件手册文档中。但是在资料的搜集和准备中,要注意这些信息是否齐备。
参考设计,ReferenceDesiqn:对于比较复杂的器件,厂商一般会提供一些参考设计,以帮助使用者尽快实现解决方案。有些厂商甚至会直接提供原理图,用户可以根据自己的需求进行更改。
IBIS 文件:这个对高速设计而言是必需的,获得的方法前面已经讲过。
工业规范标准,Specification:如果所设计的功能模块要实现某种工业标准接口或者协议,那一定要找到相关的工业规范标准,读懂规范之后,才能开始设计。
因此,为实现本设计实例中的DDR模块,需要技术资料和文档。
由于我们要设计DDR存诸模块,那么在所有的资料当中,应该较早了解DDR规范。通过对DDR规范文件JEDEC79R]的阅读,我们了解到,设计一个DDR接口,需要满足规范中规定的DC,AC特性及信号时序特征。下面我们从设计规范要求和器件本身特性两个方面来解读,如何在设计中满足设计要求。 寻找能够满足您的 DDR 和存储器需求的特定解决方案。
D D R 5 的 接 收 端 容 限 评 估 需 要 通 过 接 收 容 限 的 一 致 性 测 试 来 进 行 , 主 要 测 试 的 项 目 有 D Q 信 号 的 电 压 灵 敏 度 、 D Q S 信 号 的 电 压 灵 敏 度 、 D Q S 的 抖 动 容 限 、 D Q 与 D Q S 的 时 序 容 限、DQ的压力眼测试、DQ的均衡器特性等。
在DDR5的接收端容限测试中,也需要通过御用的测试夹具对被测件进行测试以及测试前的校准。展示了一套DDR5的DIMM条的测试夹具,包括了CTC2夹具(ChannelTestCard)和DIMM板(DIMMTestCard)等。CTC2夹具上有微控制器和RCD芯片等,可以通过SMBus/I²C总线配置电路板的RCD输出CA信号以及让被测件进入环回模式。测试夹具还提供了CK/CA/DQS/DQ/LBD/LBS等信号的引出。 DDR1 电气一致性测试应用软件。通信DDR一致性测试信号完整性测试
DDR4 电气一致性测试应用软件。陕西DDR一致性测试保养
通常我们会以时钟为基准对数据信号叠加形成眼图,但这种简单的方法对于DDR信 号不太适用。DDR总线上信号的读、写和三态都混在一起,因此需要对信号进行分离后再进 行测量分析。传统上有以下几种方法用来进行读/写信号的分离,但都存在一定的缺点。
(1)根据读/写Preamble的宽度不同进行分离(针对DDR2信号)。Preamble是每个Burst的数据传输开始前,DQS信号从高阻态到发出有效的锁存边沿前的 一段准备时间,有些芯片的读时序和写时序的Preamble的宽度可能是不一样的,因此可以 用示波器的脉冲宽度触发功能进行分离。但由于JEDEC并没有严格规定写时序的 Preamble宽度的上限,因此如果芯片的读/写时序的Preamble的宽度接近则不能进行分 离。另外,对于DDR3来说,读时序的Preamble可能是正电平也可能是负电平;对于 DDR4来说,读/写时序的Preamble几乎一样,这都使得触发更加难以设置。 陕西DDR一致性测试保养
由于读/写时序不一样造成的另一个问题是眼图的测量。在DDR3及之前的规范中没 有要求进行眼图测试,但是很多时候眼图测试是一种快速、直观衡量信号质量的方法,所以 许多用户希望通过眼图来评估信号质量。而对于DDR4的信号来说,由于时间和幅度的余量更小,必须考虑随机抖动和随机噪声带来的误码率的影响,而不是做简单的建立/保 持时间的测量。因此在DDR4的测试要求中,就需要像很多高速串行总线一样对信号叠加 生成眼图,并根据误码率要求进行随机成分的外推,然后与要求的小信号张开窗口(类似 模板)进行比较。图5 . 8是DDR4规范中建议的眼图张开窗口的测量方法(参考资料: JEDEC STAN...