Directives de disposition, de routage et d'intégrité des signaux pour les PCB DDR5

Zachariah Peterson
|  Créé: December 21, 2019  |  Mise à jour: Octobre 26, 2022
Conception de PCB DDR5 et intégrité du signal : Ce que les concepteurs doivent savoir

La sortie du standard DDR5 a été annoncée en juillet 2020, environ 18 mois après l'annonce du développement du premier module RAM suivant le standard proposé. Le standard permet d'atteindre des vitesses de pointe supérieures à 5200 MT/sec/pin (comparé à 3200 MT/sec/pin avec DDR4), avec des vitesses évaluées par JEDEC jusqu'à 6400 MT/sec/pin et une bande passante de canal augmentée jusqu'à 300 GB/s. La demande pour cette nouvelle génération de mémoires avec des capacités de 8, 16 et 32 GB devrait dépasser celle des générations précédentes à mesure que la technologie se commercialise.

Les vitesses plus rapides, les tensions d'alimentation plus basses et les pertes de canal plus élevées créent des marges et des tolérances strictes dans la disposition et la conception des PCB DDR5, mais l'intégrité du signal des canaux DDR5 peut toujours être évaluée avec des métriques d'intégrité de signal communes. Il y a beaucoup à couvrir dans ce domaine, mais dans cet article, nous nous concentrerons sur les directives essentielles de disposition et de routage des PCB DDR5 qui aideront à assurer l'intégrité du signal dans DDR5, ainsi que sur les métriques d'intégrité de signal importantes dans les canaux DDR5.

Diagrames de l'œil DDR5 et Réponses Impulsionnelles

Il existe deux simulations importantes utilisées pour examiner l'intégrité du signal dans les canaux DDR5 : un diagramme de l'œil et une réponse impulsionnelle. Un diagramme de l'œil peut être simulé ou mesuré, tout comme une réponse impulsionnelle dans un canal terminé. Les deux mesurent la capacité d'un canal à transmettre un seul bit et un flux de bits à travers un canal, et ils permettent au modèle analytique d'un canal d'être évalué en termes de causalité. Le tableau ci-dessous résume les informations importantes qui peuvent être déterminées à partir de ces mesures/simulations.

 

Réponse impulsionnelle

Diagramme de l'œil

Ce qui est mesuré

Réponse d'un seul bit

Réponse à un flux de bits

Ce qui peut être déterminé à partir de la mesure

- Pertes du canal (S21)

- Artéfacts non-causaux dans les modèles

- Interférence entre symboles liée aux réflexions et résonances

- Pertes du canal (à partir du niveau de signal)

- Interférence entre symboles

- Gigue de temporisation

- Gigue d'amplitude/distorsion

 

Pour en savoir plus sur certaines des spécifications techniques des canaux DDR5 dans une brève comparaison avec les générations DDR précédentes, jetez un œil à cet article.

Diagrammes de l'œil dans l'intégrité du signal DDR5

Les principaux indicateurs extraits d'un diagramme de l'œil sont l'ouverture de l'œil et le taux d'erreur binaire (BER). L'ouverture de l'œil peut être tracée au centre de l'œil et est généralement utilisée comme mesure de la qualité du canal. Les points importants qui peuvent être directement extraits des croisements de signaux sont le jitter d'amplitude et le jitter de temporisation, tous deux étant indicatifs de l'ISI et de certaines sources de distorsion ou de pertes. Lorsque le jitter de temporisation et le bruit d'amplitude sont élevés, le diagramme de l'œil sera plus fermé. Améliorer les principaux indicateurs d'intégrité du signal dans le canal (pertes, dispersion diélectrique, extension de la bande passante d'adaptation d'impédance à des fréquences plus élevées) devrait améliorer les deux indicateurs mentionnés ci-dessus et ainsi ouvrir davantage l'œil, conduisant à un taux d'erreur binaire plus faible.

Eye diagram example

Réponses impulsionnelles dans l'intégrité du signal DDR5

