Comprendre la connectivité sur votre PCB

En un coup d'œil

Cet article explique comment Altium Designer représente la connectivité d’un PCB au moyen de lignes de connexion, ou chevelu, et comment ces lignes sont actualisées lorsque les composants sont déplacés afin de préserver la topologie définie des nets. Il montre également comment rechercher et isoler des nets spécifiques à l’aide du panneau PCB et des outils de filtrage, d’atténuation et de zoom, pour travailler plus facilement sur une carte dense non routée. Il présente en outre l’organisation des nets et des classes de nets dans le panneau PCB, ainsi que les principales informations que vous pouvez y consulter pour vous repérer sur votre carte avec davantage de clarté et d’assurance. Poursuivez votre lecture pour mieux comprendre et gérer la connectivité de vos PCB.

- Vous découvrirez ce qu’est le chevelu, comment les lignes de connexion représentent la connectivité des nets et comment la topologie des nets influe sur la disposition de ces lignes.
- Vous verrez comment localiser, mettre en surbrillance, filtrer et inspecter rapidement des nets individuels ou des groupes de nets sur un PCB dense.
- Vous obtiendrez un aperçu de la navigation parmi les nets et les classes de nets dans le panneau PCB, ainsi que des informations de connectivité et de longueur qui y sont disponibles.
Approfondissez avec l'IA :

Dans l’éditeur de PCB, la connectivité entre les nœuds d’un net est représentée par une série de lignes de connexion point à point, collectivement appelées le chevelu. Lorsque la conception est transférée depuis le schéma (Design » Update PCB), les composants sont placés dans l’espace de conception du PCB et les lignes de connexion sont affichées sous forme de traits fins continus.

Au sein d’un net, les lignes de connexion relient tous les nœuds de ce net. Leur agencement, ou l’ordre dans lequel elles relient les nœuds, est appelé Net Topology et est décrit ci-dessous.

Les nœuds du net sont reliés par des lignes de connexion conformément à la règle Routing Topology applicable (la valeur par défaut est Shortest).
Les nœuds du net sont reliés par des lignes de connexion conformément à la règle Routing Topology applicable (la valeur par défaut est Shortest).

Dans cette conception, les nets GND et 5V utilisent une couleur différente pour leurs lignes de connexion.
Dans cette conception, les nets GND et 5V utilisent une couleur différente pour leurs lignes de connexion.

En plus de faciliter le placement des composants, les lignes de connexion constituent un guide précieux lors du routage interactif et automatique.

Pour en savoir plus sur la création de la connectivité dans le schéma, consultez la page Création de la connectivité des circuits dans vos schémas.

L’éditeur de PCB comprend un analyseur de nets qui surveille en permanence la position de tous les objets dans l’espace de conception et met à jour les lignes de connexion dès qu’un objet appartenant à un net est modifié, y compris lorsqu’il est déplacé. Par exemple, lorsqu’un composant est déplacé, l’extrémité opposée de chacune de ses connexions peut passer d’une pastille cible à une autre, les connexions étant mises à jour pour conserver la topologie définie par la règle de conception applicable. La vidéo ci-dessous en présente un exemple pour le net GND ; ce net utilise la topologie Shortest.

Remarquez comment les lignes de connexion de GND changent de position lorsque la résistance est déplacée : elles sont automatiquement réorganisées pour conserver la longueur totale de connexion la plus courte.
Remarquez comment les lignes de connexion de GND changent de position lorsque la résistance est déplacée : elles sont automatiquement réorganisées pour conserver la longueur totale de connexion la plus courte.

Localisation d’un net sur la carte

Une carte non routée peut sembler intimidante, avec une multitude de lignes de connexion qui s’entrecroisent sur toute sa surface. Une bonne approche du routage consiste à partir du schéma, où vous pouvez facilement repérer les composants importants et les nets critiques. Vous pouvez effectuer une sélection croisée et un sondage croisé directement à partir des composants et des nets du schéma afin de mettre en surbrillance l’élément correspondant sur le PCB. Pour en savoir plus, consultez Travailler entre le schéma et la carte.

L’éditeur de PCB offre une fonctionnalité utile permettant de masquer ou d’estomper les objets dans l’espace de conception. Cette fonction de filtrage atténue l’affichage de tous les éléments, à l’exception des objets qui répondent aux critères du filtre. L’image ci-dessous montre un seul net sélectionné, avec le système de filtrage configuré pour Dim tous les objets qui ne répondent pas aux critères du filtre.

Pour explorer cette fonctionnalité, réglez le panneau PCB sur le mode Nets afin d’afficher la liste des nets de la carte. Utilisez la liste déroulante pour régler le mode de filtrage sur Dim ou Mask, puis activez les options Select et Zoom, comme illustré dans l’image ci-dessous.

