高速数据传输接口DDR2 I/F 的特性及测试
扫描二维码
随时随地手机看文章
前言
近年来随着视频设备、个人电脑的发展,在这些设备上进行的3d处理,视频交换以及复杂的运算导致数据量急剧增大,为了满足这些数据要在处理器、memory和外围设备之间的高速交换,近年来出现了多种多样的高速接口。同时,由于数据的高速传输,也给测试带来的新技术上及测试成本上的挑战。本文将基于advantest的t6500系列测试系统,针对最近出现的高速数据传输接口ddr2 i/f的特性及测试进行简单介绍。
高速memory i/f概要
为了简单说明,表1列出了从1990年至今 pc memory总线,微处理器,memory单元以及高速接口的对应情况。从表中可以看出传输总线的速度随着从sdr到ddr2的转变而迅速提高。随着数据量的日益增大,ddr2存储器已成为内存和图形处理芯片的主流应用。因此,soc芯片中的ddr2 i/f 应用也越来越广泛。
ddr2在memory cell和i/o buffer间集成了4 bit 的pre-fetches传输线,相同频率的ddr1只集成了2 bit,因此ddr2的数据频率可以达到ddr1的2倍(如图2)。
ddr2 i/f高速信号传输原理
ddr2 i/f的管脚示例如图3,决定ddr2 i/f i/o特点的管脚是dqs(data strobe signal)和dq(data)。clk用来提供外部时钟信号,command用来提供控制指令,dm用来屏蔽某些数据位的输出。
与传统的数据传输方式不同,ddr2数据(data)的输入输出并不是与外部时钟信号同步,而是由差分的dqs(data strobe signal)信号进行控制。如图4所示,dq的数据输出是有dqs的上升沿和下降沿触发的。通过这种方式,可以实现ddr2芯片数据的高速传输。
ddr2 i/f 测试要求
ddr2 i/f的数据传输频率很高,并且对传输信号的品质要求也比较高,爱德万测试提供了以t6577+ddr2 i/f option module的方式满足了dd2 i/f的各种性能测试及低成本的测试要求。
下面以ddr667(数据频率667mbps)为例,简单介绍对其进行测试时相应的信号管脚上需要的测试条件以及与其对应的测试方法:
dqs/dqn测试条件:信号频率: 667mbps 接口规格:sstl18
clock测试条件:信号频率:333mbps 接口规格:sstl18
dqs与dqn之间的关系:通过dqs信号控制dqn管脚上数据连续的输入和输出。
ac参数测试条件:通过option module提供高频时间参数的测试条件。
dc 参数测试条件:通过t6577内置的mdc,udc测量单元对ddr2 i/f的dc参数进行高精度测试。
t6577+ ddr2 i/f option module原理图
667mbps/sstl18输出信号 :t6577高速输出模式可以对应
333mhz/sstl18 时钟信号连续提供:option可以提供低jitter的信号
要求option可以检测dq以及dqs的输出以及它们之间的关系:利用option的source synchronous功能和sdr功能可以对应
667mbps/sstl18输入输出信号的精度保证: 通过dual transmission line和option是信号达到精度要求
ac测试中dqs和strb信号之间有一定的延迟:通过option可以提供可变的时间延迟,延迟时间±1ns,分辨率20ps
dc测试:t6577的dc测试单元可以对应
t6577对应测试方法
利用t6577+ ddr2 i/f option module可以实现对ddr2 i/f dq和dqs管脚上信号的测试。图6和图7显示出了在不同的数据输入/输出周期t6577可以完成的测试项目和完成ddr2功能测试提供的测试条件。
结论
通过上述介绍可以看出t6577 + ddr2 i/f option module完全可以满足高速ddr2 i/f的高速高精度测试要求,实现了低成本的ddr2 i/f的测试。t6577作为通用soc测试系统,可以满足各种soc,asic,rf/mixed芯片的测试要求,完成各种类型芯片的高速高精测试。