AccueilExemplesConception DDR
Exemple de conception

Conception PCB mémoire DDR

Maîtrisez la conception d'interface mémoire DDR4 et DDR5. Apprenez la topologie fly-by, les contraintes de timing, les exigences d'impédance et les techniques de layout pour des systèmes mémoire fiables.

Liste de contrôle conception DDR

  • Impédance single-ended 40Ω
  • Fly-by pour CLK/CMD/ADDR
  • Correspondance longueur DQ par voie d'octets
  • Terminaison on-die (ODT)
  • Découplage par broche VREF

Spécifications DDR

TypeVitesseTensionImpédance DQImpédance CLKTopologie
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ΩPoint-à-point

Directives de routage DDR

Signaux de données (DQ/DQS)

  • Correspondance longueur dans voie d'octets (±25 mils)
  • Paire différentielle DQS pour chaque octet
  • Routage point-à-point
  • Minimiser le crosstalk entre bits DQ

Commande/Adresse (CMD/ADDR)

  • Topologie fly-by: contrôleur → DRAM0 → DRAM1...
  • Tous CMD/ADDR même couche et direction
  • Terminaison au dernier DRAM
  • Write leveling compense le décalage

FAQ

Qu'est-ce que la topologie fly-by dans DDR ?

La topologie fly-by achemine les signaux d'horloge, de commande et d'adresse séquentiellement du contrôleur vers chaque puce DRAM. Cela crée un décalage intentionnel qui est compensé pendant l'entraînement. Elle améliore l'intégrité du signal en réduisant les longueurs de stub et les réflexions par rapport à la topologie T-branch utilisée dans les anciennes générations DDR.

Comment router les signaux de données DDR (DQ) ?

Les signaux de données DDR sont basés sur des voies d'octets - chaque octet DQ (8 bits) est routé vers des broches spécifiques sur la DRAM. Faites correspondre les longueurs DQ dans chaque voie d'octets (±25 mils pour DDR4). Les signaux DQ sont point-à-point. Utilisez une impédance single-ended de 40Ω. Routez DQ sur les couches internes pour une meilleure isolation de CMD/ADDR.

Qu'est-ce que le write leveling dans DDR ?

Le write leveling est une procédure d'entraînement qui compense le décalage fly-by. Le contrôleur envoie DQS et la DRAM compare l'arrivée de DQS à l'horloge. Le contrôleur ajuste le timing DQS vers chaque DRAM indépendamment. Cela permet à la topologie fly-by de fonctionner malgré le décalage d'horloge intentionnel entre les DRAM.