Routage interactif

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Le routage est le processus qui consiste à définir un chemin de connexion entre les nœuds de chaque net, en plaçant des objets de conception PCB, tels que des pistes, des arcs et des vias, sur les couches de cuivre afin de créer une connexion continue entre les nœuds. Au lieu de placer ces objets un par un pour construire le chemin de connexion, vous interactively route la connexion.

  • Dans l’éditeur PCB, le routage interactif est un processus intelligent. Après avoir lancé la commande de routage interactif, vous cliquez sur une pastille pour sélectionner une connexion à router. Lorsque vous éloignez le curseur de la pastille, le routeur interactif tente de définir un chemin de routage à partir de cette pastille jusqu’à l’emplacement actuel du curseur. Le chemin défini par le routeur est contrôlé par diverses propriétés, notamment le corner style actuel et les paramètres de gloss.

  • Les propriétés des pistes/arcs en cours de placement sont contrôlées par la règle de conception Routing Width, et l’espacement par rapport aux objets d’autres nets par la règle de conception électrique Clearance.

  • La façon dont le routeur interactif réagit aux objets déjà présents sur la carte, tels que les pastilles de composants et le routage sur d’autres nets, dépend du mode Routing Conflict Resolution actuel. Le mode détermine si le routeur va Walkaround l’obstacle, ou Hug l’objet and Push si nécessaire, ou le Push, ou le Stop, ou le Ignore.

Routage interactif d’une connexion - après avoir lancé la commande et cliqué sur une ligne de connexion, le routeur interactif trouve un chemin entre l’objet du net et l’emplacement actuel du curseur, en contournant les objets existants. Un clic de souris placera tous les segments de piste hachurés, Ctrl+Click pour terminer automatiquement le routage.

Le routage interactif peut être effectué sur :

  • Un seul net – Route » Interactive Routing

  • Deux nets configurés en paire différentielle – Route » Interactive Differential Pair Routing (en savoir plus)

  • Un ensemble de nets sélectionnés – Route » Interactive Multi-Routing

Développer une maîtrise du routage nécessite une bonne compréhension de la manière dont les objets sont positionnés dans l’espace de conception PCB ; la section suivante en donne un aperçu. Il est également important de comprendre comment contrôler l’affichage des routes, afin de voir facilement ce sur quoi vous travaillez dans un espace de conception très dense ; un aperçu de ce sujet est présenté dans la deuxième section. La troisième compétence qui améliore votre maîtrise du routage consiste à apprendre à contrôler les propriétés des pistes et des vias pendant le routage.

Si vous possédez ces compétences et êtes venu sur cette page pour en savoir plus sur le processus de routage, passez directement à la section travailler avec le routeur interactif.

Comment les objets sont positionnés dans l’espace de conception

L’éditeur PCB est un environnement d’édition basé sur une grille ; par défaut, votre routage interactif est placé sur la grille d’accrochage active. En plus de la grille d’accrochage, le logiciel comprend un certain nombre de fonctions d’accrochage supplémentaires, conçues pour vous aider à positionner et aligner précisément les objets de conception. Ensemble, ces fonctions sont appelées Unified Cursor-Snap System.

Le système d’accrochage du curseur comporte deux aspects fondamentaux : what à quoi le curseur s’accroche, et when il s’accrochera.

  • What - les points de l’espace auxquels le curseur s’accroche comprennent : les Grids définis par l’utilisateur, les Guides, de travail et les points d’accrochage sur les Objects existants.

  • When - le curseur s’accroche à un point d’accrochage : il s’accroche lorsqu’il se trouve dans la Snap Distance, et lorsque l’accrochage est autorisé sur cette Layer.

Démonstration des fonctions d’accrochage du curseur : configurez les options dans le panneau Properties, ou en appuyant sur Ctrl+E.

À quoi vous vous accrochez

Snap to grids

Les grilles sont disponibles aux formats cartésien et polaire (Démonstration de différentes grilles). Plusieurs grilles peuvent être définies dans la même zone, la grille de priorité la plus élevée (valeur numérique la plus faible) étant appliquée (). Les grilles peuvent également être configurées pour cibler : tous les objets, uniquement les objets de composants, ou les objets hors composants ; utilisez cela pour définir une grille de placement des composants de priorité plus élevée (). En savoir plus sur les grilles.

Snap to objects Les objets placés vont pull le curseur en position lorsqu’il se déplace dans la Snap Distance, selon la proximité du curseur avec les points d’accrochage (points chauds) de cet objet. Utilisez cela, par exemple, pour attirer le curseur vers le centre d’une piste ou vers une pastille hors grille. L’accrochage aux objets peut être appliqué sur : toutes les couches, uniquement la couche active, ou être désactivé. Utilisez le raccourci Shift+E pour parcourir les modes et surveiller le mode actif dans la barre d’état().
Snap to guides Des guides horizontaux, verticaux, diagonaux et ponctuels peuvent être placés et utilisés pour l’alignement des objets, comme montré dans la vidéo ci-dessus. En savoir plus sur les guides.
Snap to object axes Une fonction qui attire le curseur, soit dans la direction X soit dans la direction Y, de sorte qu’il s’aligne axialement avec un point chaud d’un objet placé situé dans la Axis Snap Range ().
Controlling the snapping
  • Before you start – configurez les options d’accrochage dans le panneau Properties () (sans rien sélectionner dans l’espace de conception).

  • During routing – Appuyez sur Ctrl+E pour afficher la palette des options d’accrochage, comme montré dans la vidéo ci-dessus. Appuyez sur Esc pour masquer la palette.

  • Inhibit snapping – tout accrochage est temporairement inhibé en maintenant la touche Ctrl enfoncée.

Contrôle de l’affichage des routes

La conception de carte de circuit imprimé est souvent très dense et encombrée d’objets. Le logiciel propose un certain nombre de fonctionnalités pour aider à gérer la visibilité des objets, notamment : la visibilité des couches, le masquage et l’atténuation, la visibilité et la transparence des objets, ainsi qu’un certain nombre d’autres fonctions.

