DDR的信号探测技术
在DDR的信号测试中,还有 一 个要解决的问题是怎么找到相应的测试点进行信号探 测。由于DDR的信号不像PCle、SATA、USB等总线 一 样有标准的连接器,通常都是直接 的BGA颗粒焊接,而且JEDEC对信号规范的定义也都是在内存颗粒的BGA引脚上,这就 使得信号探测成为一个复杂的问题。
比如对于DIMM条的DDR信号质量测试来说,虽然在金手指上测试是方便的找到 测试点的方法,但是测得的信号通常不太准确。原因是DDR总线的速率比较高,而且可能 经过金手指后还有信号的分叉,这就造成金手指上的信号和内存颗粒引脚上的信号形状差异很大。 DDR4 电气一致性测试应用软件。DDR测试DDR一致性测试信号完整性测试
DDR总线概览
从测试角度看,因为DQS和DQ都是三态信 号,在PCB走线上双向传输。在读操作时,DQS信号的边沿在时序上与DQ的信号边沿处对 齐,而在写操作时,DQS信号的边沿在时序上与DQ信号的中心处对齐,参考图7-132,这给 测试验证带来了巨大的挑战:把读信号与写信号分开是非常困难的!
址/命令总线是时钟的上升沿有效,其中,命令由/CS (片选)、/RAS、 /CAS、/WE (写使能)决定,比如读命令为LHLH,写命令为LHLL等。操作命令有很多, 主要是 NOP (空操作)、Active ()、Write> Read^ Precharge (Bank 关闭)、Auto Refresh 或Self Refresh (自动刷新或自刷新)等(详细内容请参考《Jedec规范JESD79)))。数据总 线由DQS的上升沿和下降沿判断数据DQ的0与1。
DDR总线PCB走线多,速度快,时序和操作命令复杂,很容易出现失效问题,为此我 们经常用示波器进行DDR总线的信号完整性测试和分析。通常的测试内容包括:时钟总线的 信号完整性测试分析;地址、命令总线的信号完整性测试分析;数据总线的信号完整性测试 分析。下面从这三个方面分别讨论DDR总线的信号完整性测试和分析技术。 DDR测试DDR一致性测试信号完整性测试DDR4参数测试参考解决方案.
由于读/写时序不一样造成的另一个问题是眼图的测量。在DDR3及之前的规范中没 有要求进行眼图测试,但是很多时候眼图测试是一种快速、直观衡量信号质量的方法,所以 许多用户希望通过眼图来评估信号质量。而对于DDR4的信号来说,由于时间和幅度的余量更小,必须考虑随机抖动和随机噪声带来的误码率的影响,而不是做简单的建立/保 持时间的测量。因此在DDR4的测试要求中,就需要像很多高速串行总线一样对信号叠加 生成眼图,并根据误码率要求进行随机成分的外推,然后与要求的小信号张开窗口(类似 模板)进行比较。图5 . 8是DDR4规范中建议的眼图张开窗口的测量方法(参考资料: JEDEC STANDARD DDR4 SDRAM,JESD79-4)。
对于嵌入式应用的DDR的协议测试, 一般是DDR颗粒直接焊接在PCB板上,测试可 以选择针对逻辑分析仪设计的BGA探头。也可以设计时事先在板上留测试点,把被测信 号引到一些按一定规则排列的焊盘上,再通过相应探头的排针顶在焊盘上进行测试。
协议测试也可以和信号质量测试、电源测试结合起来,以定位由于信号质量或电源问题 造成的数据错误。图5.23是一个LPDDR4的调试环境,测试中用逻辑分析仪观察总线上 的数据,同时用示波器检测电源上的纹波和瞬态变化,通过把总线解码的数据和电源瞬态变 化波形做时间上的相关和同步触发,可以定位由于电源变化造成的总线读/写错误问题。 DDR地址、命令总线的一致性测试。
DDR内存的典型使用方式有两种: 一种是在嵌入式系统中直接使用DDR颗粒,另一 种是做成DIMM条(Dual In - line Memory Module,双列直插内存模块,主要用于服务器和 PC)或SO - DIMM(Small Outline DIMM,小尺寸双列直插内存,主要用于笔记本) 的形式插 在主板上使用。
在服务器领域,使用的内存条主要有UDIMM、RDIMM、LRDIMM等。UDIMM(UnbufferedDIMM,非缓冲双列直插内存)没有额外驱动电路,延时较小,但数据从CPU传到每个内存颗粒时,UDIMM需要保证CPU到每个内存颗粒之间的传输距离相等,设计难度较大,因此UDIMM在容量和频率上都较低,通常应用在性能/容量要求不高的场合。 DDR3信号质量测试,信号一致性测试。DDR测试DDR一致性测试信号完整性测试
DDR4 和 LPDDR4 合规性测试软件。DDR测试DDR一致性测试信号完整性测试
为了针对复杂信号进行更有效的读/写信号分离,现代的示波器还提供了很多高级的信号 分离功能,在DDR测试中常用的有图形区域触发的方法和基于建立/保持时间的触发方法。
图形区域触发是指可以用屏幕上的特定区域(Zone)定义信号触发条件。用 区域触发功能对DDR的读/写信号分离的 一 个例子。用锁存信号DQS信号触发可以看到 两种明显不同的DQS波形, 一 种是读时序的DQS波形,另 一 种是写信号的DQS波形。打 开区域触发功能后,通过在屏幕上的不同区域画不同的方框,就可以把感兴趣区域的DQS 波形保留下来,与之对应的数据线DQ上的波形也就保留下来了。 DDR测试DDR一致性测试信号完整性测试
DDR总线一致性测试 工业标准总线一致性测量概述 高速数字系统使用了各种工业标准总线,对这些工业标准总线进行规范一致性测量是确 保系统工作稳定和可靠的关键点之一。“一致性”是对英文单词“Compliance”的中文解释, 美国把按工业标准规范进行的电气参数测量叫作一致性测量。 测试这些工业标准总线,完整和可靠的测试方案是非常重要的。完整的测试方案不仅保证测试准确度,还可以大量节省测试时间,提高工作效率。 工业标准总线完整的测试方案一般包括几部分:测试夹具;探头和附件;自动测试软件;测试仪器。 DDR4 一致性测试软件;多端口矩阵测试DDR一致性测试系列 D D R...