最近几年来,CPU的速度呈指数倍增长。然而,计算机内存的速度增长确不尽人意。在1999年,大批量的PC133内存替代PC100。其间,英特尔公司推出Rambus内存作为PC工业的内存解决方案。在内存技术不断发展的时代,每一种新技术的出现,就意味着更宽的频带范围和更加优越的性能。内存峰值带宽定义为:内存总线宽度 / 8位 X 数据速率。该参数的提高会在实际使用过程中得到充分体现:3维游戏的速度更快,MP3音乐的播放更加柔和,MPEG视频运动图像质量更好。
今年,一种新型内存:DDR内存面世了。对大多数人来说,DDR仍然是一个陌生的名词,然而,它确是数以百计顶级内存和系统设计师3年来通力合作的结晶。DDR的出现预示着内存带宽和性能的全面提高,然而 与 Rambus 内存相比 更重要的一点是DDR的价格更低。
DDR是双倍数据速率(Double Data Rate)。DDR与普通同步动态随机内存(DRAM)非常相象。普通同步DRAM(现在被称为SDR)与标准DRAM有所不同。
标准的DRAM接收的地址命令由二个地址字组成。为节省输入管脚,采用了复用方式。第一地址字由行地址选通(RAS)锁存在DRAM芯片。紧随RAS命令之后,列地址选通(CAS)锁存第二地址字。经过RAS和CAS,存储的数据可以被读取。
同步动态随机内存(SDR DRAM)将时钟与标准DRAM结合,RAS、CAS、数据有效均在时钟脉冲的上升边沿被启动。根据时钟指示,可以预测数据和其它信号的位置。因而,数据锁存选通可以精确定位。由于数据有效窗口的可预计性,所以可将内存划分成4个组进行内部单元的预充电和预获取。通过突发模式,可进行连续地址获取而不必重复RAS选通。连续CAS选通可对来自相同行的数据进行读取。
DDR内存与SDR内存工作原理基本相同,但DDR在时钟脉冲的上升和下降沿均读取数据,所以数据传输率可以是时钟频率的两倍。新一代DDR内存的工作频率和数据速率分别为200MHz和266MHz,与此对应的时钟频率为100MHz和133MHz。
如何测试DDR?
尽管DDR内存与SDR相似,但是数据频率的翻倍确实对测试工程师提出了挑战。测试仪不仅要以双倍频率进行数据读取,而且还要以加倍频率写数据。DDR测试有具有不同要求的两个方面:
芯片级测试
DDR芯片测试既在初期晶片阶段也在最后封装阶段进行。采用的测试仪通常是内存自动测试设备,其价值一般在数百万美元以上。测试仪的核心部分是一台可编程的高分辨信号发生器。测试工程师通过编程来模拟实际工作环境;另外,他也可以对计时脉冲边沿前后进行微调来寻找平衡点。
自动测试仪(ATE)系统也存在缺陷。它产生的任意波形数量受制于其本身的后备映象随机内存和算法生成程序。由于映象随机内存深度的局限性,使波形只能在自己的循环内重复。因为DDR带宽和速度是普通SDR的二倍,所以波形变化也应是其二倍。因此,测试仪的映象随机内存容量会很快被消耗殆尽。为此,
