DDR3单元测试规范

网络与存储 时间:2025-05-12来源:硬十

一、测试目的


DDR3的测试分为三类:



1、直流参数测试(DC Parameter Testing:校验工作电流、电平、功率、扇出能力、漏电流等参数特性。内存的工作电流与功耗、负载有关,工作电流过高时,将造成功耗过高,给系统造成的负载过大,严重情况下将造成系统无法正常工作。存储芯片也存在漏电流,当漏电流超出阈值时可能造成系统无法正常工作。



2、交流参数测试(AC Parameter Testing):检测诸如建立时间、保持时间、访问时间等时间参数特性。



3、可靠性测试(Functional Testing):测试存储器件的逻辑功能是否正常。对存储单元、读出放大器、写驱动器等产生的物理故障进行检测。另外,在存储器装配到电路板上以后,存储器外围互连线的故障也在规范要求的测试范围内。



二、存储器测试规范总则


规则2.1UT相关测试项要求主芯片工作在最重的负载状态。



说明:因为主器件的工作状态对其输出信号的指标影响很大,包括芯片内部串扰,供电能力,SSN影响等,都对输入到DDR3芯片的信号有影响,所以要求主芯片工作在重载状态。



规则2.2:在对存储器进行测试时,如果发现故障,必须打印详细的故障信息。



说明:提供详细的信息主要是为了方便定位故障,上报的信息包括但不限于:什么测试失败,在哪个地址,写入什么数据,读到什么数据等。如:上报数据线走步1测试失败,在0x00000000地址,写入0x00000100,读出0x00000000,则可以大致确定为D8相连的网络有问题,当然仅凭这些信息还不能准确的定位是存储器侧数据线故障还是与之数据线相连的其它芯片故障。

三、单元


测试方法参考→电源纹波噪声测试



此处定义芯片的最大功耗模式工作状态



1、接近物理极限的的行切换速率



ACTIVATE/PRCHARGE命令实现行打开及关闭,BANK内行切换速率受限于Trc参数。行切换速率同时受限于控制器PHY的访问方式。行切换速度越高,芯片功耗越大。



2、接近物理带宽的读写访问



读写速率取决于控制器性能及控制器访问方式。



3、所有BANK同时打开其中一行,使用BANK交织的方式进行读写操作



不同BANK 行间的切换速率受限于Trrd参数



4、自刷新打开



DDR3芯片自刷新瞬间电流很大,刷新周期38us左右,使用高采样率ms级测试能够将刷新毛刺带来的噪声捕获到。



规则3.1.1:功耗,热,噪声测试要求芯片处于功耗最大状态。



本节定义接口信号测试码型:



1、芯片工作于最大功耗模式



参考3.1节要求,在3.1节要求基础上提出更进一步测试条件定义。



2、读写均衡,按照芯片工作场景定义;



软件实现如下配置的选择:完全读,完全写,11写,NN写。



3、总线50%时间执行SSN测试

在DDR3测试规范中,SSN(Simultaneous Switching Noise,同时切换噪声) 是指当多个信号线(如数据总线、地址总线或控制信号)在同一时刻切换电平时,由于电流突变和电源/地网络的寄生电感效应产生的瞬态噪声。这种噪声可能导致信号完整性下降,进而引发时序错误或逻辑误判。



验证在以下场景中,信号和电源完整性是否满足DDR3规范要求:

  1. 多信号同时切换:大量总线同时翻转时产生的噪声(如选项A、B)。

  2. 极端频率覆盖:确保从基频(1x时钟)到低频谐波(1/5x时钟)均无噪声超标(选项C)。


对定义A/B/C的详细解读

A. 全总线同步切换测试

B. 部分总线切换测试

  1. N-1总线切换,1条总线保持静态(长高/长低)


关键词: 内存 DDR3 测试测量

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版