Lorsque vous cliquez sur le nom d’un net dans le panneau, l’affichage de l’espace de conception change : il effectue un zoom sur les nœuds du net et atténue tous les éléments à l’exception des pastilles et des lignes de connexion de ce net, ce qui permet de l’isoler visuellement du reste de la carte. Notez que le filtre reste actif même lorsque vous cliquez dans l’espace de travail. Le net choisi reste clairement visible, ce qui facilite son examen ou son routage.

Utilisez la fonction de filtrage pour localiser plus facilement un net ou une classe de nets.
Utilisez la fonction de filtrage pour localiser plus facilement un net ou une classe de nets.

Cliquez sur le bouton Clear en haut du panneau PCB pour effacer le filtre et rétablir la luminosité normale de l’ensemble de l’espace de conception, ou utilisez le raccourci Shift+C.

Notez qu’en plus d’un net individuel, vous pouvez filtrer une classe de nets (si des classes sont définies) dans la section Net Classes du panneau, mais aussi sélectionner plusieurs nets de manière interactive (maintenez la touche Ctrl enfoncée lorsque vous cliquez sur un nom de net dans le panneau PCB).

Vous pouvez sélectionner les lignes de connexion d’un net donné pour afficher leurs propriétés dans le panneau Properties à l’aide de la requête IsConnection And InNet('<NetName>') dans le panneau PCB Filter ().

Pour plus d’informations sur l’utilisation du langage de requête et des panneaux Filter, consultez la page Utilisation du langage de requête.

Parcourir les nets

Dans le mode Nets du panneau PCB, les trois zones principales du panneau changent pour refléter la hiérarchie des nets de la conception PCB actuelle (de haut en bas) :

  • Net Classes, telles que définies pour la carte.
  • Les Nets individuels appartenant à une classe.
  • Les Primitives individuels d’un net (pastilles, vias, pistes et remplissages).

Classes de nets

Dans la zone supérieure du panneau (Net Classes), faites un clic droit sur l’entrée d’un net ou d’un élément de net, puis choisissez Properties dans le menu qui s’affiche (ou double-cliquez directement sur l’entrée) pour accéder à la boîte de dialogue Edit Net Class, dans laquelle vous pouvez consulter ou modifier les nets appartenant à la classe, renommer celle-ci ou ajouter d’autres classes.

Vous pouvez également gérer les classes de nets à l’aide des commandes suivantes du sous-menu Design » Netlist des menus principaux ou du sous-menu Net Actions du menu contextuel des objets de net sélectionnés :

  • Create NetClass from Selected Nets – cette commande permet de créer une classe de nets à partir d’au moins deux nets sélectionnés dans l’espace de conception. Après le lancement de la commande, la boîte de dialogue Object Class Name s’ouvre. Utilisez-la pour indiquer le nom souhaité pour la nouvelle classe de nets. Après un clic sur OK, la classe de nets est créée et les nets sélectionnés y sont ajoutés.
  • Add Selected Net(s) to NetClass – cette commande permet d’ajouter un ou plusieurs nets sélectionnés à une classe de nets existante. Après le lancement de la commande, la boîte de dialogue Choose Net Class s’ouvre. Elle répertorie toutes les classes de nets existantes. Sélectionnez la classe cible, puis cliquez sur OK. Les nets sont alors ajoutés à cette classe.
  • Remove Selected Net(s) From NetClass – cette commande permet de retirer un ou plusieurs nets sélectionnés d’une classe de nets existante. Après le lancement de la commande, la boîte de dialogue Choose Net Class s’ouvre. Elle répertorie toutes les classes de nets existantes. Sélectionnez la classe cible, puis cliquez sur OK. Les nets sont alors retirés de cette classe.

La boîte de dialogue Choose Net Class
La boîte de dialogue Choose Net Class

Le moyen le plus simple et le plus rapide de sélectionner des nets (ou plutôt les objets qui les composent) dans l’espace de conception consiste à utiliser le panneau PCB configuré en mode Nets. Choisissez <All Nets> dans la zone Net Classes, puis sélectionnez le ou les nets souhaités dans la zone Nets . Un filtrage est appliqué à l’espace de travail de conception, de sorte que seuls les objets électriques associés aux nets choisis restent sélectionnés (assurez-vous que l’option Select est activée dans le panneau et que le mode de mise en surbrillance est défini sur Mask ou Dim). Cela permet notamment de distinguer plus facilement les objets lors d’un accès par clic droit.
Pour en savoir plus sur l’utilisation des classes, consultez la page Utilisation des classes sur un schéma et un PCB.

Nets

