2026-08-21
硬件-基本技术
0

目录

1. 功能本质不同
2. 方向(传输路径)不同
3. 生效时机不同(边沿对齐方式)
4. 对应的数据位宽不同
总结对比表
给Layout工程师的特别注意

针对DDR1(第一代DDR SDRAM),**DM(数据屏蔽)DQS(数据选通)**是两种功能完全不同、但在读写操作中紧密配合的信号。它们的核心区别如下:

1. 功能本质不同

  • DQS(数据选通)时钟/同步信号。它在读写数据时充当“采样时钟”的角色,用来告诉控制器或DRAM芯片“什么时候去锁存DQ线上的数据”。

  • DM(数据屏蔽)控制/标志信号。它是一个“写使能开关”,用来告诉DRAM芯片“当前这一笔数据不要写入存储阵列(屏蔽掉)”。

2. 方向(传输路径)不同

  • DQS双向信号

    • 读操作时,由DRAM芯片驱动,发送给控制器。
    • 写操作时,由控制器驱动,发送给DRAM芯片。
  • DM单向信号(仅从控制器到DRAM芯片)。它只在写操作时有效,读操作时此信号通常被忽略或不使用。

3. 生效时机不同(边沿对齐方式)

这是DDR1设计中容易混淆的地方:

  • 写操作时

    • DQS 与数据(DQ)中心对齐(即DQS的跳变沿在DQ数据的正中间),用于锁存数据。
    • DMDQ数据同时发出,且与DQS边沿对齐。如果DM在DQS的上升沿和下降沿采样时为高电平,则对应的那半个字节数据就被屏蔽(不写入)。
  • 读操作时

    • DQS 与数据(DQ)边沿对齐(即DQS的跳变沿和DQ数据的变化沿同时发生)。

    • DM 在读操作中无效(通常为低电平或忽略)。

4. 对应的数据位宽不同

  • 对于×16位的DDR1芯片,会分高低字节:

    • LDQS 对应 DQM(LDM),控制 DQ0~DQ7

    • UDQS 对应 UDM,控制 DQ8~DQ15

  • 它们的对应关系是按“字节通道”绑定的,DM和DQS必须与同一组DQ在PCB走线上做同组等长


总结对比表

项目DQSDM
信号类型数据选通(类时钟)数据屏蔽(控制信号)
传输方向双向(读/写时方向不同)单向(仅写方向,从控制器发出)
何时有效读和写均有效仅在写操作时有效
与DQ对齐写时:中心对齐;读时:边沿对齐写时:与DQ同时变化(边沿对齐)
PCB分组归属数据组(Data Group)数据组(Data Group)

给Layout工程师的特别注意

  • 在DDR1布线时,DM和DQS以及同一字节组的DQ必须做严格的等长匹配(通常误差控制在±25mil以内),因为它们属于同一数据通道

  • 尽管DM是单向信号,但它的走线延迟必须和同组的DQS/DQ保持一致,否则写数据时DRAM内部会因时序偏差而锁存到错误数据。

本文作者:ZeroEngineer

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!