InícioExemplosDesign DDR
Exemplo de Design

Design de PCB de Memória DDR

Domine o design de interfaces de memória DDR4 e DDR5. Aprenda topologia fly-by, restrições de temporização, requisitos de impedância e técnicas de layout para sistemas de memória confiáveis.

Lista de Verificação de Design DDR

  • Impedância single-ended de 40Ω
  • Fly-by para CLK/CMD/ADDR
  • Correspondência de comprimento DQ por faixa de bytes
  • Terminação on-die (ODT)
  • Desacoplamento por pino VREF

Especificações DDR

TipoVelocidadeTensãoImpedância DQImpedância CLKTopologia
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ΩPonto a ponto

Diretrizes de Roteamento DDR

Sinais de Dados (DQ/DQS)

  • Combinar comprimento dentro da faixa de bytes (±25 mils)
  • Par diferencial DQS para cada byte
  • Roteamento ponto a ponto
  • Minimizar crosstalk entre bits DQ

Comando/Endereço (CMD/ADDR)

  • Topologia fly-by: controlador → DRAM0 → DRAM1...
  • Todos os CMD/ADDR na mesma camada e direção
  • Terminar no último DRAM
  • O nivelamento de escrita compensa o desvio

FAQ

O que é a topologia fly-by no DDR?

A topologia fly-by roteia os sinais de clock, comando e endereço sequencialmente do controlador para cada chip DRAM. Isso cria um desvio intencional que é compensado durante o treinamento. Ela melhora a integridade do sinal ao reduzir os comprimentos de stub e reflexões em comparação com a topologia T-branch usada em gerações DDR mais antigas.

Como rotear os sinais de dados DDR (DQ)?

Os sinais de dados DDR são baseados em faixas de bytes - cada byte DQ (8 bits) é roteado para pinos específicos no DRAM. Combine os comprimentos DQ dentro de cada faixa de bytes (±25 mils para DDR4). Os sinais DQ são ponto a ponto. Use impedância single-ended de 40Ω. Roteie DQ em camadas internas para melhor isolamento de CMD/ADDR.

O que é nivelamento de escrita no DDR?

O nivelamento de escrita é um procedimento de treinamento que compensa o desvio fly-by. O controlador envia DQS e o DRAM compara a chegada do DQS com o clock. O controlador ajusta o tempo DQS para cada DRAM independentemente. Isso permite que a topologia fly-by funcione apesar do desvio de clock intencional entre DRAMs.