La zone centrale du panneau affiche les nets appartenant aux classes de nets sélectionnées dans la zone supérieure.

Les informations suivantes sont affichées par défaut pour chaque net :

  • - cette fonctionnalité remplit deux fonctions :

    • Color background - la couleur attribuée au net. Cette couleur est toujours appliquée aux lignes de connexion du net. Elle peut également être appliquée au routage du net à l’aide de la fonction de substitution de la couleur d’affichage des nets. Double-cliquez pour modifier la couleur de ce net, ou faites un clic droit pour modifier la couleur de tous les nets actuellement sélectionnés.
    • checkbox - cochez cette option pour appliquer la couleur au routage de ce net (activer la fonction de substitution de la couleur d’affichage des nets). Faites un clic droit pour activer (ou désactiver) cette fonction pour tous les nets actuellement sélectionnés. Appuyez sur F5 pour activer/désactiver la substitution de la couleur d’affichage des nets dans l’espace de conception.

      ► Consultez Substitution de la couleur des nets - Affichage de la couleur des nets routés pour en savoir plus.

     

  • Name - nom du net.

  • Node Count - nombre total de pastilles de ce net.

  • Routed Length - somme des longueurs des segments de piste et d’arc placés qui constituent le routage, à laquelle s’ajoute la distance verticale parcourue dans les vias (voir la remarque ci-dessous). Le calculateur de longueur routée ne cherche pas à résoudre les chevauchements de segments de piste ni les détours du routage à l’intérieur des pastilles.

  • Signal Length - calcul précis de la distance totale de nœud à nœud. Les objets placés sont analysés afin de résoudre les empilements ou chevauchements d’objets et les détours à l’intérieur des pastilles ; les longueurs des vias sont également prises en compte. Si le net n’est pas entièrement routé, la longueur de Manhattan (X + Y) de la ligne de connexion est également incluse.

    Si des règles de conception de longueur sont configurées, l’état de routage de chaque net visé par la règle est également indiqué par une couleur : surligné en jaune si la longueur routée < minimum de la règle, sans surbrillance si le net respecte la règle, ou en rouge si la longueur routée > maximum de la règle.

    Les remarques suivantes s’appliquent au calcul de la longueur du signal :

    • Résout les chevauchements et les détours à l’intérieur des pastilles.

    • Prend en charge les chemins de routage créés avec des objets autres que des pistes et des arcs (par exemple, une région ou un remplissage).

    • Inclut les distances verticales parcourues dans les vias (voir la remarque ci-dessous).

    • Inclut Total Pin/Package Length pour ce net.

    • Inclut la longueur Unrouted (Manhattan) pour ce net.

    • Le non-respect des règles de conception de longueur/d’adaptation des longueurs applicables est signalé par l’affichage de la longueur du signal sur un fond coloré : jaune pour les longueurs de signal trop courtes et rouge pour celles qui sont trop longues.

      ► Consultez Ajustement des longueurs pour en savoir plus sur l’application des règles de conception de longueur et d’adaptation des longueurs.

    • Un signal est une entité point à point ; c’est pourquoi seuls les nets comportant deux nœuds affichent une longueur de signal dans le mode Nets du panneau (les nets comportant un autre nombre de nœuds affichent 0). Pour les nets comportant plus de deux nœuds, définissez des xSignals afin de calculer leur longueur de signal.

      ► Consultez PCB - xSignals.

      ► Consultez Définition de chemins de signaux à haute vitesse avec les xSignals pour en savoir plus sur les xSignals.

  • Total Pin/Package Length - somme de toutes les valeurs de longueur de broche dans le boîtier pour l’ensemble des pastilles de ce net. Cette valeur est définie comme une propriété de la pastille du PCB et peut également être spécifiée dans la broche du schéma.

  • Unrouted (Manhattan) - distance verticale plus horizontale (X+Y) de toutes les sections non routées.

Faites un clic droit dans la zone, puis utilisez le sous-menu Columns pour ajouter les colonnes suivantes :

  • Min/Max - paramètres issus des règles de conception de longueur et d’adaptation des longueurs applicables. Si aucune règle applicable n’est définie, les valeurs internes par défaut Min=0mil et Max=99999mil sont utilisées.

    ► Consultez Ajustement des longueurs pour en savoir plus sur la manière dont les paramètres Min et Max sont déterminés à partir des règles de conception de longueur et d’adaptation des longueurs.

  • Estimated Length - correspond à Routed Length plus la longueur des lignes de connexion de toutes les sections restant à router. La longueur Manhattan n’est pas utilisée pour la partie non routée ; la distance directe de point à point est utilisée à la place.
  • Delay - temps nécessaire à un signal pour se propager le long de ce routage.
