关于DDR3的TDQS/TDQS#和DDR2的RDQS/RDQS#,它们不完全一样。核心区别在于:TDQS仅提供端接(阻抗匹配)功能,而RDQS具有数据选通功能。
TDQS/TDQS# 属于数据组(Data Group)。虽然它不直接传输数据,但它的电气特性和时序关系与数据组紧密相连。它的主要功能是提供额外的终端电阻(On-Die Termination, ODT),目的是为了解决一种特定的系统配置问题:
应用场景:当系统设计者需要在主板上混合使用x8位宽和x4位宽的DRAM颗粒时,可能会遇到端接不平衡的问题。x8颗粒本身自带一组DQS/DQS#用于端接,而两片x4颗粒组合成一组时则需要两组。TDQS的出现就是为了在x8颗粒上额外提供一组与DQS/DQS#完全相同的终端电阻,从而模拟出x4颗粒的端接环境,保证信号完整性。
重要特性:
与DM复用引脚:TDQS功能与DM(数据屏蔽)功能共用同一个物理引脚。是否启用TDQS功能,由模式寄存器(MR1的A11位)控制。
启用后,DM失效:一旦启用TDQS功能,该引脚将不再具有数据屏蔽(DM)功能。
仅限x8颗粒:TDQS功能是x8位宽DDR3颗粒的专属特性,x4和x16的颗粒上不支持此功能,必须禁用。
根据JEDEC标准和多家厂商的数据手册,两者功能有明显差异:
| 特性 | DDR2 的 RDQS/RDQS# | DDR3 的 TDQS/TDQS# |
|---|---|---|
| 核心功能 | 冗余数据选通 (Redundant Data Strobe) | 终端数据选通 (Termination Data Strobe) |
| 主要作用 | 提供额外的数据选通信号,在读操作时与数据一起输出,可被控制器用来采样数据。 | 仅提供额外的终端电阻,用于阻抗匹配,不提供数据选通功能。 |
| 本质定位 | 是一个功能信号,参与数据传输。 | 是一个纯电气特性信号,仅用于改善信号质量。 |
总结一下,可以将它们理解为:RDQS是“替补队员”,可以在必要时上场担任数据选通的工作;而TDQS是“后勤人员”,只负责提供端接电阻,不参与数据选通的实际工作。
核心原因在于DDR3引入了更先进的读写校准技术(Read/Write Leveling)。随着DDR3运行速度大幅提升,信号在主板上的传输延迟(飞行时间)变得更加关键。控制器需要通过精细的校准来补偿命令/地址信号与数据信号(CK与DQS)之间的相位差,以确保数据被正确采样。在这种新的校准机制下,RDQS作为额外数据选通的价值变得可有可无,因此被一个专门解决物理层信号完整性的TDQS所取代。
本文作者:ZeroEngineer
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!