Utilisez les fonctions de surbrillance, de contrôle des objets et des couches pour mieux interpréter la conception.

Contrôle de l’affichage des routes

Single layer mode Appuyez sur Shift+S pour passer l’affichage en mode couche unique. 3 modes sont disponibles ; activez vos modes préférés dans la page PCB Editor – Board Insight Display de la boîte de dialogue Preferences (). Chaque pression sur Shift+S passe au mode couche unique activé suivant, puis revient finalement à l’affichage de toutes les couches actuellement activées.
Layer sets Des ensembles prédéfinis de couches visibles peuvent être configurés, puis sélectionnés à l’aide du bouton Manage Layer Sets en bas à gauche de la fenêtre d’édition (). Les nouveaux ensembles sont définis dans le panneau View Configuration, comme montré dans la vidéo ci-dessus.
Dim or Mask to fade Pour mettre rapidement en surbrillance un objet d’intérêt, tel qu’un composant, un net, une paire différentielle ou tout type de classe, parcourez l’objet dans le panneau PCB et activez le mode Dim ou Mask (). Ces deux modes atténuent tous les objets except ceux qui vous intéressent, ce qui fait ressortir les objets d’intérêt. Les niveaux d’atténuation et de masquage sont configurés dans le panneau View Configuration ().
Clearance boundaries

Activez cette option pour afficher le dégagement requis autour des objets électriques. (). Le dégagement apparaît sous forme d’ombrage blanc, configuré pour afficher la distance spécifiée par la contrainte de dégagement électrique applicable à l’objet en cours de routage (ou de glissement). Vous utilisez le raccourci Ctrl+W pour activer le routage interactif, puis pendant le routage, le raccourci Ctrl+W permet d’activer ou de désactiver les limites de dégagement. 

Plus d’informations sur le contrôle de l’affichage des limites de dégagement.

Object transparency Le niveau de transparence de chaque type d'objet peut être configuré dans la section Object Visibility du panneau View Configuration (). Utilisez le curseur All Objects en haut de l'ensemble pour ajuster tous les objets simultanément.
The visibility of objects Masquer les objets qui ne présentent pas d'intérêt est un moyen pratique de désencombrer l'espace de conception (). Notez que les objets sont toujours pris en compte par le système de contraintes ; pour masquer les polygones à l'affichage and du système de contraintes, Shelve-les à la place.
 Displaying net names  Configurez les options pour contrôler l'affichage des noms de nets sur les pastilles, vias et pistes dans le panneau View Configuration (). Notez que les noms de nets sont toujours affichés au centre de chaque segment de piste, mais peuvent être répétés si nécessaire. Les propriétés de la police d'affichage sont configurées dans la page PCB Editor – Board Insight Display de la boîte de dialogue Preferences ().

Contrôle des propriétés du routage

L'approche utilisée pour définir les exigences de conception – soit le Constraint Manager, soit le Design Rules — est choisie lors de la création initiale du projet. L'option d'utilisation du Constraint Manager se définit dans la boîte de dialogue Create Project. Pour en savoir plus, consultez Définir les exigences de conception à l'aide du Constraint Manager. Vous pouvez également en apprendre davantage sur la définition, la portée et la gestion des règles de conception

Vous avez configuré les contraintes de conception de dégagement, de largeur de routage et de style de via de routage — vous êtes prêt à router. Lorsque vous cliquez pour commencer le routage, comment le routeur sait-il quelle largeur de piste utiliser, et quelle taille de via employer lorsque vous changez de couche ?

Exemple simple de préparation au routage, puis de sélection de la largeur de routage et du style de via pendant le routage.

Démarrer un routage

Launch the interactive router...

Utilisez l'une de ces techniques pour démarrer le routage interactif :

  • Sélectionnez la commande Route » Interactive Routing dans les menus.

  • Cliquez sur le bouton Interactive Routing dans la Active Bar ().

  • Appuyez sur le raccourci Shift+W.

Un réticule apparaîtra sur le curseur ; vous êtes prêt à commencer le routage.

...then click on a connection line

Si vous cliquez sur une ligne de connexion après avoir lancé la commande Interactive Routing, le routeur interactif sautera vers l'objet situé à l'extrémité la plus proche de la ligne de connexion et ajoutera des segments de piste depuis l'emplacement du clic jusqu'à la position actuelle du curseur. Il basculera également sur la couche sur laquelle se trouve l'objet si ce n'est pas la couche active. 

  • Appuyez sur le raccourci 9 pour basculer vers l'autre extrémité de cette ligne de connexion afin de commencer le routage.

  • Appuyez sur le raccourci 7 pour abandonner la ligne de connexion sélectionnée et en prendre une autre quittant le même objet.

...or click on an object Si vous cliquez sur un objet appartenant à un net, le routeur interactif basculera sur la couche de cet objet et ajoutera des segments de piste depuis l'emplacement du clic jusqu'à la position actuelle du curseur.
...or click in free space Si vous cliquez dans un espace libre, vous démarrez un routage, mais cette fois il s'agira d'un routage sans net. En tant que routage sans net, il utilisera la largeur de piste par défaut de l'éditeur PCB.
The initial style of the route

La largeur de départ du routage est décrite dans la section repliable juste en dessous. La manière dont le routeur interactif forme un angle lorsque vous déplacez le curseur est appelée corner style. Les angles diagonaux sont les plus courants, mais les angles arrondis (créés en plaçant des arcs) sont également populaires.

En savoir plus sur les paramètres de style d'angle .

Manually editing the properties during routing

Il est également possible de modifier manuellement les valeurs pendant le routage. Appuyez sur Tab pour accéder aux options de routage interactif dans le panneau Properties (Panneau des propriétés du routage interactif), et modifiez :

  • la couche de routage,

  • le diamètre et la taille du trou du via de routage,

  • la largeur de routage (entre les réglages min. et max. définis dans la contrainte Width, en sélectionnant ou en saisissant une valeur). 