Vertical distance through a via - la distance verticale parcourue par un signal dans un via correspond à la somme des épaisseurs de toutes les couches (cuivre et diélectrique) situées entre les couches de cuivre de départ et d’arrivée, à laquelle s’ajoutent la moitié de l’épaisseur de la couche de départ et la moitié de celle de la couche d’arrivée.

La longueur et le délai d’un net visé par une règle de conception de nets d’alimentation définie (ou appartenant à une classe de nets utilisée avec une telle règle) ne sont pas calculés (les valeurs sont affichées sous la forme n/a dans le panneau).

Double-cliquez sur l’entrée d’un net donné dans la zone Nets (ou faites un clic droit sur l’entrée du net, puis choisissez la commande Properties dans le menu contextuel) pour ouvrir la boîte de dialogue Edit Net, dans laquelle vous pouvez modifier les propriétés du net.

La boîte de dialogue Edit Net est également accessible depuis l’espace de conception en faisant un clic droit sur un objet de conception placé, puis en choisissant la commande Net Actions » Properties dans le menu contextuel. La boîte de dialogue s’ouvre pour le net parent auquel l’objet est associé.

Primitives

L’affichage/l’inclusion de chaque type d’élément de net dans la zone Primitives située en bas du panneau dépend de l’activation de l’option correspondante dans le menu contextuel, accessible par un clic droit dans la zone Nets ou Primitives.

Faites un clic droit sur une entrée de net ou d’élément de net pour sélectionner les éléments à inclure.
Faites un clic droit sur une entrée de net ou d’élément de net pour sélectionner les éléments à inclure.

Notez que le menu contextuel de la liste Primitives propose également une option permettant de créer un xSignal entre deux éléments sélectionnés. Consultez PCB - xSignals pour plus d’informations.

Gestion de l’affichage des lignes de connexion

Related page: Votre vue du PCB

Les lignes de connexion constituent une aide précieuse pour placer et orienter les composants, ainsi que pour vous guider pendant le routage. Toutefois, leur présence peut également encombrer considérablement l’affichage. Pour y remédier, l’éditeur PCB propose les fonctionnalités décrites ci-dessous afin d’aider le concepteur à gérer l’affichage des lignes de connexion.

Modification de la couleur des lignes de connexion

Lorsque la conception est transférée du schéma vers l’espace de travail PCB, les paramètres de couche et de couleur par défaut sont appliqués. Au cours de ce processus, toutes les lignes de connexion reçoivent la couleur Connection Lines par défaut, telle qu’elle est définie dans la section System Colors de l’onglet Layers & Colors du panneau Configuration de la vue (raccourci L). Les configurations de vue peuvent être utilisées dans les espaces de travail 2D et 3D, et peuvent être enregistrées et réappliquées (onglet View Options du panneau View Configuration).

Un moyen simple de faire ressortir les nets importants pendant le routage consiste à modifier la couleur de leurs lignes de connexion. Pour ce faire, double-cliquez sur le nom du net dans le panneau PCB pour ouvrir la boîte de dialogue Edit Net, dans laquelle vous pouvez modifier la couleur des lignes de connexion (définissez le panneau sur le mode Nets).

Pour modifier la couleur d’un or plusieurs nets, vous pouvez également commencer par sélectionner les nets souhaités dans le panneau PCB, puis faire un clic droit sur l’un des nets sélectionnés et choisir la commande Change Net Color.

Dans le panneau PCB, faites un clic droit sur les nets sélectionnés pour modifier la couleur de leurs lignes de connexion.
Dans le panneau PCB, faites un clic droit sur les nets sélectionnés pour modifier la couleur de leurs lignes de connexion.

Affichage des lignes de connexion avec les couleurs des couches

En plus d’attribuer une couleur aux lignes de connexion de chaque net, vous pouvez afficher les lignes de connexion à l’aide des couleurs des couches de départ et d’arrivée qu’elles relient. Si une ligne de connexion relie un objet d’une couche à un objet d’une autre couche, elle commence avec la couleur de la couche du premier objet, puis prend progressivement la couleur de la couche d’arrivée à mesure qu’elle s’approche de l’objet situé sur cette couche (comme illustré dans l’image ci-dessous).

Notez que ce remplacement par un dégradé de couleurs ne s’applique qu’aux nets qui passent d’une couche à une autre ; si la connexion commence et se termine sur la même couche, elle conserve sa couleur définie.

Cette fonctionnalité est utile lorsque vous routez une carte multicouche, car elle indique la couche cible que doit atteindre la connexion en cours de routage. Notez que la transition de couleur ne s’applique qu’aux connexions passant d’une couche à une autre ; si une connexion commence et se termine sur la même couche, elle conserve la couleur attribuée au net.  

