Configurer les réseaux physiques

Parent page: Boîtes de dialogue PCB

La boîte de dialogue Configure Physical NetsLa boîte de dialogue Configure Physical Nets

Résumé

La boîte de dialogue Configure Physical Nets fournit des commandes permettant d’examiner et de confirmer que les objets physiquement connectés ont bien le net correct attribué dans ce net physique. Pour cela, elle vérifie que toutes les pastilles, ainsi que les objets qui les relient physiquement entre eux (pistes, arcs, remplissages, etc.), ont le même nom de net attribué. Lorsque tous les objets du net sont corrects, le net s’affiche en vert. Si des objets sont détectés comme étant en contact mais qu’un net différent leur est attribué, ils sont signalés en rouge. Un cas fréquent où cela peut se produire est lorsqu’une empreinte de composant contient des objets cuivre supplémentaires dans l’empreinte. Lorsque cette empreinte est chargée lors de la synchronisation, le nom de net attribué est appliqué à chaque pastille, mais pas au cuivre supplémentaire.

Notez que l’état par défaut de cette boîte de dialogue est Only Show Errors, ce qui signifie que les objets correctement attribués ne sont pas listés. Désactivez cette option pour lister tous les objets.

Accès

La boîte de dialogue est accessible depuis l’éditeur PCB en cliquant sur Tools | Netlist | 

» Configure Physical Nets dans les menus principaux.

Options/commandes

Cuivre connecté électriquement

Cette zone répertorie des groupes distincts de primitives cuivre qui sont électriquement connectées, tels que détectés dans le câblage de la conception. Pour chaque groupe, les informations suivantes sont présentées :

  • Primitive - au niveau supérieur, cette entrée indique combien de primitives se trouvent dans le cuivre connecté. Les primitives peuvent être affichées dans une liste à plat ou regroupées par type de primitive. Cette dernière configuration s’effectue en activant l’option Show Primitive Groups à partir du bouton Menu ou du menu contextuel par clic droit. Si cela est fait, les primitives seront réparties dans les groupes suivants :
    • Connected Component Primitives - répertorie comme éléments enfants toutes les primitives de pastilles de composants. Celles-ci peuvent être regroupées davantage par composant parent en activant l’option de menu Show Components.
    • Connected Free Primitives - répertorie comme éléments enfants toutes les primitives cuivre hors composant, regroupées par type de primitive (remplissages, polygones, pistes, vias).
Les primitives de composants connectées ne sont présentées que lorsque l’option Show Component Pads est activée à partir du bouton Menu ou du menu contextuel par clic droit. De même, les primitives libres connectées ne sont présentées que lorsque l’option Show Non Component Pads est activée. Si l’une de ces options est désactivée, l’entrée de niveau supérieur indiquera combien de primitives sont actuellement masquées. Si ces deux options sont désactivées, la boîte de dialogue sera vide. Le bouton Show All Primitives deviendra disponible en bas de la boîte de dialogue, vous permettant d’afficher rapidement toutes les primitives (ce qui revient essentiellement à activer l’une ou les deux de ces options désactivées).
Un clic sur une entrée de primitive mettra cette primitive en surbrillance dans l’espace de travail de conception. La sélection de plusieurs entrées de primitives sélectionnera toutes les primitives correspondantes. La sélection d’une entrée de niveau supérieur dans la liste entraînera la mise en surbrillance de toutes les primitives enfants descendantes dans l’espace de travail.
  • Original Net Names - cette entrée indique le nom de net actuellement attribué à la primitive ou, autrement dit, le net auquel la primitive est actuellement connectée. L’entrée correspondra à l’un des nets définis pour la carte. Toutefois, si une primitive n’est connectée à aucun net, l’entrée sera <Unassigned>.
  • Status - ce champ fournit une entrée d’état de niveau supérieur pour le groupe, qui peut prendre l’un des quatre états suivants :
    • Blank - l’attribution de net pour le groupe de cuivre connecté est entièrement correcte et aucune mise à jour n’est nécessaire. L’entrée de niveau supérieur du groupe est colorée en vert.
    • 1. Update Required - Unassigned Nets - dans cet état, aucune des primitives du groupe n’a été attribuée à un net. L’entrée de niveau supérieur du groupe est colorée en jaune.
    • 2. Update Required - Some Unassigned Nets - dans cet état, certaines primitives du groupe ont été attribuées au même net, mais d’autres n’ont reçu aucune attribution. L’entrée de niveau supérieur du groupe est colorée en orange.
    • 3. Ambiguous - Multiple Net Names - dans cet état, certaines primitives du groupe ont été attribuées à des nets différents. Il peut également y avoir des primitives non encore attribuées. L’entrée de niveau supérieur du groupe est colorée en rouge.

Action

Cette zone fournit des commandes permettant de spécifier l’action à entreprendre pour résoudre les problèmes liés au cuivre connecté, ainsi que le résultat de l’exécution des modifications configurées. Pour chaque groupe, les éléments suivants sont présentés :

  • Proposed Action - ce champ sert à déterminer quelle action, le cas échéant, doit être entreprise. Au niveau le plus élevé d’un groupe, cette entrée peut être définie sur Update Net To ou Don't Update Net To. Lors d’une mise à jour, choisissez le nouveau net cible dans le champ New Net Name. Sur la base de ces deux paramètres, le logiciel calcule les actions à effectuer au niveau des primitives enfants, aboutissant à l’une des propositions suivantes :
    • No Action Required - la primitive est déjà attribuée/connectée au net cible.
    • Update - inclure la primitive dans la mise à jour afin qu’elle soit attribuée/connectée au nouveau net cible.
    • Don't Update - ne pas inclure la primitive dans la mise à jour. Elle restera connectée à son net actuel.
  • New Net Name - utilisez ce champ pour définir un nouveau net cible auquel les primitives doivent être connectées. La liste déroulante du champ répertorie tous les nets détectés parmi les primitives du groupe de cuivre connecté. Vous pouvez en choisir un. Si vous devez utiliser un net différent, cliquez avec le bouton droit sur le champ et utilisez la commande Change Copper Net To Board Net dans le menu contextuel. Cela ouvre la boîte de dialogue Choose Net, qui répertorie tous les nets actuellement définis pour la carte. Choisissez le net souhaité puis cliquez sur OK ; ce net sera saisi dans le champ.
  • Done - ce champ indique la réussite () ou l’échec () de l’action de mise à jour une fois que le bouton Execute a été pressé et que les modifications ont été appliquées.
Le basculement de l’action proposée au niveau parent permet de basculer rapidement l’action proposée au niveau enfant ainsi que pour tous les enfants sous ce parent. Lorsque des enfants individuels diffèrent dans leurs actions proposées — certains inclus dans la mise à jour, d’autres exclus — le niveau parent au-dessus dans la hiérarchie des primitives groupées reflétera cela avec l’entrée Some Updates.

