Longueur de trace de PCB: Le cœur de la conception à grande vitesse & Guide pratique
Pourquoi la correspondance de la longueur des traces est-elle importante?
Les signaux se propagent à travers un circuit imprimé (PCB) à une vitesse finie. Lorsque ces signaux font partie d'un bus synchrone, comme l'adresse ou les lignes de données, ou former des paires différentielles telles que USB ou HDMI, même de petits retards de propagation peuvent entraîner des problèmes de synchronisation importants. La raison est simple, physique: plus la trace est longue, plus le signal met du temps à arriver. Des erreurs se produisent lorsque les heures d'arrivée du signal diffèrent au-delà de la fenêtre de synchronisation requise.
À des fréquences de plusieurs centaines de mégahertz et plus, les nanosecondes comptent. Avec un délai de propagation d'environ 150 ps/pouce (en fonction du matériau diélectrique, empilement, tracer la géométrie, et d'autres facteurs), un décalage d'un seul pouce peut suffire à violer les exigences de synchronisation et à provoquer des pannes.
1. Principes sous-jacents de la longueur des traces de PCB: Des fils aux lignes de transmission
1.1 Vitesse de propagation du signal: Lien direct entre longueur et délai
- Vitesse de propagation: à propos 15 cm/ns (6 pouces/ns)
- Conversion de retard: 1 cm de trace équivaut à environ 66.7 délai ps, et 1 pouce est égal 167 délai ps
1.2 Longueur critique: La ligne de démarcation entre la conception à basse vitesse et la conception à grande vitesse

Où c représente la vitesse de la lumière, f pour la fréquence du signal, et \(\varepsilon_r\) pour la constante diélectrique du matériau.
- Scénarios à basse vitesse: Si la longueur de la trace est inférieure à 1/1.5 de la longueur critique, la trace peut être considérée comme un fil ordinaire, et l'impact de la longueur est négligeable.
- Scénarios à grande vitesse: Si la longueur de la trace dépasse la longueur critique, la trace doit être conçue comme une ligne de transmission avec une impédance et une longueur strictement contrôlées; sinon, une réflexion importante du signal se produira.
1.3 Longueur électrique vs. Longueur physique: Une distinction facilement négligée

- Différence de couche: La constante diélectrique effective du FR-4 est d'environ 4.0 pour les couches externes et 4.3 pour les couches intérieures. Les traces ayant la même longueur physique sur différentes couches produiront des délais différents.
- Facteurs d'influence: Épaisseur du cuivre, La couverture du masque de soudure et les plans de référence complets modifieront tous la constante diélectrique effective, affectant ainsi la longueur électrique.
2. Problèmes graves causés par une longueur de trace incontrôlée: Intégrité du signal & Risques système
2.1 Biais de synchronisation: La principale menace pour les bus parallèles à grande vitesse
2.2 Réflexion et sonnerie du signal: Qualité du signal haute fréquence dégradée
2.3 Paramètres parasites et diaphonie: Risques CEM accrus
- Effets parasitaires: Des traces plus longues s'accompagnent d'une plus grande résistance parasitaire, inductance et capacité, qui dégradent les performances du circuit et augmentent la consommation d'énergie aux hautes fréquences.
- Diaphonie: Les traces étendues élargissent la zone de couplage avec les lignes adjacentes et aggravent le bruit de diaphonie, surtout sur les PCB haute densité.
2.4 Problèmes de fabricabilité et de coûts
3. Règles de conception de base pour la longueur de trace: Contrôle ciblé par application
3.1 Signaux différentiels à grande vitesse: Correspondance stricte des longueurs avec un écart limité
- Norme générale: Écart de longueur au sein d'une paire différentielle < 10 mil (0.25 MM)
- Scénarios de haute précision (PCIe Gen4/Gen5, USB4): Écart de longueur < 2 mil (0.05 MM)
3.2 Bus parallèles (DDR3/DDR4/DDR5): Correspondance de longueur de groupe & Synchronisation de l'horloge
- DDR4: Écart de longueur au sein des groupes DQ/DQS ≤ 5 mil; écart au sein des groupes d'adresses/lignes de contrôle ≤ 50 mil; écart entre l'horloge et les lignes de données ≤ 20 mil
- DDR5: Une plus grande précision est requise. Écart de longueur au sein des groupes DQ/DQS ≤ 2 mil, avec un contrôle plus strict de la gigue de l'horloge.
3.3 Signaux d'horloge: Gardez les traces courtes, Routage direct et prioritaire
- Limite de longueur: Gardez les traces aussi courtes que possible (≤ 3 pouces / 76 MM) pour minimiser les retards et la gigue.
- Règles de routage: Acheminez les signaux d'horloge de préférence sur les couches externes avec des chemins droits et moins de vias, et éloignez-les des lignes de données à haut débit et des sources de bruit électrique.
- Conception de domaine multi-horloge: Écart de longueur des signaux provenant de la même source d'horloge ≤ 100 mil pour éviter le chaos du timing.
3.4 Signaux à basse vitesse (GPIO, Uart, I2C): Donner la priorité au routage court sans correspondance stricte de longueur
- Principe de conception: Gardez les traces courtes et droites pour réduire les paramètres parasites et la diaphonie.
- Aucune correspondance de longueur obligatoire pour les GPIO communs, lignes électriques et de terre.
3.5 Signaux RF: Contrôler la longueur absolue en fonction de la longueur d'onde
- Règle générale: Longueur de trace < l/10, où \(λ = c/(f×√ε_r)\)
- Exemple: Pour 5 Signaux GHz sur substrat FR-4, λ ≈ 12 MM, la longueur de trace maximale autorisée est donc 1.2 MM.
- Contrôle d'impédance: Maintenir 50 Impédance asymétrique Ω. Tout écart de longueur affectera la fréquence de résonance et la puissance du signal.