Pour utiliser cette fonctionnalité de couleur des couches, activez l’option Use Layer Colors for Connection Drawing dans l’onglet View Options du panneau View Configurations, comme illustré ci-dessous.

Les lignes de connexion peuvent être affichées avec les couleurs de leurs couches de départ et d’arrivée. Dans l’image de droite, des segments de routage ont été supprimés sur plusieurs nets afin d’illustrer l’affichage des lignes de connexion. Connection lines can be colored to show their starting and ending layers
Les lignes de connexion peuvent être affichées avec les couleurs de leurs couches de départ et d’arrivée. Dans l’image de droite, des segments de routage ont été supprimés sur plusieurs nets afin d’illustrer l’affichage des lignes de connexion.

Affichage des lignes de connexion en mode monocouche

Une carte multicouche est visuellement dense, ce qui rend son interprétation difficile. Pour y remédier, vous pouvez facilement passer de l’affichage des couches activées au mode monocouche en appuyant sur le raccourci Shift+S.

Normalement, lorsque vous effectuez cette opération, toutes les lignes de connexion qui ne commencent ni ne se terminent sur la couche active sont également masquées, car elles sont considérées comme non pertinentes. Pour toujours afficher les lignes de connexion, activez l’option All Connections in Single Layer Mode dans l’onglet View Options du panneau View Configurations, comme illustré ci-dessous.

Contrôlez l’affichage des lignes de connexion en mode monocouche.
Contrôlez l’affichage des lignes de connexion en mode monocouche.

Masquage et affichage des lignes de connexion

Au lieu de filtrer les nets via le panneau PCB, vous pouvez masquer complètement une, plusieurs ou toutes les lignes de connexion. Plusieurs commandes du sous-menu View » Connections permettent de contrôler l’affichage des lignes de connexion. Vous pouvez également accéder à ces commandes pendant que vous travaillez en appuyant sur la touche de raccourci N. Utilisez les commandes disponibles pour :

  • Afficher ou masquer toutes les lignes de connexion de la conception.
  • Afficher ou masquer toutes les lignes de connexion associées à un net choisi.

    • Si vous ne connaissez pas l’emplacement d’une pastille du net ou de l’une de ses lignes de connexion, cliquez dans une zone vide : une boîte de dialogue s’affiche et vous invite à saisir le nom du net. Si vous ne connaissez pas précisément le nom du net, saisissez ? et cliquez sur OK pour ouvrir la boîte de dialogue Nets Loaded, qui répertorie tous les nets chargés pour la conception. Les lignes de connexion du net choisi dans cette boîte de dialogue seront masquées lorsque vous cliquerez sur OK.
    • Pour afficher ou masquer les lignes de connexion du net auquel un objet de l’espace de conception est affecté, cliquez avec le bouton droit sur cet objet et choisissez la commande Net Actions » Show Nets ou Hide Nets dans le menu contextuel.
  • Afficher ou masquer les lignes de connexion de tous les nets associés à un composant choisi.

    • Si vous ne connaissez pas l’emplacement d’un composant, cliquez dans une zone vide : une boîte de dialogue s’affiche et vous invite à saisir le repère du composant. Si vous ne connaissez pas précisément ce repère, saisissez ? et cliquez sur OK pour ouvrir la boîte de dialogue Components Placed, qui répertorie tous les composants de la conception. Les lignes de connexion de tous les nets associés au composant choisi dans cette boîte de dialogue seront masquées lorsque vous cliquerez sur OK.
    • Pour masquer les lignes de connexion de tous les nets associés aux composants sélectionnés, cliquez avec le bouton droit sur un composant (ou sélectionnez plusieurs composants), puis choisissez la commande Component Actions » Show Nets ou Hide Nets dans le menu contextuel.
  • Toutes les commandes disponibles disposent de touches d’accès rapide, ce qui permet d’effectuer efficacement des tâches telles que masquer toutes les lignes de connexion (N, H, A), puis afficher celles d’un net spécifique (N, S, N).
  • Lors du déplacement d’un composant, toutes les lignes de connexion sont automatiquement masquées. Vous pouvez faire défiler les modes d’affichage de ces lignes pendant le déplacement. Pour cela, appuyez sur la touche N en mode déplacement. Lorsque vous appuyez sur la touche N en mode déplacement, l’affichage tête haute alterne entre les modes Breaks, Hidden et Pad To Pad, selon les connexions que vous souhaitez afficher.

Topologie des nets

