在实际探测时,对于DDR的CLK和DQS,由于通常是差分的信号(DDR1和DDR2的 DQS还是单端信号,DDR3以后的DQS就是差分的了),所以 一般用差分探头测试。DQ信 号是单端信号,所以用差分或者单端探头测试都可以。另外,DQ信号的数量很多,虽然逐 个测试是严格的方法,但花费时间较多,所以有时用户会选择一些有代表性的信号进行测 试,比如选择走线长度长、短、中间长度的DQ信号进行测试。
还有些用户想在温箱里对DDR信号质量进行测试,比如希望的环境温度变化范围为-40~85℃,这对于使用的示波器探头也是个挑战。 一般示波器的探头都只能在室温下工 作,在极端的温度条件下探头可能会被损坏。如果要在温箱里对信号进行测试,需要选择一 些特殊的能承受高温的探头。比如一些特殊的差分探头通过延长电缆可以在-55~150℃ 的温度范围提供12GHz的测量带宽;还有一些宽温度范围的单端有源探头,可以在-40~ 85℃的温度范围内提供1.5GHz的测量带宽。 DDR4 和 LPDDR4 一致性测试软件。USB测试DDR一致性测试修理
为了针对复杂信号进行更有效的读/写信号分离,现代的示波器还提供了很多高级的信号 分离功能,在DDR测试中常用的有图形区域触发的方法和基于建立/保持时间的触发方法。
图形区域触发是指可以用屏幕上的特定区域(Zone)定义信号触发条件。用 区域触发功能对DDR的读/写信号分离的 一 个例子。用锁存信号DQS信号触发可以看到 两种明显不同的DQS波形, 一 种是读时序的DQS波形,另 一 种是写信号的DQS波形。打 开区域触发功能后,通过在屏幕上的不同区域画不同的方框,就可以把感兴趣区域的DQS 波形保留下来,与之对应的数据线DQ上的波形也就保留下来了。 USB测试DDR一致性测试修理DDR4 和 LPDDR4 一致性测试应用软件提供了多种可以简化设计验证的关键功能。
DDR系统设计过程,以及将实际的设计需求和DDR规范中的主要性能指标相结合,我们以一个实际的设计分析实例来说明,如何在一个DDR系统设计中,解读并使用DDR规范中的参数,应用到实际的系统设计中。某项目中,对DDR系统的功能模块细化框图。在这个系统中,对DDR的设计需求如下。
整个DDR功能模块由四个512MB的DDR芯片组成,选用Micron的DDR存诸芯片MT46V64M8BN-75。每个DDR芯片是8位数据宽度,构成32位宽的2GBDDR存诸单元,地址空间为Add<13..0>,分四个Bank,寻址信号为BA<1..0>。
对DDR5来说,设计更为复杂,仿真软件需要帮助用户通过应用IBIS模型针对基于 DDR5颗粒或DIMM的系统进行仿真验证,比如仿真驱动能力、随机抖动/确定性抖动、寄 生电容、片上端接ODT、信号上升/下降时间、AGC(自动增益控制)功能、4taps DFE(4抽头 判决反馈均衡)等。
DDR的读写信号分离
对于DDR总线来说,真实总线上总是读写同时存在的。规范对于读时序和写时序的 相关时间参数要求是不一样的,读信号的测量要参考读时序的要求,写信号的测量要参考写 时序的要求。因此要进行DDR信号的测试,第一步要做的是从真实工作的总线上把感兴 趣的读信号或者写信号分离出来。JEDEC协会规定的DDR4总线的 一个工作时 序图(参考资料: JEDEC STANDARD DDR4 SDRAM,JESD79-4),可以看到对于读和写信 号来说,DQS和DQ间的时序关系是不一样的。 DDR4 一致性测试平台插件。
DDR总线上需要测试的参数高达上百个,而且还需要根据信号斜率进行复杂的查表修 正。为了提高DDR信号质量测试的效率,比较好使用御用的测试软件进行测试。使用自动 测试软件的优点是:自动化的设置向导避免连接和设置错误;优化的算法可以减少测试时 间;可以测试JEDEC规定的速率,也可以测试用户自定义的数据速率;自动读/写分离技 术简化了测试操作;能够多次测量并给出一个统计的结果;能够根据信号斜率自动计算建 立/保持时间的修正值。DDR、DDR2、DDR3、DDR4 调试和验证的总线解码器。USB测试DDR一致性测试修理
DDR原理及物理层一致性测试;USB测试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等信号的引出。 USB测试DDR一致性测试修理