InicioEjemplosDiseño DDR
Ejemplo de Diseño

Diseño de PCB de Memoria DDR

Domine el diseño de interfaces de memoria DDR4 y DDR5. Aprenda topología fly-by, restricciones de temporización, requisitos de impedancia y técnicas de diseño para sistemas de memoria confiables.

Lista de Verificación de Diseño DDR

  • Impedancia single-ended de 40Ω
  • Fly-by para CLK/CMD/ADDR
  • Coincidencia de longitud DQ por carril de bytes
  • Terminación on-die (ODT)
  • Desacoplamiento por pin VREF

Especificaciones DDR

TipoVelocidadVoltajeImpedancia DQImpedancia CLKTopología
DDR4-24002400 MT/s1.2V40Ω40ΩFly-by
DDR4-32003200 MT/s1.2V40Ω40ΩFly-by
DDR5-48004800 MT/s1.1V40Ω40ΩFly-by
DDR5-64006400 MT/s1.1V40Ω40ΩFly-by
LPDDR56400 MT/s1.05V40Ω40ΩPunto a punto

Directrices de Enrutamiento DDR

Señales de Datos (DQ/DQS)

  • Coincidir longitud dentro del carril de bytes (±25 mils)
  • Par diferencial DQS para cada byte
  • Enrutamiento punto a punto
  • Minimizar crosstalk entre bits DQ

Comando/Dirección (CMD/ADDR)

  • Topología fly-by: controlador → DRAM0 → DRAM1...
  • Todos los CMD/ADDR en la misma capa y dirección
  • Terminar en el último DRAM
  • La nivelación de escritura compensa el desfase

FAQ

¿Qué es la topología fly-by en DDR?

La topología fly-by enruta las señales de reloj, comando y dirección secuencialmente desde el controlador a cada chip DRAM. Esto crea un desfase intencional que se compensa durante el entrenamiento. Mejora la integridad de la señal al reducir las longitudes de stub y reflexiones en comparación con la topología T-branch utilizada en generaciones DDR más antiguas.

¿Cómo enrutar las señales de datos DDR (DQ)?

Las señales de datos DDR se basan en carriles de bytes: cada byte DQ (8 bits) se enruta a pines específicos en la DRAM. Haga coincidir las longitudes DQ dentro de cada carril de bytes (±25 mils para DDR4). Las señales DQ son punto a punto. Use impedancia single-ended de 40Ω. Enrute DQ en capas internas para mejor aislamiento de CMD/ADDR.

¿Qué es el nivelación de escritura en DDR?

El nivelación de escritura es un procedimiento de entrenamiento que compensa el desfase fly-by. El controlador envía DQS y la DRAM compara la llegada de DQS con el reloj. El controlador ajusta el tiempo DQS a cada DRAM de forma independiente. Esto permite que la topología fly-by funcione a pesar del desfase de reloj intencional entre DRAMs.