DDR3(Double Data Rate 3)是一种常见的动态随机存取存储器(DRAM)标准,它定义了数据传输和操作时的时序要求。以下是DDR3规范中常见的时序要求:
初始时序(Initialization Timing)tRFC:内存行刷新周期,表示在关闭时需要等待多久才能开启并访问一个新的内存行。tRP/tRCD/tRA:行预充电时间、行开放时间和行访问时间,分别表示在执行读或写操作之前需要预充电的短时间、行打开后需要等待的短时间以及行访问的持续时间。tWR:写入恢复时间,表示每次写操作之间小需要等待的时间。数据传输时序(Data Transfer Timing)tDQSS:数据到期间延迟,表示内存控制器在发出命令后应该等待多长时间直到数据可用。tDQSCK:数据到时钟延迟,表示从数据到达内存控制器到时钟信号的延迟。tWTR/tRTW:不同内存模块之间传输数据所需的小时间,包括列之间的转换和行之间的转换。tCL:CAS延迟,即列访问延迟,表示从命令到读或写操作的有效数据出现之间的延迟。刷新时序(Refresh Timing)tRFC:内存行刷新周期,表示多少时间需要刷新一次内存行。 DDR3内存的一致性测试包括哪些内容?多端口矩阵测试DDR3测试产品介绍

每个 DDR 芯片独享 DQS,DM 信号;四片 DDR 芯片共享 RAS#,CAS#,CS#,WE#控制信号。·DDR 工作频率为 133MHz。·DDR 控制器选用 Xilinx 公司的 FPGA,型号为 XC2VP30_6FF1152C。得到这个设计需求之后,我们首先要进行器件选型,然后根据所选的器件,准备相关的设计资料。一般来讲,对于经过选型的器件,为了使用这个器件进行相关设计,需要有如下资料。
· 器件数据手册 Datasheet:这个是必须要有的。如果没有器件手册,是没有办法进行设计的(一般经过选型的器件,设计工程师一定会有数据手册)。 多端口矩阵测试DDR3测试产品介绍DDR3一致性测试是否会提前寿命内存模块?

DDR3拓扑结构规划:Fly・by拓扑还是T拓扑
DDR1/2控制命令等信号,均采用T拓扑结构。到了 DDR3,由于信号速率提升,当负 载较多如多于4个负载时,T拓扑信号质量较差,因此DDR3的控制命令和时钟信号均釆用 F拓扑。下面是在某项目中通过前仿真比较2片负载和4片负载时,T拓扑和Fly-by拓 扑对信号质量的影响,仿真驱动芯片为Altera芯片,IBIS文件 为颗粒为Micron颗粒,IBIS模型文件为。
分别标示了两种拓扑下的仿真波形和眼图,可以看到2片负载 时,Fly-by拓扑对DDR3控制和命令信号的改善作用不是特别明显,因此在2片负载时很多 设计人员还是习惯使用T拓扑结构。
DDRhDDRl釆用SSTL_2接口,1/0 口工作电压为2.5V;时钟信号频率为100〜200MHz; 数据信号速率为200〜400 Mbps,通过单端选通信号双边沿釆样;地址/命令/控制信号速率为 100〜200Mbps,通过时钟信号上升沿采样;信号走线都使用树形拓扑,没有ODT功能。
DDR2: DDR2釆用SSTL_18接口,I/O 口工作电压为1.8V;时钟信号频率为200〜 400MHz;数据信号速率为400〜800Mbps,在低速率下可选择使用单端选通信号,但在高速 率时需使用差分选通信号以保证釆样的准确性;地址/命令/控制信号在每个时钟上升沿釆样的 情况下(1T模式)速率为200〜400Mbps,在每个间隔时钟上升沿釆样的情况下(2T模式) 速率减半;信号走线也都使用树形拓扑,数据和选通信号有ODT功能。 DDR3一致性测试期间如何设置测试环境?

走线阻抗/耦合检查
走线阻抗/耦合检查流程在PowerSI和SPEED2000中都有,流程也是一样的。本例通过 Allegro Sigrity SI 启动 Trace Impedance/Coupling Check,自动调用 PowerSI 的流程。下面通过实例来介绍走线阻抗/耦合检查的方法。
启动 Allegro Sigrity SI,打开 DDR_Case_C。单击菜单 AnalyzeTrace Impedance/Coupling Check,在弹出的 SPDLINK Xnet Selection 窗口 中单击 OK 按钮。整个.brd 文件将被转换成.spd文件,并自动在PowerSI软件界面中打开。 DDR3一致性测试和DDR3速度测试之间有什么区别?多端口矩阵测试DDR3测试产品介绍
DDR3一致性测试是否对不同厂商的内存模块有效?多端口矩阵测试DDR3测试产品介绍
至此,DDR3控制器端各信号间的总线关系创建完毕。单击OK按钮,在弹出的提示窗 口中选择Copy,这会将以上总线设置信息作为SystemSI能识别的注释,连同原始IBIS文件 保存为一个新的IBIS文件。如果不希望生成新的IBIS文件,则也可以选择Updateo
设置合适的 OnDie Parasitics 和 Package Parasiticso 在本例中。nDie Parasitics 选择 None, Package Parasitics使用Pin RLC封装模型。单击OK按钮保存并退出控制器端的设置。
On-Die Parasitics在仿真非理想电源地时影响很大,特别是On-Die Capacitor,需要根据 实际情况正确设定。因为实际的IBIS模型和模板自带的IBIS模型管脚不同,所以退出控制器 设置窗口后,Controller和PCB模块间的连接线会显示红叉,表明这两个模块间连接有问题, 暂时不管,等所有模型设置完成后再重新连接。 多端口矩阵测试DDR3测试产品介绍