Permutation
La Swapping région comprend des commandes qui vous permettent de configurer l’échange de broches et de parties. La région est accessible depuis les éditeurs de schéma et de PCB des façons suivantes.
- Depuis l’éditeur de schéma, choisissez Tools |Swapping.

- Depuis l’éditeur PCB, choisissez Tools |Swapping.
Éditeur de schéma
Dans l’éditeur de schéma, la région Swapping comprend la commande Configure Pin Swapping, qui ouvre la variante schématique de la boîte de dialogue Configure Swapping Information In Components répertoriant tous les composants utilisés dans la conception avec leurs paramètres d’échange actuels. Depuis cette boîte de dialogue, vous pouvez accéder à la boîte de dialogue Configure Pin Swapping for <component> (décrite ci-dessous) en sélectionnant un composant puis en cliquant sur le bouton Configure Component. La boîte de dialogue contient des colonnes supplémentaires qui vous permettent d’activer/de désactiver l’échange pour chaque composant sur la carte.
Configurer les informations d’échange dans la boîte de dialogue Components
La boîte de dialogue affiche toutes les informations pertinentes sur les composants listés : désignateur, commentaire, empreinte, référence de bibliothèque, nombre de broches et nombre de parties.
- Component Information - affiche toutes les informations pertinentes sur les composants listés : désignateur, commentaire, empreinte, référence de bibliothèque, nombre de broches et nombre de parties.
- Configure in Schematic
-
Pin Swap Data - affiche combien de broches du composant ont été ajoutées à un groupe d’échange de broches. Par exemple, [3/2] signifie que 2 broches sur 3 ont été ajoutées à un groupe d’échange de broches. Une croix verte apparaît lorsqu’un composant a été modifié pour ajouter des broches à un groupe d’échange de broches. Lorsqu’un composant a été modifié pour retirer des broches du groupe d’échange de broches, un triangle bleu apparaît.
-
Part Swap Data - affiche combien de parties du composant ont été ajoutées à un groupe d’échange de parties. Par exemple, [3/2] signifie que 2 parties sur 3 ont été ajoutées à un groupe d’échange de parties. Une croix verte apparaît lorsqu’un composant a été modifié pour ajouter des parties à un groupe d’échange de parties. Lorsqu’un composant a été modifié pour retirer des parties du groupe d’échange de parties, un triangle bleu apparaît.
-
- Configure Component - cliquez pour ouvrir la boîte de dialogue Configure Pin Swapping for Component (décrite ci-dessous). Cette option n’est disponible que lorsqu’un composant est sélectionné dans la boîte de dialogue.
- Only Show Components with Swap Information - activez cette option pour empêcher la boîte de dialogue d’afficher les composants qui n’ont pas été configurés pour autoriser l’échange de broches et/ou de parties.
- Right-click Menu - le menu contextuel inclut des options permettant de copier et coller rapidement les paramètres d’un composant à un autre, ou d’activer/de désactiver plusieurs composants en un seul clic.
Boîte de dialogue Configure Pin Swapping for <component>
La boîte de dialogue Configure Pin Swapping for <component> fournit des commandes permettant de configurer les paramètres d’échange pour les broches et les sous-parties de chaque composant sur la carte. Utilisez cette boîte de dialogue pour activer ou désactiver l’échange de broches/de parties et attribuer ou modifier les groupes d’échange.
La boîte de dialogue est accessible des façons suivantes :
- Double-cliquez sur n’importe quel composant dans la boîte de dialogue Configure Swapping Information In Components.
- Cliquez sur Configure Component dans la boîte de dialogue Configure Swapping Information In Components (Tools | Swapping | Configure Pin Swapping).
- Dans un document PCB, cliquez avec le bouton droit sur le composant puis sélectionnez Component Actions » Configure Pin/Part Swapping.
- Dans un document schématique, cliquez avec le bouton droit sur le composant puis sélectionnez Part Actions » Configure Pin Swapping.
Onglet Pin Swapping
Une broche de composant peut être échangée avec une autre broche de ce composant lorsqu’elle appartient au même pin group. Utilisez cet onglet de la boîte de dialogue pour afficher et organiser les groupes de broches de votre composant.
- Pin Status - liste le Designator, Pin Name, Net, Bus, Type, et Part No., ainsi que Part Mode for de chaque broche. Vous pouvez regrouper les données selon vos préférences ou les exigences du projet en faisant glisser et déposer les en-têtes de colonne dans la région Drag a column header here to group by that column. Vous pouvez également réorganiser les en-têtes de colonne en les faisant glisser dans un ordre horizontal différent.
- Swap Data - liste les informations de Pin Group pour chaque broche à échanger. Double-cliquez dans la colonne Pin Group pour renommer le groupe.
Right-click Menu
- Show/Hide Columns - utilisez le sous-menu pour configurer les colonnes visibles.
- Assign Pin-Swap Groups By - attribue automatiquement des groupes d’échange de broches selon Designator, Pin Name, Net, Bus, Type, Part No., Part Mode, or Pin Properties. Sélectionnez plusieurs broches avant de cliquer avec le bouton droit afin d’attribuer des groupes en même temps.
- Add To Pin-Swap Group - utilisez cette option pour créer de nouveaux groupes d’échange de broches ou en ajouter à des groupes existants. Les nouveaux groupes d’échange de broches sont automatiquement nommés à l’aide de valeurs numériques (par ex. 1, 2, 3, etc.). Vous pouvez ajouter plusieurs broches en même temps en sélectionnant plusieurs broches avant de cliquer avec le bouton droit.
- Remove From Pin-Swap Group - utilisez cette option pour retirer la ou les broches sélectionnées du groupe d’échange de broches. Vous pouvez retirer plusieurs broches en même temps en sélectionnant plusieurs broches avant de cliquer avec le bouton droit.
Onglet Differential Pair Swapping
L’échange des paires différentielles est régi par la valeur du pair group pour une paire différentielle. Utilisez cet onglet pour afficher et organiser les groupes de paires de votre composant.
- Pin Status - liste le Designator, Pin Name, Net, et Type pour chaque broche. Vous pouvez regrouper les données selon vos préférences ou les exigences du projet en faisant glisser et déposer les en-têtes de colonne dans la région Drag a column header here to group by that column . Vous pouvez également réorganiser les en-têtes de colonne en les faisant glisser dans un ordre horizontal différent.
- Swap Data - liste les informations de Pair Group pour chaque paire à échanger. Double-cliquez dans la colonne Pair Group pour renommer le groupe.
Right-click Menu
- Show/Hide Columns - utilisez le sous-menu pour configurer les colonnes visibles.
- Add To Pair-Swap Group - utilisez cette option pour créer de nouveaux groupes d’échange de paires ou en ajouter à des groupes existants. Les nouveaux groupes d’échange de paires sont automatiquement nommés à l’aide de valeurs numériques (par ex. 1, 2, 3, etc.). Vous pouvez ajouter plusieurs paires en même temps en sélectionnant plusieurs paires avant de cliquer avec le bouton droit.
- Remove From Pair-Swap Group - utilisez cette option pour retirer la ou les paires sélectionnées du groupe d’échange de paires. Vous pouvez retirer plusieurs paires en même temps en sélectionnant plusieurs paires avant de cliquer avec le bouton droit.
Onglet Part Swapping
L’échange de parties pour un composant est configuré avec les attributs part group et sequence ID. L’attribut sequence ID détermine l’équivalence des broches entre les sous-parties échangeables. Utilisez cet onglet pour afficher et organiser les groupes de parties de vos composants.
-
Left region - liste les Sub Part et les Swap Data associés.
-
Right region - liste les informations de Pin Status et les Swap Data associés.
- Pin Status - liste le Designator, Pin Name, Net, Bus, Pin Type, et Mode pour chaque broche.
- Swap Data - liste les informations de Sequence ID pour chaque broche. Double-cliquez dans la colonne Sequence ID pour renommer.
Right-click Menu
- Show/Hide Columns - utilisez le sous-menu pour choisir quelles colonnes sont visibles dans l’onglet Pin Swapping de la boîte de dialogue.
- Assign/Remove Part Sequence Number - l’attribut sequence ID détermine l’équivalence des broches entre les sous-parties échangeables. Créez de nouveaux groupes sequence ID ou ajoutez à des groupes existants. Vous pouvez ajouter/retirer plusieurs parties à un sequence ID en même temps en sélectionnant plusieurs parties avant de cliquer avec le bouton droit. Les nouveaux groupes sont automatiquement nommés à l’aide de valeurs numériques (par ex. 1, 2, 3, etc.). Double-cliquez dans la colonne Sequence ID pour renommer le groupe.
Éditeur PCB
Dans l’éditeur PCB, la région Swapping comprend la commande Pin/Part Swapping avec un sous-menu de commandes supplémentaires. Chaque commande est décrite ci-dessous.

