重庆DDR一致性测试多端口矩阵测试
我们看到,在用通用方法进行的眼图测试中,由于信号的读写和三态都混在一起,因此很难对信号质量进行评估。要进行信号的评估,第1步是要把读写信号分离出来。传统上有几种方法用来进行读写信号的分离,但都存在一定的缺陷。可以利用读写Preamble的宽度不同用脉冲宽度触发,但由于JEDEC只规定了WritePreamble宽度的下限,因此不同芯片间Preamble的宽度可能是不同的,而且如果Read/Write的Preamble的宽度一样,则不能进行分离。也可以利用读写信号的幅度不同进行分离,如图7-138中间 的图片所示,但是如果读写信号幅度差别不大,则也不适用6还可以根据RAS、CAS、CS、 WE等控制信号来分离读写,但这种方法要求通道数多于4个,只 有带数字通道的MSO示波器才能满足要求,比如Agilent的MS09000A系列或者 MSOX90000A系列,对于用户示波器的要求比较高。DDR5 一致性测试应用软件。重庆DDR一致性测试多端口矩阵测试
DDR的信号探测技术
在DDR的信号测试中,还有 一 个要解决的问题是怎么找到相应的测试点进行信号探 测。由于DDR的信号不像PCle、SATA、USB等总线 一 样有标准的连接器,通常都是直接 的BGA颗粒焊接,而且JEDEC对信号规范的定义也都是在内存颗粒的BGA引脚上,这就 使得信号探测成为一个复杂的问题。
比如对于DIMM条的DDR信号质量测试来说,虽然在金手指上测试是方便的找到 测试点的方法,但是测得的信号通常不太准确。原因是DDR总线的速率比较高,而且可能 经过金手指后还有信号的分叉,这就造成金手指上的信号和内存颗粒引脚上的信号形状差异很大。 信息化DDR一致性测试检修DDR2 和 LPDDR2 一致性测试软件。
前面介绍过,JEDEC规范定义的DDR信号的要求是针对DDR颗粒的引脚上的,但 是通常DDR芯片采用BGA封装,引脚无法直接测试到。即使采用了BGA转接板的方 式,其测试到的信号与芯片引脚处的信号也仍然有一些差异。为了更好地得到芯片引脚 处的信号质量, 一种常用的方法是在示波器中对PCB走线和测试夹具的影响进行软件的 去嵌入(De-embedding)操作。去嵌入操作需要事先知道整个链路上各部分的S参数模型 文件(通常通过仿真或者实测得到),并根据实际测试点和期望观察到的点之间的传输函数, 来计算期望位置处的信号波形,再对这个信号做进一步的波形参数测量和统计。展示了典型的DDR4和DDR5信号质量测试环境,以及在示波器中进行去嵌入操作的 界面。
DDR地址、命令总线的一致性测试
DDR的地址、命令总线的信号完整性测试主要测试其波形和时序参数。地址总线An、 命令总线/RAS、/CAS、/WE、/CS需要测试的信号品质主要包括:Vmax (最大电压值);Vmin (小电压值);Overshoot (过冲)和Undershoot (下冲)的持续时间的大值;Slew Rate (斜率);Ringback (回沟)等。还需要测试相对于时钟边沿的Setup Time (建立时间)和Hold Time (保持时间)。建立时间和保持时间的定义如图7.134所示,其中加为建立时间,如为 保持时间,针对DDR400,加和如为0.7ns。
DDR5 接收机一致性和表征测试应用软件。
DDR总线上需要测试的参数高达上百个,而且还需要根据信号斜率进行复杂的查表修 正。为了提高DDR信号质量测试的效率,比较好使用御用的测试软件进行测试。使用自动 测试软件的优点是:自动化的设置向导避免连接和设置错误;优化的算法可以减少测试时 间;可以测试JEDEC规定的速率,也可以测试用户自定义的数据速率;自动读/写分离技 术简化了测试操作;能够多次测量并给出一个统计的结果;能够根据信号斜率自动计算建 立/保持时间的修正值。DDR时钟总线的一致性测试。重庆DDR一致性测试多端口矩阵测试
DDR4存储器设计的信号完整性。重庆DDR一致性测试多端口矩阵测试
如果PCB的密度较高,有可能期望测量的引脚附近根本找不到合适的过孔(比如采用双面BGA贴装或采用盲埋孔的PCB设计时),这时就需要有合适的手段把关心的BGA引脚上的信号尽可能无失真地引出来。为了解决这种探测的难题,可以使用一种专门的BGAInterposer(BGA芯片转接板,有时也称为BGA探头)。这是一个专门设计的适配器,使用时要把适配器焊接在DDR的内存颗粒和PCB板中间,并通过转接板周边的焊盘把被测信号引出。BGA转接板内部有专门的埋阻电路设计,以尽可能减小信号分叉对信号的影响。一个DDR的BGA探头的典型使用场景。重庆DDR一致性测试多端口矩阵测试
上一篇: 通信USB2.0测试配件
下一篇: 信号完整性测试USB2.0测试眼图测试