Chaque clic de souris place (valide) tous les segments de piste hachurés depuis leur position de départ jusqu'au curseur. Appuyez sur Backspace pour annuler la dernière validation, ce qui libère ces segments afin qu'ils repassent sous le contrôle du routeur interactif et des routines de lissage. 

Utilisation du routeur interactif

Vous lancez la commande de routage interactif et cliquez sur une pastille ou une ligne de connexion : que se passe-t-il alors ? Le moteur de routage interactif tente de trouver un chemin depuis le cuivre le plus proche de votre emplacement de clic appartenant à ce net (pastille, via, piste) jusqu'à la position actuelle du curseur, en plaçant des pistes/arcs de la largeur spécifiée et en les disposant selon un motif propre en fonction de vos paramètres actuels de routage.

Comment le routage quitte-t-il une pastille CMS ? Comment le routage réagit-il lorsqu'un obstacle est rencontré : le contourne-t-il, le pousse-t-il ou l'ignore-t-il ? Quelle forme prend l'angle, et comment passe-t-il entre les pastilles des autres composants ? Alors que la section précédente expliquait comment contrôler les propriétés du routage lui-même, cette section résume les fonctions à votre disposition pour contrôler le routage lorsqu'il se déplace dans l'espace de routage.

Utilisation du routeur interactif

Hatched/solid/hollow track/arc segments

Les pistes/arcs hachurés ne sont pas placés, les pistes/arcs pleins sont placés (). Notez que, pour la connexion en cours de routage, les pistes/arcs pleins sont classés comme soft-commits, ce qui signifie que le moteur de routage reconnaît qu’ils sont placés, mais conserve la possibilité de les lisser et de les supprimer si vous déplacez le curseur vers un emplacement où ils ne sont plus appropriés (comme montré dans la vidéo au début de cette page).

Lorsque la piste attachée au curseur est creuse (ni hachurée ni pleine), elle est appelée look-ahead segment ; elle ne sera pas placée lors de votre prochain clic. Utilisez cette fonction pour positionner le point de fin du segment précédent, sans valider le placement du dernier segment (). Appuyez sur le raccourci 1 pour activer/désactiver le mode d’anticipation.

How the router forms the corners

Pendant le routage interactif, la forme constituée par les pistes et les arcs qui créent un angle est appelée corner style. Les angles diagonaux sont les plus courants, mais les angles arrondis (créés en plaçant des arcs) sont également populaires. Il existe 5 styles d’angle, dont 4 possèdent aussi des sous-modes de direction d’angle.

  • Appuyez sur Shift+Spacebar pendant le routage pour faire défiler les styles d’angle ; le style actuel s’affiche dans la barre d’état ( Status bar with the current corner style highlighted) et dans l’affichage tête haute.

  • Appuyez sur Spacebar pour basculer la direction de l’angle.

  • Vous pouvez aussi appuyer sur Tab pour ouvrir le panneau Properties et y modifier le style d’angle ().

How the routing leaves a pad

La manière dont le moteur de routage interactif sort d’un pad ou y entre est contrôlée par :

En savoir plus sur les entrées sur pad.

How the route reacts to an existing object

Cela est déterminé par le paramètre actuel du mode de résolution des conflits. Le mode de résolution des conflits actuel est affiché dans la barre d’état (), dans l’affichage tête haute (), et dans le panneau Properties pendant le routage ou le glissement interactif. 

En savoir plus sur le mode de résolution des conflits.

La fluidité du nouveau routage À mesure que vous éloignez le curseur de l’emplacement du clic initial, le routage se remodèle pour trouver le meilleur chemin autour des objets afin d’atteindre la position actuelle du curseur. La propreté, ou qualité, de ce chemin est déterminée par le glossing setting actuel. Le lissage est un ensemble d’outils qui améliorent la qualité du routage, en essayant de réduire la longueur du chemin, d’améliorer la forme des angles et d’en réduire le nombre. Il cherche également à éviter les angles droits et à empêcher les angles aigus au niveau des jonctions en T et des pads. Le lissage prend également en charge les paires différentielles et tentera d’améliorer la portion de paire équilibrée en longueur et en espacement.

Le lissage comporte trois réglages : Désactivé, Faible et Fort. Pendant le routage interactif ou le glissement interactif, utilisez le raccourci Ctrl+Shift+G pour faire défiler les réglages, ou appuyez sur Tab pour ouvrir le panneau Properties et sélectionner le réglage voulu.

En savoir plus sur le lissage pendant le routage.

Auto-complete the connection

Lors du routage interactif d’un net, maintenez Ctrl et Left Click pour demander au routeur interactif de tenter de auto-complete la connexion en cours. Pour que l’auto-finalisation soit possible :

  • Le point de départ et le pad cible doivent être sur la même couche.

  • La route doit pouvoir être finalisée conformément aux contraintes de conception applicables.

Si une connexion ne peut pas être finalisée automatiquement, l’outil reviendra au dernier mode de routage interactif utilisé.

Center the routes between pads / vias

Le routeur interactif respecte les contraintes de conception et route automatiquement à travers une paire de pads avec l’espacement minimal autorisé par rapport au pad le plus proche. Si vous préférez que les routes soient déplacées pour être centrées entre les pads, configurez l’option Apply Trace Centering option. Pour permettre cela entre n’importe quelle paire de pads, ou de vias, ou une paire pad/via, la fonction utilise un multiplicateur d’espacement qui lui permet d’ajuster intelligemment l’espacement du routage jusqu’à cette valeur.

En savoir plus sur le centrage des routes entre les pads.

Auto-narrow the route

Réduire la largeur de la route pour la faire passer dans un espace étroit est parfois la seule façon de router ce net. La fonction de rétrécissement automatique peut y parvenir, en réduisant automatiquement la largeur de la route juste assez pour passer dans l’espace, la largeur minimale autorisée étant définie par la contrainte de largeur de routage.