La disposition ou l’ordre selon lequel les nœuds d’un net sont reliés entre eux est appelé topologie du net. Cette topologie est contrôlée par la règle de conception Routing Topology applicable, dont la valeur par défaut est Shortest. Avec cette topologie, les nœuds du net sont reliés de manière à obtenir la longueur totale de connexion la plus courte possible. Cette longueur totale est surveillée lorsque vous déplacez un composant, et la disposition des lignes de connexion change dynamiquement pour maintenir cette longueur au minimum. Vous pouvez l’observer dans l’animation ci-dessus : les lignes qui partent vers le bas depuis la partie inférieure du composant déplacé changent brusquement de position pendant son déplacement. Cela se produit chaque fois que l’une des pastilles connectées se rapproche d’une autre pastille de son net.

Application d’une topologie prédéfinie à l’aide de la règle de conception Routing Topology

Des règles de conception Routing Topology supplémentaires peuvent être créées afin de configurer un net (ou une classe de nets) pour qu’il utilise une topologie différente. Pour illustrer cela, les images ci-dessous montrent à gauche la règle de topologie par défaut et, à droite, le même net après application d’une nouvelle topologie de routage Starburst. Dans une topologie Starburst, les connexions rayonnent à partir de la pastille dont le paramètre Electrical Type est défini sur Source (le type par défaut de toutes les pastilles est Load).

Avec la topologie par défaut, les lignes de connexion sont disposées de façon à obtenir la longueur totale de connexion la plus courte. Avec la topologie Starburst, toutes les lignes de connexion rayonnent à partir d’une pastille de type Source. Image showing the connection lines arranged in a Starburst net topology
Avec la topologie par défaut, les lignes de connexion sont disposées de façon à obtenir la longueur totale de connexion la plus courte. Avec la topologie Starburst, toutes les lignes de connexion rayonnent à partir d’une pastille de type Source.

Application d’une topologie personnalisée

Au sein d’un net, la connexion entre deux nœuds est appelée From-To. Pour contrôler le tracé des lignes de connexion au niveau de chaque liaison entre broches, vous pouvez définir manuellement des From-To dans un net et ainsi créer une topologie de net personnalisée.

Les From-To sont définis en plaçant le panneau PCB en mode From-To Editor. Pour définir un From-To, sélectionnez deux Nodes on Net dans le panneau, puis cliquez sur le bouton Add From To. Pour les identifier clairement dans l’espace de conception, les From-To sont représentés par une ligne en tirets plutôt que par une ligne continue.

Un From-To a été défini entre deux pastilles. Remarquez que sa ligne est affichée en tirets et non en continu.
Un From-To a été défini entre deux pastilles. Remarquez que sa ligne est affichée en tirets et non en continu.

Lorsque le panneau PCB est en mode From-To Editor, toutes les lignes de connexion qui ne sont pas des From-To sont masquées.

Le mode From-To Editor du panneau PCB est divisé en trois sections :

  • Nets
  • Nodes du net sélectionné
  • From-Tos on Net

Lorsque vous cliquez sur l’entrée d’un net, tous les nœuds de ce net sont chargés dans la zone centrale du panneau. Un double-clic sur l’entrée d’un net ouvre la boîte de dialogue Edit Net, dans laquelle vous pouvez modifier les propriétés du net, notamment les nœuds qui lui appartiennent.

Ajout de From-To

Pour ajouter un From-To défini par l’utilisateur entre deux nœuds d’un net sélectionné, sélectionnez les deux nœuds dans la zone Nodes on Net du panneau, puis cliquez sur le bouton Add From To.

Vous pouvez sélectionner les deux nœuds (pastilles) d’un From-To directement dans l’espace de conception. Lorsque vous sélectionnez un nœud, l’entrée correspondante dans la zone Nodes on Net du panneau est également sélectionnée.

Le From-To nouvellement ajouté est répertorié dans la zone From-To on Net du panneau et apparaît dans l’espace de conception sous la forme d’une ligne pointillée entre les deux nœuds.

Un nouveau From-To a été créé sur le net.
Un nouveau From-To a été créé sur le net.

Un From-To défini par l’utilisateur dans l’espace de conception.
Un From-To défini par l’utilisateur dans l’espace de conception.

Pour supprimer un From-To, sélectionnez son entrée dans la zone From-To on Net du panneau, puis cliquez sur le bouton Remove.

Choisir une topologie prédéfinie

La topologie d’un net correspond à l’agencement ou au schéma de ses connexions entre broches. Par défaut, les connexions entre broches de chaque net sont agencées de manière à obtenir la longueur totale de connexion la plus courte.

