在 DDR3 内存中有一个称为 DQS 的信号,我对此有几个疑问。
- DQS 是什么的缩写?特别是Q
- DRAM中数据选通的目的是什么,为什么不使用简单的时钟。
- DRAM芯片上的DQS是来自内存控制器的输出还是输入?
- DQS 与 CLK、地址和控制信号有什么关系?在DDR信号的长度匹配中,我发现“CLK+Address+Ctrl信号”的飞行时间与Data Lane的飞行时间无关。这怎么可能。这是否意味着它们完全不相关?
解释
美光 TN4605 解释了对 Data Strobe 的需求:
在纯同步系统中,数据输出和捕获以通用、自由运行的系统时钟为参考。然而,当输出访问时间和飞行时间之和接近比特时间(数据率的倒数)时,达到了这种系统的最大数据率。尽管为早期数据启动和/或延迟数据捕获生成延迟时钟将允许提高数据速率,但这些技术并未考虑数据有效窗口(或数据眼)由于变化而相对于任何固定时钟信号移动的事实在温度,电压或负载。因此,为了允许更高的数据速率,数据选通信号被添加到 DDR 设备中。
但我不明白纯同步系统的最大数据速率的解释