Configurer
La commande Configure ouvre la variante PCB de la boîte de dialogue Configure Swapping Information In Components (décrite ci-dessus).
La version PCB diffère de la version schématique des façons suivantes.
-
Enable in PCB
-
Pin Swap - activez ou désactivez l’échange de broches pour chaque composant souhaité en cochant la case. L’échange prendra effet une fois que vous aurez cliqué sur OK puis quitté la boîte de dialogue.
- Part Swap - activez ou désactivez l’échange de parties pour chaque composant souhaité en cochant la case. L’échange prendra effet une fois que vous aurez cliqué sur OK puis quitté la boîte de dialogue.
-
Commandes d’échange interactif
Les commandes d’échange Interactive permettent d’échanger des broches, des paires différentielles ou des sous-parties une à la fois dans l’éditeur PCB. Une fois qu’une commande Interactive est sélectionnée, les broches disponibles pour l’échange sont mises en surbrillance. Les étapes nécessaires pour effectuer un échange sont affichées sur la ligne d’état.
- La première étape consiste à sélectionner l’une des broches mises en surbrillance qui deviendra la source de l’échange de broches. Dans le cas d’un échange de paires ou de parties, la paire différentielle ou la sous-partie à laquelle appartient la broche sera ensuite échangée.
- La deuxième étape consiste à sélectionner la broche cible pour l’échange. Pour l’échange de paires ou de parties, cette broche sera représentative d’une paire différentielle ou d’une sous-partie.
Optimiseur automatique Net/Pin
La commande Automatic Pin/Net Optimizer exécute un optimiseur rapide à passage unique qui tente de minimiser les croisements et les longueurs de connexion, mais peut en réalité les augmenter. L’optimiseur itératif effectue plusieurs passes afin de tenter de réduire le nombre de croisements et les longueurs de connexion.