Une topologie peut être appliquée à un net pour différentes raisons : dans les conceptions à haute vitesse où les réflexions de signal doivent être réduites au minimum, le net est agencé selon une topologie en chaîne ; pour les nets de masse, une topologie en étoile peut être appliquée afin que toutes les pistes reviennent à un point commun. Vous pouvez créer des From-To spécifiques pour des paires de nœuds d’un net ou générer des From-To pour ce net à partir de l’une des topologies de routage prédéfinies disponibles.

Les topologies suivantes sont disponibles et accessibles depuis la zone From-To on Net du panneau en cliquant sur le bouton Generate :

  • Shortest - cette topologie relie tous les nœuds du net de manière à obtenir la longueur totale de connexion la plus courte.
  • Daisy Simple - cette topologie relie tous les nœuds en chaîne, les uns après les autres. L’ordre d’enchaînement est calculé de manière à obtenir la longueur totale la plus courte. Si une pastille source et une pastille de terminaison sont spécifiées, toutes les autres pastilles sont reliées en chaîne entre elles de manière à obtenir la longueur la plus courte possible. Si plusieurs sources (ou terminaisons) sont spécifiées, elles sont reliées en chaîne à chaque extrémité.

  • Daisy Balanced - cette topologie répartit toutes les charges en chaînes égales, le nombre total de chaînes étant égal au nombre de terminaisons. Ces chaînes sont ensuite reliées à la source selon un schéma en étoile. Les nœuds sources multiples sont reliés en chaîne.

  • Daisy Mid-Driven - cette topologie place le ou les nœuds sources au centre de la chaîne, répartit les charges de manière égale et les relie en chaîne de part et d’autre des sources. Deux terminaisons sont nécessaires, une à chaque extrémité. Les nœuds sources multiples sont reliés en chaîne au centre. Si le nombre de terminaisons n’est pas exactement égal à deux, la topologie Daisy-Simple est utilisée.

  • Starburst - cette topologie relie chaque nœud directement au nœud source. Si des terminaisons sont présentes, elles sont connectées après chaque nœud de charge. Les nœuds sources multiples sont reliés en chaîne, comme dans la topologie Daisy Balanced.

Une pastille peut être définie comme source, terminaison ou charge en modifiant la valeur du champ Electrical Type en conséquence dans le mode Pad du panneau Properties. Pour accéder au mode Pad du panneau Properties, double-cliquez sur l’entrée de la pastille dans la zone Nodes on Net.

Définition du champ Electrical Type d’une pastille sur Source dans le mode Pad du panneau Properties.
Définition du champ Electrical Type d’une pastille sur Source dans le mode Pad du panneau Properties.

Lorsque vous définissez le type électrique d’une pastille sur Source ou Terminator, un indicateur « [S] » ou « [T] » apparaît dans l’espace de conception pour la distinguer.

