10M+ Composants Électroniques En Stock
Certifié ISO
Garantie Incluse
Livraison rapide
Pièces difficiles à trouver ?
Nous les trouvons
Demander un devis

PCIe Redriver vs. Retimer : comment choisir le bon appareil ?

Aug 08 2026
Source: Michael Chen
Parcourir: 1637

Le choix entre un redriver PCIe et un retimer dépend de ce qui limite le lien : la perte d’insertion, qui peut être corrigée par égalisation, ou le jitter accumulé, le décalage de voie et la complexité du canal, qui nécessitent une régénération du signal. Cet article compare le fonctionnement de chaque appareil, leurs performances d’intégrité du signal, leur latence, leur puissance, leur coût, leur compatibilité PCIe et CXL, leurs exigences de placement et leurs applications appropriées. Il fournit également un processus de sélection et de validation pour choisir la bonne solution de reach-extension.

Figure 1. PCIe Retimer vs. Redriver

Retimer PCIe vs. Redriver en un coup d’œil

Un redriver PCIe améliore un signal faible grâce au conditionnement analogique, tandis qu’un retimer PCIe reçoit et régénère le signal avant de le retransmettre. Les deux peuvent étendre la connectivité PCIe, mais ils répondent à différents niveaux de difficulté du canal.

FacteurPCIe RedriverPCIe Retimer
Fonction de baseConditions du signal existantRégénère un nouveau signal
Récupération de l’horlogeNon inclusInclus
Structure du lienReste un canal de bout en boutCrée deux segments de canal électrique
Contrôle du jitterLimité à l’amélioration analogiqueÉlimine les erreurs de timing accumulées grâce à la régénération
LatenceDélai supplémentaire plus petitDélai de traitement supplémentaire
Puissance et coûtDemande moins d’énergie et coûte moins cherNécessite plus de puissance et de ressources de soutien
Utilisation appropriéeCanaux contrôlés avec perte gérableConfigurations de canaux longs, complexes ou variables

Choisissez un redriver lorsque le canal a principalement besoin d’une égalisation supplémentaire. Choisissez un retimer lorsque la connexion nécessite une régénération du signal, un contrôle du jitter plus fort, ou un support pour des topologies PCIe complexes et moins prévisibles.

Pourquoi les liaisons PCIe nécessitent un conditionnement du signal

Figure 2. PCIe Signal Path Diagram

Les liaisons PCIe perdent de la force du signal et de la marge de timing lorsque les données passent à travers des boîtiers, des pistes PCB, des vias, des connecteurs, des élévateurs, des câbles et des cartes complémentaires. À des débits de données plus élevés, ces pertes peuvent entraîner un entraînement de lien plus lent, une largeur de voie réduite, des problèmes de détection de périphérique, des erreurs PCIe ou des coupures de liens.

Ces symptômes peuvent également être causés par des problèmes de fréquence, de réinitialisation, de firmware, d’alimentation ou de connecteur. La seule longueur de trace ne suffit pas à juger de la qualité du canal. Le chemin complet, y compris la perte de paquet, le routage, les connecteurs, les câbles, la diaphonie, la température et la variation de fabrication, doit être évalué avant de choisir un redriver ou un retimer.

Comment fonctionnent les repilotes et les retimeurs PCIe

Comment fonctionne un redriver PCIe

Figure 3. Simplified PCIe Redriver Signal Path

Un redriver PCIe reçoit un signal différentiel dégradé via ses entrées RX+ et RX− et applique un conditionnement du signal analogique pour compenser la perte de canal dépendante de la fréquence. Un égaliseur linéaire en temps continu, ou CTLE, augmente l’amplitude relative des composants à haute fréquence atténués, aidant à réduire les interférences intersymboliques causées par les pistes de PCB, les vias, les connecteurs, les élévateurs et les câbles.

Selon l’appareil sélectionné, des réglages de gain configurable, d’égalisation, de variation de sortie et de dé-accentuation peuvent être utilisés pour optimiser la forme d’onde sortante pour le canal restant. Le signal conditionné est ensuite transmis via les sorties TX+ et TX−.

Un redriver ne récupère pas l’horloge embarquée, ne décode pas les données PCIe, ni ne prend de nouvelles décisions numériques sur les bits. Il reste partie du même canal électrique de bout en bout, donc l’émetteur, le repilote, l’interconnexion et le récepteur doivent être simulés et validés ensemble. Il peut améliorer la marge de signal lorsque la perte d’insertion et les interférences intersymboles sont les principales limites, mais il ne peut pas réinitialiser le jitter aléatoire accumulé, supprimer le décalage entre voies, ni récupérer des données déjà ambiguës.

Comment fonctionne un retimer PCIe

Figure 4. Simplified PCIe Retimer Block Diagram

Un minuteur PCIe reçoit un signal différentiel dégradé du segment électrique en amont via ses entrées RX+ et RX−. L’égalisation de réception compense la perte de canal dépendante de la fréquence, tandis qu’un égaliseur de rétroaction de décision peut réduire les interférences intersymboliques restantes. La récupération d’horloge et de données extrait ensuite la chronologie intégrée et détermine les valeurs de données reçues.

Les données récupérées sont traitées via un tampon spécifique à l’appareil, un alignement ou une logique de gestion du domaine d’horloge. Le chemin d’émission applique une égalisation en avance de flux, des préréglages de sortie ou d’autres réglages de façonnage de la forme d’onde avant d’envoyer un signal nouvellement synchronisé via les sorties TX+ et TX−.

Cette régénération réinitialise les budgets accumulés de jitter et de décalage de voie à voie entre les segments électriques en amont et en aval. Contrairement à un redriver, un retimer PCIe participe aux processus d’entraînement des liens et d’égalisation requis par la génération PCIe prise en charge.

L’implémentation interne exacte varie selon l’appareil. Certains retimeurs utilisent différentes architectures de tamponnage, d’égalisation, de fréquence et de gestion. La connexion complète fonctionne toujours comme un lien logique PCIe de bout en bout, et un reminuteur ne fournit pas les fonctions de commutation ou de sortie d’éventail d’un commutateur PCIe.

Comparaison des performances de l’intégrité du signal

Perte d’insertion et interférence intersymbole

Un redriver compense la perte d’insertion dépendante de la fréquence en restaurant les composants du signal atténués. Cela peut réduire les interférences entre symboles, mais la performance dépend des pertes en amont et en aval, de la génération PCIe, de la disposition des canaux, des connecteurs et de l’égalisation du récepteur.

Un retimer met fin au segment électrique entrant et retransmet les données récupérées dans un nouveau segment. Cela fournit un budget de perte de canal séparé lorsque la liaison complète dépasse la marge disponible.

Récupération du tremblement

Un répilote peut réduire le jitter dépendant des données causé par la distorsion du canal, mais il ne peut pas supprimer le jitter aléatoire, périodique ou non corrélé car il ne récupère pas l’horloge intégrée.

Un reminuteur utilise la récupération d’horloge et de données pour déterminer les bonnes valeurs de bits et le timing de transition. Il retransmet les données avec une nouvelle horloge, réinitialisant le budget de gigue accumulé tout en ajoutant un peu de bruit interne de synchronisation.

Bruit, diaphonie et reflets

Un redriver applique l’égalisation et le gain à l’ensemble de la forme d’onde reçue. Des réglages excessifs peuvent donc amplifier le bruit, la diaphonie et les réflexions en même temps que le signal désiré. Une impédance contrôlée et une disposition correcte du circuit imprimé restent essentielles.

Un réminuteur prend des décisions numériques de bits avant la retransmission, donc la distorsion qui ne provoque pas d’erreur de bit n’est pas transférée dans le segment suivant. Cependant, il ne peut pas corriger les données déjà récupérées incorrectement.

Décalage de voie à voie

Un redriver conditionne chaque voie indépendamment mais ne supprime pas la dérive accumulée entre les boîtiers, pistes, connecteurs ou câbles.

Un retimer peut réaligner les voies entrantes avant la retransmission, ce qui le rend utile pour les liaisons, risers, backplanes et connexions câblées PCIe x8 ou x16 avec des exigences de décalage plus serrées.

Diagrammes oculaires, BER et marge du récepteur

Un redriver peut améliorer ou rouvrir un œil fermé principalement en raison d’une perte dépendante de la fréquence et de l’ISI. Cependant, l’apparence de l’œil seule ne confirme pas la fiabilité, donc le taux d’erreur binaire, la marge du récepteur, l’entraînement des liens et les compteurs d’erreur doivent également être évalués.

Un retimer génère un nouvel œil en aval à partir des données et du timing récupérés. La validation doit toujours couvrir les changements de vitesse, les réinitialisations, les transitions d’état d’alimentation, la marge du récepteur et l’interopérabilité entre hôtes et terminaux supportés.

Compromis entre latence, puissance, thermique et coûts

Un retimer offre une récupération de signal plus forte mais contient plus de circuits qu’un redriver. La récupération d’horloge, les boucles à verrouillage de phase, les égaliseurs, les tampons, la logique de contrôle et les émetteurs augmentent la puissance, la chaleur, le coût et l’effort d’implémentation.

Facteur de conceptionRedriverRetimer
Latence du chemin des donnéesPetit délai de propagation analogiqueDélai supplémentaire de récupération et de retransmission
PuissanceMoins de blocs actifsPlus de traitement analogique et numérique
Conception thermiqueCharge thermique concentrée plus faibleNécessite une analyse du débit d’air et de la température de jonction
Rails d’alimentationSouvent plus simplePeut nécessiter plusieurs rails et un séquençage
FirmwareLa configuration des registres peut être suffisanteLa gestion de la configuration et du firmware peut être nécessaire
Zone du PCBBoîtier plus petit et circuits de supportBoîtier plus grand et composants de support
DiagnosticLimité par l’implémentation des appareilsPeut fournir des informations de lien au niveau des segments
Coût de l’appareilLowerPlus haut
Effort de validationSyntonisation des canaux et tests de points d’extrémitéTests électriques, protocolaires, d’horloge et de firmware

Le composant le moins cher peut ne pas générer le coût de plateforme le plus bas. Un repilote nécessitant des révisions répétées de la carte ou des réglages spécifiques au point de terminaison peut augmenter les coûts de développement et de support.

Un retimer peut réduire le temps de dépannage grâce à une meilleure télémétrie, mais il nécessite aussi une planification de la livraison de puissance, de l’horloge, du reset, de la gestion thermique et du firmware.

Génération PCIe et compatibilité CXL

PCIe 3.0 et PCIe 4.0

Pour PCIe 3.0 et PCIe 4.0, un redriver convient lorsque la perte d’insertion est la principale limite, et que le canal utilise des points d’extrémité fixes et validés. Un réminuteur est plus approprié lorsque la topologie introduit un jitter supplémentaire, une variation de l’extrémité ou une marge électrique insuffisante.

PCIe 5.0

À 32 GT/s, le PCIe 5.0 offre moins de tolérance aux pertes et discontinuités du canal. Un redriver peut supporter des liaisons NRZ soigneusement contrôlées, tandis qu’un retimer est plus adapté lorsque le chemin complet ne peut pas atteindre la marge requise uniquement par égalisation.

PCIe 6.0

Un redriver PCIe 6.0 doit explicitement supporter la signalisation PAM4 64-GT/s ainsi que ses exigences plus strictes en matière de bruit et de linéarité. Un retimer compatible doit également supporter les fonctionnalités PCIe 6.0 telles que le mode FLIT, la correction d’erreurs en avant, le CRC et les fonctions de gestion de liens requises. On ne peut pas supposer que les appareils PCIe 5.0 supportent la PCIe 6.0.

Compatibilité CXL

Un redriver utilisé dans une liaison CXL doit répondre aux exigences électriques de la couche physique PCIe sous-jacente et être éligible à la topologie, au débit de données, à la largeur de voie et à l’architecture d’horloge souhaités.

Un retimer doit explicitement prendre en charge les révisions PCIe et CXL requises. La sélection doit également vérifier le fonctionnement en mode FLIT, la fréquence, le firmware, la gestion des appareils, la qualification de la plateforme et les résultats de conformité plutôt que de se fier uniquement au débit de données annoncé.

Quand utiliser un redriver ou un retimer PCIe

Le choix du dispositif doit refléter l’ensemble du système plutôt que de favoriser un composant plus simple ou plus performant.

Condition du systèmeMeilleur point de départRaison
Complexe racinaire fixe et extrémitéRedriverLe canal peut être accordé et entièrement validé
Perte d’insertion modéréeL’égalisation analogique peut restaurer suffisamment de marge
Limite stricte de puissanceUtilise moins de blocs de traitement actifs
Limite stricte de latenceAjoute principalement un délai de propagation analogique
Le jitter aléatoire consomme la margeRetimerLa récupération de l’horloge crée une nouvelle référence de synchronisation
Plusieurs connecteurs ou un câbleDes segments électriques séparés offrent une portée plus grande
Liaison large x8 ou x16 avec des préoccupations de décalagePeut-on réaligner les voies entre les segments
Emplacement pour carte d’ajout ouvertMieux adapté à la variation des points de terminaison
Besoin de télémétrie de lienPeut exposer le statut et la marge au niveau du segment
PCIe 5.0 ou 6.0 topologie complexeOffre une meilleure récupération du signal et une gestion des liens

Un redriver n’est pas limité aux générations PCIe plus anciennes, et un retimer n’est pas nécessaire pour chaque liaison haute vitesse. Le choix correct dépend des conditions du canal mesurées et simulées.

Emplacement et disposition du PCB

Figure 5. PCIe Signal Conditioning Placement Guide

Un redriver PCIe doit être placé là où le signal entrant est encore suffisamment propre pour une égalisation analogique, généralement près de la source principale de perte de canal. Garde les paires différentielles courtes et adaptées en longueur, minimise les stubs et les transitions, et place les condensateurs de dérivation près des broches d’alimentation pour réduire le bruit d’alimentation.

Un retimer PCIe est positionné dans un chemin à haute perte pour le diviser en segments électriques distincts en amont et en aval. Sa position devrait équilibrer les pertes des deux côtés plutôt que de se fier uniquement au point médian physique. Le routage de l’horloge de référence, le découplage local de l’alimentation, les transitions de connecteur et l’appariement de voie doivent être soigneusement contrôlés afin que chaque segment reste dans les limites du canal PCIe supporté.

Processus de sélection de l’extension PCIe Reach

Définir et modéliser le lien PCIe complet

Pour un redriver PCIe, documentez la génération PCIe, le nombre de voies, les types d’émetteurs et de récepteurs, la perte de boîtier, l’empilement des circuits imprimés, la longueur de la trace, les vias, les connecteurs, les riers, les câbles et la capacité d’égalisation des points de terminaison. Modéliser le canal électrique complet de bout en bout, incluant la perte avant le redriver, les caractéristiques de transfert du redriver, et la perte restante en aval. Les deux faces d’un redriver ne sont pas des segments de canal PCIe indépendants.

Pour un reminuteur PCIe, documentez également l’architecture d’horloge supportée, le comportement de réinitialisation, les états d’alimentation, le firmware, l’interface de gestion, le complexe racine, les types de terminaisons et la révision PCIe ou CXL requise. Calculez séparément les segments électriques en amont et en aval car le reminuteur récupère les données et lance un signal nouvellement synchronisé dans le second segment.

Pour les deux solutions, évaluez la perte d’insertion, la perte de retour, la diaphonie, les réflexions, le jitter, le décalage de voie, la variation de tension et de température, la variation du connecteur, ainsi que les combinaisons d’extrémité supportées. Ne choisissez pas un appareil uniquement à partir de la longueur de la trace.

Identifier l’altération dominante

Choisissez un redriver lorsque la perte d’insertion dépendante de la fréquence et les interférences intersymboliques sont les principaux problèmes. Il peut restaurer les composants du signal atténué mais ne peut pas supprimer le jitter aléatoire accumulé, le décalage de voie ou les erreurs d’horloge.

Choisissez un retimer lorsque le canal souffre également de gigue, de décalage, de réflexions, de variations de point d’extrémité ou de plusieurs connecteurs. Il récupère l’horloge et les données, permettant de redémarrer la synchronisation et la qualité du signal au second segment.

Comparer les alternatives passives et actives

Avant de choisir un repilote, pensez à un itinéraire plus court, un stratifié à faible perte, moins de connecteurs, des traverses retro-percées et des transitions de couches améliorées. Un redriver est approprié lorsque les changements passifs sont insuffisants, mais la régénération complète du signal n’est pas nécessaire.

Avant de sélectionner un reminuteur, déterminez si le canal peut être divisé en sections passives plus courtes. Un retimer ajoute puissance, latence, charge thermique, besoins en firmware et coût, mais offre plus de marge pour des topologies exigeantes.

Sélectionner et simuler l’appareil

Pour un redriver, comparez le support de génération PCIe, le nombre de voies, la plage CTLE, les réglages de gain, le swing de sortie, la puissance par voie, la taille du boîtier et le placement. Simulez les deux directions avec des réglages d’égalisation différents, émetteurs, récepteurs, connecteurs et conditions de température.

Pour un retimer, vérifiez les révisions PCIe et CXL, la prise en charge NRZ ou PAM4, la largeur de voie, les modes d’horloge, la latence, les préréglages de transmission, le firmware, les diagnostics et les résultats de conformité. Simulez les deux segments de canal selon la tension, la température, la diaphonie, les extrémités et les variations de câble.

Valider le système complet

Validez un redriver avec différents émetteurs, points de terminaison, cartes, câbles et réglages d’égalisation. Les tests doivent couvrir la marge du récepteur, les changements de vitesse, les changements de largeur de voie, les limites de température, le trafic prolongé et la surveillance des erreurs.

Validez un retimer avec plusieurs complexes racines, points de terminaison, versions de firmware, modes d’horloge, réinitialisations et transitions d’état d’alimentation. Les tests doivent également couvrir la formation des liaisons, la gestion du retimer, le fonctionnement du CXL si nécessaire, la variation de production et le trafic de longue durée.

Erreurs de conception courantes et solutions

ErreurSolutionQue vérifier
Sélectionner un dispositif uniquement à partir de la longueur de la traceModéliser le canal PCIe completInclut les boîtiers, pistes PCB, vias, connecteurs, élévateurs, câbles et cartes d’entrée
Considérer le boost de l’égaliseur comme une portée supplémentaireExaminez le profil de pertes dépendant de la fréquenceConfirmez que la perte d’insertion est la principale limitation avant de choisir un redriver
Utilisation de l’égalisation maximale du redriverOptimiser le gain et les réglages CTLEUtilisez la simulation et les mesures en laboratoire pour éviter l’amplification et la distorsion du bruit
Utilisation d’un redriver pour des problèmes de gigue aléatoireRetirez la source de jitter ou sélectionnez un retimerChoisissez un reminuteur lorsque la récupération de l’horloge et la régénération du timing sont nécessaires
En supposant que chaque extrémité offre la même margeTester plusieurs types de points d’extrémitéValider avec différents processeurs, GPU, disques NVMe, cartes réseau et accélérateurs
Ignorer les générations PCIe plus faiblesTester toutes les vitesses prises en chargeVérifier la détection, la formation et la négociation des liens à chaque génération PCIe requise
Traiter un retimer comme un composant passifConcevez ses exigences de contrôle tôtInclut les horloges, les réinitialisations, le séquençage d’alimentation, le firmware, la gestion et le contrôle thermique
Ignorer la latence du retimerAjoutez le délai de l’appareil au budget temporelVérifiez si la latence supplémentaire affecte le stockage, le réseau, l’accélérateur ou les charges de travail CXL
Sélection uniquement par prix des composantsComparer le coût total de la plateformeInclure les modifications de PCB, le développement du firmware, le refroidissement, la validation et les frais de support
S’appuyer uniquement sur les diagrammes oculairesProtocole d’ajout et tests d’erreurCombinez les mesures oculaires avec le BER, la marge du récepteur, l’état du lien et le compteur d’erreurs
Cascade de plusieurs repilotesAméliorez le canal passif ou utilisez un retimerRéduire les connecteurs et les pertes de routage avant d’ajouter plusieurs égaliseurs actifs
Sauter les tests de variation de productionTester plusieurs cartes et lots composantsValider entre les variations de procédé, tension, température, câble, connecteur et fabrication

Conclusion

Choisissez un redriver PCIe lorsque la perte d’insertion est le principal problème et que le canal, les points de terminaison et la topologie sont sous contrôle. Choisissez un retimer PCIe lorsque le lien présente un jitter important, un décalage de lane, plusieurs connecteurs, des câbles ou des configurations de points d’extrémité changeantes nécessitant une récupération d’horloge et une régénération complète du signal. Avant de finaliser la conception, modéliser le canal complet, vérifier la compatibilité PCIe ou CXL, optimiser le placement des appareils et valider le système à travers les vitesses, points de terminaison, températures et états de puissance supportés. La meilleure solution est l’appareil le moins complexe qui offre une marge de fonctionnement fiable.

Foire aux questions [FAQ]

Q1. Un redriver augmente-t-il la vitesse PCIe ?

Un redriver n’augmente pas le débit de données PCIe. Cela améliore la qualité du signal, permettant au complexe racine et au point d’arrivée d’entraîner et de fonctionner de manière fiable aux niveaux de génération supportés.

Q2. Un redriver peut-il éliminer les tremblements aléatoires ?

Un pilote peut réduire le jitter dépendant des données causé par la perte de canal, mais il ne peut pas supprimer le jitter aléatoire car il ne récupère pas l’horloge ni ne régénère les données.

Q3. Un retimer ajoute-t-il de la latence ?

Un retimer ajoute de la latence car il récupère l’horloge et les données avant de retransmettre le signal. Le délai exact dépend de l’architecture du dispositif et du mode de fonctionnement.

Q4. Un retimer est-il nécessaire pour PCIe 5.0 ?

Tous les liens PCIe 5.0 ne nécessitent pas de retimer. Les canaux courts utilisant des matériaux à faible perte, des vias contrôlés et des connecteurs adaptés peuvent fonctionner sans extension active de portée.

Q5. Le matériau PCB à faible perte peut-il éliminer le besoin d’un retimer ?

Un matériau de PCB à faible perte peut remplacer un retimer lorsque le canal passif complet atteint les limites électriques PCIe. Cela évite l’alimentation active et la latence mais peut augmenter les coûts de fabrication de la carte.

Q6. Où faut-il placer un redriver ou un retimer ?

Un réducteur doit être placé là où le signal entrant reste adapté à l’égalisation, et la perte restante en aval est gérable. Un retimer doit diviser le lien en deux segments électriques conformes.