4. Compétences pratiques d'optimisation pour la longueur des traces: De la mise en page au routage
4.1 Optimiser d'abord la mise en page: Minimiser l’écart de longueur à la source
- Regroupement de composants: Placez des appareils à haute vitesse tels que le processeur, DDR et FPGA, ainsi que des puces d'interface comme USB et HDMI proches les unes des autres pour raccourcir les chemins de signal.
- Flux de signaux: Suivez le chemin Entrée → Traitement → Sortie pour réduire les croisements de traces et les détours.
- Planification des couches: Disposez les signaux à grande vitesse sur les couches externes (lignes microruban) réduire les vias; attribuer des signaux à basse vitesse et des lignes électriques aux couches internes.
4.2 Routage serpentin pour la correspondance de longueur
- Directives de conception:
- L'espacement entre les coudes en serpentin doit être d'au moins 3 fois la largeur de la trace pour éviter la diaphonie.
- Utilisez des angles ou des arcs de 45° pour les courbures afin de réduire la discontinuité d'impédance et la réflexion du signal..
- Appliquez un routage en serpentin dans les zones non critiques et restez à l'écart des zones de bruit haute fréquence.
- Configuration du logiciel: Définir des règles de longueur (longueur cible & tolérance) dans Concepteur avancé, Cadence et autres outils EDA pour le routage automatique en serpentin.
4.3 Contrôle de l'écart de longueur: Les détails comptent
- Vias: Utilisez le même nombre de vias pour toutes les traces d'un groupe, car les vias introduisent une inductance et une capacité parasites supplémentaires et modifient la longueur électrique.
- Style de courbure: Unifiez les types de pliage (45° / 90°) au sein du même groupe.
- Compensation de couche: Pour les traces traversant différentes couches, affiner la longueur physique pour compenser les différences de retard causées par les constantes diélectriques variables.
4.4 Simulation & Vérification: Vérification post-conception indispensable
- Simulation de l'intégrité du signal: Utilisez des outils tels que HyperLynx et ADS pour analyser l'impact de l'écart de longueur sur le timing, diagramme de l'oeil et diaphonie.
- Analyse temporelle: Calculez le temps de configuration et la marge de temps de maintien pour garantir que tous les écarts se situent dans les plages autorisées..
- Vérification de la production de masse: Effectuer des tests d'échantillonnage avant la production en série pour vérifier la cohérence entre la longueur réelle de la trace et les valeurs de conception, et éliminer les problèmes causés par des erreurs de fabrication.