En savoir plus sur la fonction de rétrécissement automatique.

Route selection strategies

La sélection des routes à traiter est un aspect essentiel du routage. Il peut s’agir de sélectionner des routes pour les dérouter, les lisser, vérifier leurs propriétés ou les supprimer. 

En savoir plus sur les stratégies de sélection du routage.

Mise à jour du routage

Le routage est un processus interactif, qui oblige le concepteur à ajuster, mettre à jour, voire supprimer en permanence le routage existant à mesure qu’il termine la conception de la carte.

La manière la plus simple de modifier le routage consiste à cliquer, maintenir et faire glisser cette route vers un nouvel emplacement. Parfois, le glissement n’est pas la solution : il faut rerouter une section à la place. Le moteur de routage interactif prend cela en charge à l’aide d’une fonctionnalité appelée Loop Removal. Cette fonctionnalité surveille le processus de routage interactif et, si elle détecte qu’un nouveau chemin a été routé en parallèle d’un chemin existant, elle supprime automatiquement les anciens segments redondants.

Le déplacement des routes existantes est appelé Interactive Sliding, et les commandes correspondantes s’affichent dans le panneau Properties pendant le glissement (Boîte de dialogue Preferences). Pendant le glissement, le moteur de routage interactif tentera de préserver la qualité du routage, tout en respectant les contraintes de conception applicables. Les fonctionnalités clés qui contrôlent le processus de glissement comprennent : le mode de résolution des conflits de routage (réponse aux obstacles), la force de gloss (effort consacré au nettoyage des résultats) et le hugging (contournement des obstacles et formation des angles). Un certain nombre de fonctionnalités prennent en charge le glissement interactif, notamment le déplacement des jonctions en T et des sommets, le déplacement des vias, ainsi que la prise en charge du déplacement des paires différentielles.

Il existe également des fonctionnalités prenant en charge le déplacement des composants déjà routés.

Options de routage interactif et de glissement interactif

Que vous réalisiez le routage interactif d’une nouvelle connexion, ou que vous déplaciez (glissiez) un routage existant pour faire de la place à davantage de routage, nombre des mêmes technologies de routage sont appliquées. Cette section résume : les options Interactive Routing (Panneau des propriétés du routage interactif), Interactive Sliding (Panneau des propriétés du glissement interactif) et Interactive Via Dragging (Panneau des propriétés du déplacement interactif des vias) disponibles dans le panneau Properties. Les paramètres par défaut de ces fonctionnalités sont configurés dans la section PCB Editor de la boîte de dialogue Preferences (Boîte de dialogue Preferences).

  • Appuyez sur Tab pendant le routage interactif pour afficher le panneau Interactive Routing Properties, appuyez sur Tab pendant le glissement interactif pour afficher le panneau Interactive Sliding Properties, ou appuyez sur Tab pendant le déplacement de via pour afficher le panneau Interactive Via Dragging Properties.

  • L’action de routage sera mise en pause pour vous donner accès au panneau – pour revenir au processus interactif, appuyez sur Esc au clavier, ou cliquez sur l’icône Pause () qui apparaît au centre de l’espace de conception graphique.

Résolution des conflits Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Panneau des propriétés du déplacement interactif des vias Boîte de dialogue Preferences

Cette option détermine comment vous souhaitez que les objets de routage/glissement réagissent lorsqu’ils rencontrent un objet existant. Appuyez sur le raccourci Shift+R pour parcourir les modes disponibles pendant le routage ou le glissement, ou appuyez sur Tab pour ouvrir le panneau Properties et sélectionner le réglage requis.

En savoir plus sur le mode de résolution des conflits pendant le routage interactif, ou pendant le glissement interactif.

La couleur de la ligne indique quand une fonctionnalité est disponible.
Ignore Obstacles Dans ce mode, le routeur interactif peut placer des pistes n’importe où, y compris au-dessus d’objets existants, en affichant mais en autorisant les violations potentielles.
Walkaround Obstacles Tente de trouver un chemin, depuis le dernier emplacement cliqué jusqu’à la position actuelle du curseur, en contournant les objets existants tels que les pistes, les pastilles et les vias. L’espacement avec les autres objets est défini par la règle de conception Clearance applicable. Si ce mode ne peut pas contourner un obstacle sans provoquer de violation, un indicateur apparaît pour montrer que la route est bloquée.
Push Obstacles Pousse les pistes et vias existants pour faire de la place au nouveau routage. Si ce mode ne peut pas pousser un obstacle sans provoquer de violation, un indicateur apparaît pour montrer que la route est bloquée. Le déplacement des vias est contrôlé par l’option Allow Via Pushing.
HugNPush Obstacles Le routage suivra de près les objets existants et ne les poussera que lorsqu’il n’y a pas suffisamment de place pour la piste en cours de routage. Si ce mode ne peut ni épouser ni pousser un obstacle sans provoquer de violation, un indicateur apparaît pour montrer que la route est bloquée.
Stop at First Obstacle Le routage s’arrêtera au premier obstacle rencontré.
Autoroute Current Layer Applique l’intelligence de l’auto-routeur au routeur interactif, en choisissant automatiquement entre pousser et contourner afin d’obtenir la longueur de route globale la plus courte sur la couche actuelle.
Autoroute MultiLayer Applique l’intelligence de l’auto-routeur au routeur interactif, en choisissant automatiquement entre pousser, contourner ou changer de couche afin d’obtenir la longueur de route globale la plus courte.

Style d’angle Panneau des propriétés du routage interactif

Pendant le routage interactif, la forme créée par les pistes et les arcs qui constituent un angle est appelée corner style. Les angles diagonaux sont les plus courants, mais les angles arrondis (créés en plaçant des arcs) sont également populaires. 

Appuyez sur Shift+Spacebar pour faire défiler les 5 styles d’angle pendant le routage interactif (glissement), et appuyez sur Spacebar pour inverser la direction de l’angle, ou appuyez sur Tab pour ouvrir le panneau Properties.