Les réponses impulsionnelles prennent en compte la réponse d'un canal isolément lorsqu'il est sollicité par une impulsion rapide. Bien qu'il soit important d'évaluer un flux de bits pseudorandom comme vous le feriez dans un diagramme de l'œil, une réponse impulsionnelle est plus fondamentale. Elle révèle des informations sur la manière dont un canal transmet un seul bit avec un taux de transition particulier (bande passante) à travers le canal et jusqu'au récepteur. La réponse impulsionnelle du canal dépendra de l'impédance du canal, de la bande passante de terminaison comparée à la bande passante du signal, des pertes totales dans le canal et de la dispersion. Les signaux DDR5 mettent davantage l'accent sur la perte dépendante de la réflexion au niveau du récepteur que les canaux sériels typiques, ce qui peut être observé dans le taux de transition d'une réponse impulsionnelle.

Impulse response example
Exemple de réponses d'impulsion calculées à partir de modèles de canaux causaux et non causaux.

La raison importante d'utiliser une simulation de réponse impulsionnelle pour une conception de canal DDR5 proposée ou à partir d'un modèle de canal extrait est d'évaluer la causalité du canal. Le modèle déterminé à partir des paramètres S du canal pourrait produire une réponse non causale dans le canal, et donc une correction (fenêtrage) serait nécessaire pour modifier le modèle de canal si des artefacts non causaux sont présents.Lisez plus à ce sujet dans un article récent de Jason Ellison.

Un processus d'analyse SI dans un canal DDR5 (ou tout autre canal à haute vitesse) inclurait :

  1. Conception de canal et test/simulation
  2. Extraction de modèle à partir de la réponse impulsionnelle complète simulée, ou à partir de mesures de paramètres S
  3. Vérification et correction de la causalité du modèle
  4. Simulation et test du diagramme de l'œil
  5. Modifier la conception du canal
  6. Répéter jusqu'à ce que la conformité du canal soit atteinte

 

Égalisation par retour de décision (DFE) sur les lignes DQ

L'un des changements les plus importants (à mon avis) dans l'architecture DDR est l'utilisation de l'égalisation par retour de décision (DFE) pour surmonter les pertes de canal et la dispersion dans les lignes DQ d'un bus DDR5. Conceptuellement, la manière la plus simple de surmonter la distorsion dans les signaux numériques est de faire passer le signal atténué à travers un filtre passe-haut. C'est pourquoi un filtre RC parallèle peut être utilisé comme un égaliseur simple. Mais dans DDR5, où les bandes passantes des signaux numériques sont beaucoup plus élevées, le DFE est plus efficace et est incorporé du côté réception d'un canal. La raison pour laquelle le DFE est utilisé est que ces canaux peuvent devoir être plutôt courts par rapport aux canaux sériels, et le DFE est efficace lorsque les pertes par réflexion sont significatives dans les pertes de canal totales.

La DDR5 continuera d'inclure des réseaux à terminaison unique, mais idéalement, ils devraient avoir une longueur de canal plus courte que celle d'une génération DDR antérieure. Aux vitesses élevées présentes dans les canaux DDR5, le comportement dominant de réflexion et la dispersion se combinent pour produire une interférence intersymbole significative intersymbol interference (ISI) si les pistes ne sont pas correctement terminées, comme illustré ci-dessus dans la section sur les réponses impulsionnelles. L'ISI provoque une distorsion des niveaux de signal en plus de la distorsion de forme due à la dispersion et aux réflexions, et chaque impulsion numérique commence à ressembler à une impulsion demi-gaussienne du côté de réception dans un canal non égalisé. Le résultat final est que le diagramme de l'œil pour le canal commence à se fermer à mesure que les pertes dominées par les réflexions et la distorsion liée à la dispersion s'accumulent.

Pour surmonter la distorsion du signal et l'ISI, un schéma d'égalisation est intégré dans l'architecture DRAM, soit du côté de l'émission soit du côté de la réception, à l'instar de certains contrôleurs DDR3 et DDR4. L'égalisation par rétroaction de décision (DFE) ou l'égalisation linéaire en temps continu (CTLE) peut être utilisée du côté de la réception, ou l'égalisation en avance (FFE) peut être utilisée du côté de l'émission. Notez que le CTLE n'est pas idéal pour les canaux dominés par les réflexions, ainsi la DDR5 adopte le DFE comme méthode d'égalisation.

Eye diagram in DDR5 PCB design
Mesure du diagramme de l'œil.

 

Directives de conception de PCB DDR5 pour réduire la dégradation du signal

Il existe d'autres sources de bruit dans les canaux DDR5 qui deviennent encore plus problématiques que dans les générations précédentes, surtout compte tenu des vitesses plus élevées nécessaires pour accompagner les taux de données plus importants et les largeurs de bande de signal. Il y a trois principales directives de conception de PCB DDR5 qui prendront la priorité dans ces conceptions.

  • Une terminaison précise et un contrôle de l'impédance qui s'étend à des largeurs de bande élevées sont nécessaires pour supprimer les réflexions dans la bande passante requise.
  • La livraison de puissance est également critique dans la conception de PCB DDR5. Les modules DDR5 incluront un circuit intégré de gestion de l'alimentation qui reçoit 12 V et délivre 1.1 V aux circuits intégrés DIMM. Cela déplace l'intégrité de la puissance au niveau du module DDR5 et loin de la carte mère.
  • Optez pour des chemins plus courts en raison de l'atténuation dans les canaux DDR5. Un stratifié haute vitesse à faible perte peut être bénéfique, ou des stratifiés avec des tissages de verre étalés pour minimiser les effets de tissage de fibre à des largeurs de bande élevées.

Du côté de la simulation, un outil de simulation de diaphonie post-implantation qui s'appuie sur des modèles IBIS pour vos composants peut vous aider à évaluer l'intégrité du signal dans vos canaux de signal DDR5. La diaphonie peut être utilisée pour déterminer si l'espacement des lignes est approprié compte tenu de l'empilement et de la distance par rapport à la référence pour les lignes de signal. Le même outil de simulation peut être utilisé pour analyser les réflexions, ce qui est important dans une topologie multi-chute dominée par les réflexions trouvée dans DDR5, bien que cela dépende moins des modèles IBIS et plus de la modélisation du signal injecté dans un canal, ce qui pourrait être fait numériquement dans le simulateur approprié.

GDDR5 PCB design for a GPU
GDDR5 pour un GPU

Les puissants outils de conception et de routage de PCB dans Altium Designer® sont conçus pour des applications comme les canaux SerDes, la conception de PCB DDR5, et d'autres domaines avancés. Altium Designer inclut un puissant gestionnaire d'empilement avec un solveur de champ pour contrôler l'impédance de votre carte pendant le routage, et vous aurez accès à des outils de simulation post-implantation qui vous aideront à identifier les problèmes d'intégrité du signal dans votre carte.

Maintenant, vous pouvez télécharger un essai gratuit d'Altium Designer et en savoir plus sur les meilleurs outils de mise en page, de simulation et de planification de production de l'industrie. Parlez dès aujourd'hui à un expert d'Altium pour en savoir plus sur les directives de mise en page et de routage des PCB DDR5.

Commencez le voyage pour passer à Altium Designer dès aujourd'hui.

A propos de l'auteur

A propos de l'auteur

Zachariah Peterson possède une vaste expérience technique dans le milieu universitaire et industriel. Avant de travailler dans l'industrie des PCB, il a enseigné à la Portland State University. Il a dirigé son M.S. recherche sur les capteurs de gaz chimisorptifs et son doctorat en physique appliquée, recherche sur la théorie et la stabilité du laser aléatoire. Son expérience en recherche scientifique couvre des sujets tels que les lasers à nanoparticules, les dispositifs électroniques et optoélectroniques à semi-conducteurs, les systèmes environnementaux et l'analyse financière. Ses travaux ont été publiés dans diverses revues spécialisées et actes de conférences et il a écrit des centaines de blogs techniques sur la conception de PCB pour de nombreuses entreprises. Zachariah travaille avec d'autres sociétés de PCB fournissant des services de conception et de recherche. Il est membre de l'IEEE Photonics Society et de l'American Physical Society

Ressources associées

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.