Commandes supplémentaires

  • Execute - une fois que vous êtes satisfait des actions attribuées à la netlist, cliquez sur ce bouton pour mettre à jour les attributions de net.
  • Menu - cliquez pour accéder au menu de commandes suivant, relatif à la liste principale en général ou à la ou aux primitives actuellement sélectionnées. Les commandes sont identiques à celles disponibles dans le menu contextuel par clic droit de la zone de liste principale :
    • Update/Don't Update/No Action - utilisez cette commande pour basculer rapidement l’action proposée pour la ou les primitives sélectionnées. À un niveau supérieur, parent, dans la hiérarchie des primitives, utilisez-la pour basculer l’action proposée pour tous les enfants descendants.
    • Select All - utilisez cette commande pour sélectionner rapidement tous les groupes de cuivre connecté (les entrées de niveau le plus élevé dans la liste).
    • Select All With Same Status - lorsqu’une entrée de groupe de cuivre connecté de niveau supérieur est sélectionnée, utilisez cette commande pour sélectionner rapidement tous les autres groupes de niveau supérieur ayant le même état.
    • Clear All Selected - utilisez cette commande pour désélectionner toutes les entrées de la liste.
    • Expand All In Connected Copper - utilisez cette commande pour développer rapidement tous les groupes enfants dans le groupe de cuivre connecté actuellement ciblé.
    • Expand All - utilisez cette commande pour développer rapidement tous les groupes pour tous les groupes de cuivre connecté de la liste.
    • Expand Children - utilisez cette commande pour développer rapidement tous les groupes enfants descendants sous le groupe actuellement sélectionné.
    • Collapse All In Connected Copper - utilisez cette commande pour réduire rapidement tous les groupes enfants dans le groupe de cuivre connecté actuellement ciblé.
    • Collapse All - utilisez cette commande pour réduire rapidement tous les groupes pour tous les groupes de cuivre connecté de la liste.
    • Collapse Children - utilisez cette commande pour réduire rapidement tous les groupes enfants descendants sous le groupe actuellement sélectionné.
    • Only Show Errors - activez cette option pour n’afficher que les erreurs dans la boîte de dialogue. La liste ne présentera alors que les groupes de cuivre connecté dont le niveau Status est 1, 2 ou 3. Désactivez-la pour afficher également le cuivre connecté correctement attribué.
    • Show Components - activez cette option pour regrouper les primitives de pastilles de composants par leurs composants parents.
    • Show Primitive Groups - activez cette option pour regrouper les primitives par leur type de primitive.
    • Animate Action Execution - activez cette option pour que la boîte de dialogue fasse défiler la liste au fur et à mesure de l’exécution, vous donnant une progression animée en temps réel de l’exécution des changements de net. La désactivation de cette option signifie que l’exécution des modifications sera effectuée sans cette animation.
    • Warn On Netlist Change - activez cette option pour être averti lorsque des modifications affecteront la netlist de la carte. La boîte de dialogue Netlist Change s’ouvrira pour vous indiquer combien de primitives verront leurs nets modifiés et que cela affectera la netlist. Vous pouvez soit cliquer sur Continue, soit cliquer sur Filter Affected pour examiner plus en détail les modifications proposées.
    • Show Component Pads - activez cette option pour afficher les primitives de composants connectées dans la liste.
    • Show Non Component Pads - activez cette option pour afficher les primitives libres connectées dans la liste.
    • Show Changes That Affect Netlist - activez cette option pour ne présenter qu’une liste des actions proposées (modifications) qui affecteront la netlist de la carte.
    • Change Copper Net To - une ou plusieurs entrées de menu de ce type apparaissent lorsqu’il n’y a pas beaucoup de nets actuellement attribués aux primitives dans le groupe de cuivre connecté ciblé. Utilisez une telle entrée pour choisir rapidement le net cible du champ New Net Name.
    • Change Copper Net To Net - cette entrée de menu apparaît lorsqu’il y a trop de nets actuellement attribués aux primitives d’un groupe de cuivre connecté pour être affichés sous forme d’entrées de menu individuelles. L’utilisation de cette commande donne accès à la boîte de dialogue Choose Net, qui répertorie tous les nets actuellement attribués aux primitives du groupe. Choisissez le net souhaité puis cliquez sur OK ; ce net sera saisi dans le champ New Net Name du groupe de cuivre connecté ciblé.
    • Change Copper Net To Board Net - utilisez cette commande si vous devez utiliser un net différent de ceux actuellement attribués aux primitives du groupe de cuivre connecté ciblé. Cela donne accès à la boîte de dialogue Choose Net, qui répertorie tous les nets actuellement définis pour la carte. Choisissez le net souhaité puis cliquez sur OK ; ce net sera saisi dans le champ New Net Name.
  • Show All Primitives - cliquez sur ce bouton pour afficher rapidement toutes les primitives. Ce bouton devient disponible si les options Show Component Pads et/ou Show Non Component Pads sont désactivées dans le menu.

 

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