En savoir plus sur le contrôle du style d’angle pendant le routage interactif, ou pendant le glissement interactif.

La couleur de la ligne indique quand une fonctionnalité est disponible.

Track 45

Créez l’angle à l’aide d’une piste à 45 degrés (). Appuyez sur Spacebar pour inverser la direction de l’angle ().

Track 45 with Arc

Créez l’angle à l’aide d’une piste et d’un arc de 45 degrés (). Appuyez sur Spacebar pour inverser la direction de l’angle (). Utilisez les touches , et . pour modifier interactivement le rayon de l’arc, maintenez Shift enfoncée pour accélérer la modification du rayon.

Track 90

Créez l’angle à l’aide de deux pistes à 90 degrés l’une par rapport à l’autre (). Appuyez sur Spacebar pour inverser la direction de l’angle ().

Track 90 with Arc

Créez un angle à l’aide d’une piste et d’un arc de 90 degrés (). Appuyez sur Spacebar pour inverser la direction de l’angle (). Utilisez les touches , et . pour modifier interactivement le rayon de l’arc, maintenez Shift enfoncée pour accélérer la modification du rayon.

Any Angle

Placez le segment suivant directement depuis le dernier segment placé jusqu’à la position actuelle du curseur (). Utilisez ce mode conjointement avec le lissage fort pour effectuer un routage en serpent.

Effort de lissage (routé) Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Panneau des propriétés du déplacement interactif des vias Panneau Gloss and Retrace Boîte de dialogue Preferences

Lors d’un événement de routage, tel que le routage interactif ou le glissement interactif, le logiciel exécute le moteur de lissage. Le moteur de lissage examine en permanence tous les segments placés ou affectés par l’événement de routage en cours, en essayant d’améliorer la qualité des résultats. Le niveau d’effort appliqué est appelé Gloss Effort

Les mesures de la qualité du lissage incluent : réduire le nombre d’angles, réduire le nombre de segments, supprimer les angles aigus et réduire la longueur totale du routage. Utilisez le raccourci Ctrl+Shift+G pour faire défiler les réglages pendant le routage interactif ou le glissement interactif, ou appuyez sur Tab pour ouvrir le panneau Properties et sélectionner le réglage requis. 

En savoir plus sur l’effort de lissage pendant le routage interactif, pendant le glissement interactif, et pendant le lissage ou le retraçage du routage sélectionné.

La couleur de la ligne indique quand une fonctionnalité est disponible.
Off Dans ce mode, le lissage est essentiellement désactivé. Notez toutefois qu’un nettoyage est tout de même effectué après le routage/glissement afin d’éliminer, par exemple, les segments de piste qui se chevauchent. Ce mode est généralement utile à la fin de la phase de placement/routage du circuit, lorsque le niveau ultime d’ajustement fin est requis (par exemple, lors du déplacement manuel de pistes, du nettoyage des entrées de pastilles, etc.).
Weak Un faible niveau de lissage est appliqué, le routeur interactif ne prenant en compte que les pistes directement connectées à celles que vous routez actuellement (ou aux pistes/vias en cours de déplacement), ou situées dans leur zone. Ce mode de lissage est généralement utile pour l’ajustement fin du tracé des pistes ou lorsqu’il s’agit de routages critiques.
Strong Un niveau élevé de lissage est appliqué, le routeur interactif recherchant les chemins les plus courts, lissant les pistes, etc. Ce mode de lissage est généralement utile dans les premières étapes du processus de placement/routage, lorsque l’objectif est de router rapidement une bonne partie de la carte.

Pendant le glissement interactif, le lissage est temporairement réduit à Faible, afin d’éviter que le moteur de lissage ne contrarie le concepteur dans ses tentatives de déplacement du routage.

Effort de lissage (voisin) Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Panneau des propriétés du déplacement interactif des vias Boîte de dialogue Preferences

L’option Effort de lissage (voisin) configure le niveau de lissage appliqué aux routages adjacents affectés par le routage interactif ou le glissement en cours. Elle possède également trois réglages : Off, Weak et Strong.

Appuyez sur Tab pour ouvrir le panneau Properties et sélectionner le réglage requis. 

En savoir plus sur l’effort de lissage pendant le routage interactif et pendant le glissement interactif.

La couleur de la ligne indique quand une fonctionnalité est disponible.
Off Dans ce mode, le lissage est essentiellement désactivé. Notez toutefois qu’un nettoyage est tout de même effectué après le routage/glissement afin d’éliminer, par exemple, les segments de piste qui se chevauchent. Ce mode est généralement utile à la fin de la phase de placement/routage du circuit, lorsque le niveau ultime d’ajustement fin est requis (par exemple, lors du déplacement manuel de pistes, du nettoyage des entrées de pastilles, etc.).
Weak Un faible niveau de lissage est appliqué, le routeur interactif ne prenant en compte que les pistes directement connectées à celles que vous routez actuellement (ou aux pistes/vias en cours de déplacement), ou situées dans leur zone. Ce mode de lissage est généralement utile pour l’ajustement fin du tracé des pistes ou lorsqu’il s’agit de routages critiques.
Strong Un niveau élevé de lissage est appliqué, le routeur interactif recherchant les chemins les plus courts, lissant les pistes, etc. Ce mode de lissage est généralement utile dans les premières étapes du processus de placement/routage, lorsque l’objectif est de router rapidement une bonne partie de la carte.

Style d’ajustement Panneau des propriétés du glissement interactif Panneau des propriétés du déplacement interactif des vias Boîte de dialogue Preferences

Cette option contrôle la manière dont les formes d’angle doivent être gérées pendant le glissement interactif et affectera à la fois les pistes déplacées et les pistes poussées. Les angles existants affectés par le déplacement des pistes pendant le glissement interactif seront convertis (de 45 degrés à arrondi, ou d’arrondi à 45 degrés) selon le Style d’ajustement actuel. Le Style d’ajustement actuel est également appliqué pendant le lissage ou le retraçage des routages sélectionnés