Remarques

  • Une ligne de connexion générée par le système n’apparaît pas dans l’espace de conception en tant qu’entité distincte. Seule la ligne de connexion entre broches associée au From-To est affichée ; elle sert de guide pour le routage interactif ou automatique.

  • Un From-To défini par l’utilisateur apparaît dans l’espace de conception sous la forme d’une ligne pointillée, distincte de la ligne de connexion entre broches qui s’affiche également lors de l’ajout du FromTo. La ligne du From-To défini par l’utilisateur détermine les points de départ et d’arrivée de la ligne de connexion entre broches associée. Un exemple permet de mieux l’illustrer. Considérons un From-To défini par l’utilisateur et ajouté entre les broches logiquement connectées de deux composants. Une ligne de connexion est également ajoutée et affichée (panneau PCB configuré en mode Nets) :

  • La ligne de connexion entre broches, utilisée pour le routage, masque la ligne distincte du From-To défini par l’utilisateur. Toutefois, lorsque vous commencez à router la connexion, vous pouvez constater que les deux lignes sont bien distinctes :

  • Si le routage est alors interrompu, l’analyseur de nets ajoute une ligne de connexion afin de préserver la topologie requise. Cette ligne pointillée, appelée marqueur de net interrompu (Broken Net Marker), indique que le net doit être routé entre ces deux points pour conserver la topologie déterminée par l’utilisateur au moyen du FromTo qu’il a défini :

  • Si vous définissez des From-To uniquement pour une partie d’un net, l’éditeur de PCB applique la topologie Shortest aux connexions entre broches restantes (From-To générés par le système).

  • Le type de From-To détermine la manière dont l’analyseur de connectivité traite la ligne de connexion dans l’espace de conception, par exemple lorsqu’un objet du net est déplacé ou qu’une partie du net est routée manuellement :

    • From-To généré par le système - la ligne de connexion peut être déplacée selon les besoins dans le cadre de la réoptimisation effectuée par l’analyseur de nets afin de conserver la topologie par défaut du net (c’est-à-dire Shortest).
    • From-To défini par l’utilisateur - si le From-To ne résulte pas de la sélection d’une topologie prédéfinie, la ligne de connexion n’est pas prise en compte dans le processus de réoptimisation de l’analyseur de nets. Si le From-To fait partie d’une topologie de net prédéfinie (autre que Shortest), l’analyseur de nets peut l’inclure dans la réoptimisation, à condition de conserver la topologie choisie.

     

  • La mise en œuvre de topologies personnalisées définies à l’aide de From-To peut être vérifiée lors de la vérification des règles de conception (DRC) par lots portant sur les règles de topologie de routage appliquées aux nets correspondants. Une violation est détectée s’il existe une connexion électrique entre les pastilles d’un From-To et que le chemin le plus court contient au moins une autre pastille de ce net.

    Javascript ID : RoutingTopology_FromTos_AD24_5

    Deux From-To sont créés entre trois pastilles : de la pastille 1 à la pastille 2 et de la pastille 2 à la pastille 3

    Le routage est réalisé conformément à la configuration des From-To : il existe un routage entre les pastilles 1 et 2 et entre les pastilles 2 et 3. Aucune violation de la règle Routing Topology n’est détectée.

    Le routage est réalisé avec une dérivation en T. Aucun des chemins correspondant à la configuration des From-To ne contient de pastille supplémentaire ; aucune violation de la règle Routing Topology n’est donc détectée.

    Le routage est réalisé entre les pastilles 1 et 3, ainsi qu’entre les pastilles 2 et 3. Ce routage ne correspond pas à la configuration des From-To, car la pastille 3 constitue une pastille supplémentaire sur le chemin entre les pastilles 1 et 2. Une violation de la règle Routing Topology est donc détectée pour le From-To entre les pastilles 1 et 2.

    Les violations ne sont pas détectées pour les nets comportant un grand nombre de pastilles (plus de 20) ou de primitives (plus de 1 024).

    La prise en charge du contrôle DRC de la topologie de routage est en bêta ouverte et disponible lorsque l’option PCB.Rules.CheckRoutingTopology est activée dans la boîte de dialogue Advanced Settings.

Le gestionnaire de netlist

La boîte de dialogue Netlist Manager, accessible en choisissant la commande Design » Netlist » Edit Nets dans les menus principaux, propose des commandes permettant de gérer efficacement la netlist de la carte. Vous pouvez ajouter, modifier ou supprimer des nets selon vos besoins, ainsi que modifier les propriétés des broches (ou pastilles) des composants appartenant à ces nets. Cette boîte de dialogue donne également accès à d’autres outils de gestion de la netlist, notamment pour créer une netlist à partir du cuivre connecté sur le PCB et pour exporter la netlist du PCB.

La boîte de dialogue Netlist Manager La boîte de dialogue Netlist Manager

Rapports sur les nets

Pour générer un rapport d'état de la netlist à partir du document PCB actif, choisissez la commande Reports » Netlist Status dans les menus principaux. Ce rapport fournit des informations détaillées sur la netlist de la carte routée. Il répertorie tous les nets et indique, pour chacun d'eux, les couches utilisées pour le routage ainsi que la longueur physique totale des pistes routées. Après le lancement de la commande, un rapport — Net Status - <PCBDocumentName>.html — est généré et ouvert en tant que document actif. Chaque net est répertorié ; cliquez sur son nom pour le mettre en surbrillance dans le document PCB. Les données de longueur physique des pistes routées sont initialement affichées dans les unités de mesure définies pour la conception de la carte. Utilisez le champ Units  du rapport pour passer rapidement des unités impériales aux unités métriques, selon vos besoins.

  • Le rapport est également généré au format .txt. Les deux formats de rapport sont enregistrés dans le dossier spécifié par l'entrée Output Path de l'onglet Options de la boîte de dialogue Options for Project. Seul le rapport au format HTML est ajouté au projet parent dans le panneau Projets et se trouve dans le sous-dossier Generated\Documents.
  • Le rapport comprend la longueur routée, qui inclut la distance verticale parcourue à travers les vias de ce net. Notez que le calculateur de longueur routée ne tente pas de résoudre les chevauchements de segments de piste ni les méandres de routage à l'intérieur des pastilles ; le résultat peut donc manquer de précision. Pour obtenir une longueur plus précise, utilisez Signal Length, qui peut être affiché dans le mode Nets du panneau PCB. Le panneau PCB permet également de créer un rapport : faites un clic droit dans la liste des nets du panneau pour configurer les colonnes souhaitées, puis faites un clic droit et sélectionnez Reports pour ouvrir la boîte de dialogue Report Preview, dans laquelle vous pouvez exporter le rapport dans différents formats.
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents