Français
Énergie et réseaux

autorouteur

Anglais: autorouter

Un programme informatique capable de router automatiquement les pistes sur une carte de circuit imprimé.

autorouteur : logiciel qui trace les chemins de circuits sans intervention humaine

Un autorouteur est un outil logiciel qui génère automatiquement les motifs de pistes en cuivre connectant les composants électriques sur une carte de circuit imprimé (PCB). Au lieu de dessiner manuellement chaque chemin de fil entre les broches, un concepteur charge une netlist (les exigences de connectivité électrique) et l'autorouteur calcule et place les pistes conductrices sur plusieurs couches de cuivre, en respectant des contraintes telles que la largeur minimale des pistes, les règles d'espacement et les emplacements physiques des vias percés.

La tâche principale est la recherche de chemin sous des contraintes strictes. L'autorouteur doit connecter des milliers de nets tout en respectant les règles de conception : les largeurs de piste minimales typiques sont de 0,1 à 0,25 mm pour les cartes grand public, 0,05 mm pour les conceptions haute densité. Il évite de créer des courts-circuits électriques, minimise la longueur des pistes pour réduire la dégradation du signal et les interférences électromagnétiques, et distribue les pistes sur les couches disponibles (les cartes modernes ont 4, 6 couches de cuivre ou plus). La plupart des autorouteurs utilisent des variantes de routage en labyrinthe ou d'autres algorithmes de recherche graphique, souvent avec des passes qui affinent progressivement les solutions.

Quand l'autoroutage échoue

Les autorouteurs se retrouvent régulièrement bloqués dans des zones encombrées, laissant des nets non routés malgré l'espace disponible sur la carte. Un concepteur route alors manuellement les pistes critiques ou problématiques (routage interactif), puis relance l'autorouteur sur les nets restants. Les cartes densément emballées avec des centaines de broches, un espacement serré entre les composants ou des tracés asymétriques frustrent les outils automatisés. Les plans d'alimentation et de masse compliquent les choses : ils doivent transporter un courant élevé et une faible impédance, de sorte que la conception manuelle et la planification de l'empilement des couches précèdent généralement l'autoroutage. Les signaux à haute vitesse (lignes d'horloge, paires différentielles) sont presque toujours routés à la main.

L'autorouteur se situe entre le placement (des composants) et la vérification physique dans le flux de conception de PCB. Un placement bien réalisé permet à l'autoroutage de réussir ; un mauvais placement force des solutions de contournement manuelles. Les suites de conception professionnelles comme Cadence Allegro, Mentor Graphics Xpedition et Altium Designer incluent des autorouteurs intégrés. Des outils open source comme FreeRouting offrent un autoroutage de base pour les conceptions de loisirs. Le temps de réponse est important : pour une carte de 500 nets, un autorouteur performant peut terminer le routage en quelques secondes à quelques minutes, tandis que le routage manuel de la même carte prend des heures.

Le nom reflète sa fonction d'automatisation : il route (connecte les pistes) de lui-même, sans guidage interactif de l'utilisateur pour chaque connexion. Le terme est resté cohérent depuis les années 1980, alors que la conception de PCB est passée de la table à dessin à l'ordinateur. La qualité de l'autorouteur est mesurée par le taux d'achèvement (pourcentage de nets routés avec succès) et les métriques de conception : longueur totale des pistes, nombre de vias, nombre de changements de couche et densité maximale des vias dans les régions encombrées.

Sources

Entrée IG021014/05/2011

Autres termes : Énergie et réseaux

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.