Utilisez le raccourci Shift+Spacebar pour faire défiler les trois modes.

En savoir plus sur l’ajustement pendant le glissement interactif, et pendant le lissage ou le retraçage du routage sélectionné.

La couleur de la ligne indique quand une fonctionnalité est disponible.
45 Degree Toujours utiliser des segments droits orthogonaux/diagonaux pour créer des angles pendant le glissement (utilisez ce mode pour le comportement traditionnel de routage orthogonal/diagonal).
Mixed Utiliser des segments de piste droits lorsque les objets déplacés/poussés sont droits, et des arcs lorsqu’ils sont courbes. La taille minimale de l’arc est contrôlée par l’option Rapport min. d’arc.
Rounded Utiliser des arcs à chaque sommet impliqué dans le déplacement/la poussée. Utilisez ce mode pour le routage en serpent, ainsi que pour utiliser des arcs + des routages à angle quelconque lors du lissage (pendant le routage interactif et le lissage manuel).

Action sur le sommet Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Options appliquées lorsque vous cliquez et faites glisser un sommet plutôt que le long d’un segment de piste ou d’arc (le sommet est l’emplacement de l’angle où deux segments se rejoignent). Utilisez le raccourci Spacebar pour faire défiler les modes disponibles pendant le glissement.

La couleur de la ligne indique quand une fonctionnalité est disponible.
Deform Rompre ou allonger les segments de piste attachés au sommet en mouvement afin que le sommet suive le déplacement du curseur.
Scale Conserver la forme de l’angle et redimensionner/déplacer les segments de piste entrants, en gardant le sommet attaché au curseur.
Smooth Remodeler l’angle en douceur, en insérant des arcs pour créer un angle arrondi lors d’un glissement vers l’intérieur (en style d’ajustement Mixte ou Arrondi), à chaque sommet affecté par le processus de glissement. Ajouter également des arcs lors d’un glissement vers l’extérieur en style d’ajustement Arrondi.

Autres options de routage

Si un raccourci est disponible pour une option, il est détaillé sur le côté droit du panneau Properties. Chaque description inclut une image montrant où cette option peut être configurée.

La couleur de la ligne indique quand une fonctionnalité est disponible.

Automatically Terminate Routing
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Lorsque la connexion en cours de routage atteint la pastille cible, arrêter automatiquement le routage de ce net tout en restant dans la commande de routage interactif, prêt à cliquer et à commencer le routage d’un autre net.

En savoir plus sur l’utilisation de cette option lors du reroutage.

Automatically Remove Loops
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Lorsque cette option est activée, vous pouvez router un nouveau chemin pour un routage existant ; lorsque le nouveau chemin rejoint le chemin existant, la boucle redondante est automatiquement supprimée.

En savoir plus sur la suppression automatique des boucles pendant le reroutage.

Remove Loops with Vias Lorsqu’il existe une connexion directe via-vers-pastille, le via sera supprimé s’il est jugé inutile après la suppression de la boucle.
Remove Net Antennas Une antenne de net est une section de routage non terminée à une extrémité. Celles-ci sont automatiquement supprimées si le routage en cours affecte un objet que l’antenne touche.
Keep Coupled
Panneau des propriétés du déplacement interactif des vias

Cochez cette option pour vous assurer que les objets appartenant à une paire différentielle seront déplacés avec la piste ou le via partenaire de la paire.

En savoir plus sur le déplacement d’une paire différentielle.

Include Miters
Panneau des propriétés du glissement interactif
Cochez cette option pour inclure des coupes d’onglet lors du déplacement des segments de piste.
Merge Parallel
Panneau des propriétés du glissement interactif
Cochez cette option pour permettre à un segment de piste déplacé d’être fusionné avec un segment fixe existant une fois que le segment déplacé s’est aligné sur le segment fixe.

Allow Via Pushing
Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Panneau des propriétés du déplacement interactif des vias Boîte de dialogue Preferences

Cochez cette option pour autoriser le déplacement d’un via en mode Push Obstacles ou HugNPush Obstacles.
Pin Swapping
Panneau des propriétés du routage interactif

Cochez cette option pour activer l’échange de broches pour ce net.

En savoir plus sur la configuration de l’échange de broches.

Auto Shrinking
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Cochez cette option pour réduire automatiquement la largeur du routage à une valeur permettant le routage dans les endroits où la piste ne peut pas passer entre des obstacles avec la largeur de routage actuellement choisie. Notez que la largeur peut être réduite jusqu’au minimum autorisé par la contrainte de conception de largeur de routage applicable.

En savoir plus sur la réduction automatique.

Cette fonctionnalité est disponible lorsque l’option PCB.Routing.EnableAutoShrinking est activée dans la boîte de dialogue Advanced Settings dialog (fonctionnalité actuellement en Open Beta).

Display Clearance Boundaries
Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Afficher la zone interdite autour des objets existants (), définie par la règle de conception Clearance applicable à ces objets.

En savoir plus sur le contrôle de l’affichage du routage.

Reduce Clearance Display Area Réduire l’affichage des limites d’espacement à une zone circulaire autour de l’emplacement actuel du curseur ().

Show Length Gauge
Panneau des propriétés du routage interactif

La jauge de longueur indique dans quelle mesure le routage en cours respecte les règles de conception Length et Matched Length applicables.

En savoir plus sur le Length Tuning.

Pad Entry Stability
Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Le curseur protège les entrées de pastille centrées, empêchant le lissage (Glossing) de décentrer une piste centrée (il maintient une piste centrée au centre, mais ne centre pas une piste décentrée). Utilisez la barre de réglage pour configurer le niveau de protection.

En savoir plus sur le routage des entrées de pastille.

Apply Trace Centering
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Lorsqu’il est activé, le moteur de routage interactif détecte lorsqu’un routage passe entre des pastilles et tente de le centrer, jusqu’à une distance maximale correspondant à la contrainte d’espacement applicable multipliée par le Added Clearance Ratio spécifié ci-dessous. Le centrage des pistes peut également être appliqué entre via-via et via-pastille si la sous-option Adjust Vias sub-option est activée. Cette fonctionnalité peut être désactivée pendant le glissement de piste, si nécessaire.

En savoir plus sur le centrage des pistes.

Cette fonctionnalité est disponible lorsque l’option PCB.EnableTraceCentering est activée dans la boîte de dialogue Advanced Settings dialog (fonctionnalité actuellement en Open Beta).

Adjust Vias
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Cette option remplit deux fonctions :

  • Activez-la pour que la fonctionnalité de centrage des pistes centre également entre via-via ou via-pastille. Désactivez-la si le centrage entre via-via ou via-pastille n’est pas nécessaire. Pour empêcher les vias d’être poussés par le centrage des pistes, vous pouvez désactiver l’option Allow Via Pushing. Dans ce cas, les vias ne seront pas poussés (même pas pour garantir l’espacement minimal défini par la contrainte Clearance). En savoir plus sur le centrage des pistes.

  • Indique si les vias doivent être poussés en modes Push ou HugNPush modes.

Pour exclure les vias, désactivez l’option Adjust Vias.

Added Clearance Ratio
Panneau des propriétés du routage interactif Boîte de dialogue Preferences

Un multiplicateur de l’espacement applicable, qui est ensuite ajouté à cet espacement. Par exemple, si l’espacement applicable est de 0.15 mm, régler l’option sur 2 demandera au moteur de routage de dégager les pastilles et vias existants de 0.15 + 2*0.15 = 0.45 mm, lorsque cela est possible. Le moteur de routage peut ensuite réduire cet espacement jusqu’à la valeur spécifiée afin de centrer précisément les routages, si nécessaire.

En savoir plus sur le centrage des pistes.

Disable Trace Centering when Dragging
Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Activez cette option pour désactiver le centrage des pistes lors du glissement interactif d’un routage. Lorsque cette option est activée, le centrage des pistes ne s’applique pas pendant le glissement interactif d’un routage, même si l’option principale Apply Trace Centering option est activée.

En savoir plus sur le centrage des pistes.

Miter Ratio
Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Le Miter Ratio contrôle le serrage minimal des angles. Le Miter Ratio multiplié par la largeur de piste actuelle est égal à la séparation entre les parois de la forme en U la plus serrée pouvant être routée pour ce ratio (). Saisissez une valeur positive égale ou supérieure à zéro (le multiplicateur x est ajouté automatiquement).

En savoir plus sur les coins en onglet.

Min Arc Ratio
Panneau des propriétés du routage interactif Panneau des propriétés du glissement interactif Boîte de dialogue Preferences

Le Min Arc Ratio est appliqué pendant tout routage interactif angulaire ainsi que pendant le glissement interactif avec Mixed Hugging Style. Le ratio est utilisé pour déterminer le rayon minimal d’arc autorisé ; lorsque le rayon de l’arc descend en dessous de ce minimum, l’arc est remplacé par des segments de piste, où :

Min Arc Radius = Min Arc Ratio x Arc Width

  • Ce paramètre n’est pas appliqué pendant le routage Any Arc In Corner ni pendant le glissement interactif avec Rounded Hugging Style, car ces modes n’utilisent pas d’arcs segmentés.

  • Réglez le Minimum Arc Ratio sur 0 (zéro) pour toujours utiliser des arcs.

Subnet Jumper Length
Panneau des propriétés du routage interactif

Pour prendre en charge l’échange de broches à n’importe quelle étape du processus de conception, y compris sur le PCB routé, l’éditeur PCB peut ajouter et supprimer de petits connecteurs de routage dans les nets pour lesquels l’échange est activé, appelés subnet jumpers. Un subnet jumper est un court segment de piste que le logiciel reconnaît comme un élément pouvant être facilement placé et supprimé, soit manuellement via les commandes Add et Remove Subnet Jumper du menu Route, soit automatiquement par le moteur de routage si vous routez vers une broche interchangeable pendant le routage interactif. Cette valeur définit la longueur du subnet jumper ajouté à un net interchangeable pendant le routage interactif.

En savoir plus sur les subnet jumpers.

Contraintes de conception applicables (Rules) Panneau des propriétés du routage interactif

Pendant le routage interactif, les contraintes de conception Routing Width et Routing Via Style applicables au routage en cours sont affichées dans le panneau Properties. Il s’agit de liens actifs : cliquez pour ouvrir la contrainte de conception correspondante afin de la consulter ou de la modifier, si nécessaire.

La couleur de la ligne indique lorsqu’une capacité est disponible.

Via Constraint

La contrainte de conception Routing Via Style applicable au(x) net(s) en cours de routage.

Width Constraint

La contrainte de conception Routing Width applicable au(x) net(s) en cours de routage.

Informations sur le net / la paire différentielle Panneau des propriétés du routage interactif Panneau des propriétés du routage interactif

Pendant le routage interactif et le glissement interactif, le(s) net(s) en cours de modification sont détaillés en haut du panneau Properties

La couleur de la ligne indique lorsqu’une capacité est disponible.

Name & Class

Le nom du Net ou de la paire différentielle en cours de modification est affiché, ainsi que la classe à laquelle il ou elle appartient (le cas échéant). Le nom et la classe sont des liens actifs : cliquez pour ouvrir le panneau PCB affichant les détails du net ou de la paire concerné(e).

Length & Delay

La longueur du signal et le retard calculé sont détaillés ; les valeurs affichées sont valides au moment du clic initial de routage/glissement. La longueur et le retard sont des liens actifs : cliquez pour ouvrir le panneau PCB affichant les détails du net ou de la paire concerné(e), qui seront mis à jour en temps réel pendant le routage ou le glissement.

Options de glissement Boîte de dialogue Preferences

Définit le comportement à appliquer lorsque vous cliquez et faites glisser un objet.

À l’exception des actions sur sommet, ces options ne sont disponibles que dans la boîte de dialogue Preferences.
Preserve Angle When Dragging

Lorsqu’elle est activée, le logiciel tentera de préserver l’angle lors du glissement, conformément aux paramètres actuels de glissement interactif dans le panneau Properties (Panneau des propriétés du glissement interactif). Si l’option est activée, la sous-option sélectionnée est également appliquée lorsque les commandes Re-route et Break Track sont exécutées depuis le menu Edit » Move () :

  • Ignore Obstacles - les obstacles seront ignorés pour préserver l’angle pendant le glissement.

  • Avoid Obstacles (Snap Grid) - en fonction de la grille d’accrochage, le logiciel essaiera d’éviter les obstacles tout en préservant les angles.

  • Avoid Obstacles - le logiciel essaiera d’éviter les obstacles pendant le glissement.

Disable Trace Centering When Dragging

Décrit plus haut sur cette page

Vertex Actions Décrit plus haut sur cette page
Unselected via/track

Définit le comportement par défaut lors du glissement d’un unselected via ou d’une piste, soit comme une action Move, soit comme une action Drag. Pour accéder au mode non sélectionné, maintenez le raccourci Ctrl enfoncé pendant que vous cliquez et maintenez le bouton sur le via ou la piste.

Selected via/track Définit le comportement par défaut lors du glissement d’un selected via ou d’une piste, soit comme une action Move, soit comme une action Drag. Pour accéder au mode non sélectionné, maintenez le raccourci Ctrl enfoncé pendant que vous cliquez et maintenez le bouton sur le via ou la piste.
Component pushing Ce champ définit le mode actuel de résolution des conflits de composants lors du déplacement de composants dans l’espace de conception. Pour cette fonctionnalité, les composants sont identifiés par leur boîte englobante de sélection. Les modes suivants sont pris en charge :
  • Ignore – il s’agit du comportement par défaut, où le composant peut être déplacé même si cela crée une violation avec un ou plusieurs composants voisins.

  • Push – le composant repoussera les autres composants afin de respecter les espacements entre composants. Les composants dans des unions peuvent être poussés et l’emplacement des composants dans l’union peut changer mais l’union ne sera pas rompue. Les composants verrouillés ne peuvent pas être poussés.

  • Avoid – le composant sera forcé d’éviter toute violation des règles d’espacement entre composants.

Component re-route

Lorsqu’elle est activée, après avoir déplacé le ou les composants vers un nouvel emplacement et relâché, le logiciel tentera de re-router le ou les composants afin de reconnecter tous les nets rompus. Pendant le déplacement, le raccourci Shift+R peut être utilisé pour activer/désactiver le comportement de re-routage. Notez que le re-routage des composants ne s’applique pas à un composant déplacé si ce composant est membre d’une union.

En savoir plus sur le déplacement des composants avec routage.

Move component with relevant routing

Activez cette option pour démarrer l’action de déplacement de composant avec le routage associé (Components +Via Fanouts +Escapes +Interconnects). Utilisez le raccourci Shift+Tab pour faire défiler l’ensemble de sélection. Désactivez l’option pour démarrer l’action de déplacement de composant avec uniquement les composants sélectionnés. Comme l’ensemble des objets de routage pertinents est détecté avant le début du déplacement, il n’est pas possible d’utiliser Shift+Tab pour faire défiler l’ensemble de sélection lorsque l’option est désactivée.

  • up to - lorsque l’option Move component with relevant routing  est activée, cette option spécifie le nombre de broches qu’un composant peut avoir avant que le logiciel ignore le routage concerné. La valeur par défaut est 2.

En savoir plus sur le déplacement de composants avec le routage.

Options de source de largeur du routage interactif Boîte de dialogue Preferences

Mémorise la dernière largeur de routage et la dernière taille de via sélectionnées lors du routage interactif. Pendant le routage interactif, parcourez les modes en appuyant sur le raccourci 3.

Ces options sont disponibles uniquement dans la boîte de dialogue Preferences.
Pickup Track Width From Existing Routes Si cette option est activée, le routeur interactif définira la largeur du nouveau routage de façon à correspondre à la piste sous le curseur lorsque vous cliquez pour démarrer le routage interactif, au lieu d’utiliser le mode de largeur de piste sélectionné ci-dessous. S’il n’y a aucun segment de piste sous l’emplacement du clic lorsque vous démarrez le routage interactif, le mode de largeur de piste actuel est alors utilisé.
Track Width Mode

Il existe quatre largeurs possibles pour le routage d’une connexion : minimum de contrainte, préférée par contrainte, maximum de contrainte et utilisateur. Cette option conserve le dernier mode sélectionné, qui sera utilisé la prochaine fois que vous lancerez la commande Interactive Routing. Appuyez sur le raccourci 3 pendant le routage pour faire défiler les modes de largeur de piste.

En savoir plus sur la sélection du mode de largeur de piste pendant le routage.

Via Size Mode

Il existe quatre tailles de via possibles pouvant être utilisées lors d’un changement de couche pendant le routage interactif : minimum de contrainte, préférée par contrainte, maximum de contrainte et utilisateur. Cette option conserve le dernier mode sélectionné, qui sera utilisé la prochaine fois que vous lancerez la commande Interactive Routing. Appuyez sur le raccourci 4 pendant un changement de couche de routage pour faire défiler les modes de taille de via.

En savoir plus sur la sélection de la taille et du type de via pendant le routage.

Options de largeurs favorites Boîte de dialogue Preferences

Mémorise la liste définie par l’utilisateur des largeurs de routage présentées lorsque le raccourci Shift+W est actionné pendant le routage interactif (Boîte de dialogue Preferences).

Ces options sont disponibles uniquement dans la boîte de dialogue Preferences.
Favorite Interactive Routing Widths Cliquez sur le bouton pour ouvrir la boîte de dialogue Favorite Interactive Routing Widths, dans laquelle vous configurez la liste des largeurs prédéfinies affichées par le raccourci Shift+W pendant le routage interactif.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu