Managing Design Changes between the Schematic & PCB
Définition des exigences de conception à l’aide du Constraint Manager
Les contraintes de conception forment collectivement un ensemble d’instructions que la conception du PCB doit suivre. Elles couvrent tous les aspects de la conception : espacements, largeurs de routage, topologie, etc. Pour afficher, créer et gérer les contraintes de conception utilisées pour vos conceptions de PCB, le Constraint Manager est utilisé. Le Constraint Manager fournit une interface d’édition unifiée, sous forme de tableau/de feuille de calcul, pour définir les contraintes de conception, accessible à la fois depuis le schéma et le PCB. Cette approche puissante mais rationalisée facilite une meilleure collaboration entre des ingénieurs aux rôles différents au sein d’une organisation, permettant à un ensemble élargi de parties prenantes de définir collectivement les contraintes requises pour une conception.
Le Constraint Manager est accessible en sélectionnant la commande Design » Constraint Manager dans les menus principaux de l’éditeur de schéma ou de l’éditeur PCB. Le Constraint Manager comporte plusieurs vues permettant de définir différents types de contraintes. Utilisez les boutons en haut du Constraint Manager pour passer d’une vue à l’autre :
-
Clearances – une matrice d’espacement permettant de définir les espacements électriques entre les classes de nets.
-
Physical – une liste de nets, paires différentielles, xNets et de leurs classes, dans laquelle vous pouvez définir les contraintes physiques de la conception : largeurs des conducteurs, écart dans les paires différentielles, etc.
-
Electrical – une liste de nets, xNets, xSignals et de leurs classes, dans laquelle vous pouvez définir les contraintes électriques de la conception : topologie, impédance, etc.
Lorsque le Constraint Manager est ouvert depuis l’éditeur PCB, une vue supplémentaire All Rules est disponible. Il s’agit d’une vue des contraintes de conception orientée règles, c’est-à-dire une liste de toutes les règles de la conception PCB dans laquelle vous pouvez créer des règles personnalisées basées sur des requêtes.
Une action d’enregistrement doit être effectuée dans le Constraint Manager avant que les modifications ne soient répercutées dans la conception. Utilisez la commande File » Save (lorsque le Constraint Manager est ouvert depuis le schéma) ou File » Save to PCB (lorsque le Constraint Manager est ouvert depuis le PCB) depuis les menus principaux du Constraint Manager ou le raccourci Ctrl+S pour ce faire.
Les contraintes définies dans le Constraint Manager ouvert côté schéma sont transférées vers la conception PCB pendant le processus ECO (Engineering Change Order) habituel, comme décrit ci-dessous.
Configuration du projet pour le transfert vers le PCB
La boîte de dialogue Project Options comprend un certain nombre de paramètres qui contrôlent quelles données sont transférées entre la conception schématique et le routage PCB. Cliquez avec le bouton droit sur l’entrée du projet dans le panneau Projects et sélectionnez la commande Project Options dans le menu contextuel pour accéder à la boîte de dialogue.
Utilisez les onglets suivants de la boîte de dialogue pour configurer ce qui doit être synchronisé lors du transfert de la conception :
|
Class Generation – vous permet de configurer et de contrôler la génération des composants et des classes de nets. Par exemple, les composants placés sur des feuilles schématiques spécifiques peuvent être regroupés en classes de composants, ou les nets regroupés en bus peuvent être regroupés en classes de nets. La génération de classes définies par l’utilisateur dérivées de design directives placées peut également être configurée dans cet onglet. Pour en savoir plus, consultez Working with Classes on a Schematic & PCB. Comparator – vous permet de définir quels types de différences doivent être recherchés et lesquels doivent être ignorés lors de la comparaison des documents, c’est-à-dire exactement quelles données schématiques et PCB sont comparées. Utilisez la colonne Mode pour un type de comparaison afin de sélectionner le mode de comparaison, tel que ECO Generation – vous permet de définir quelles modifications de conception (basées sur les différences trouvées par le comparateur) peuvent faire l’objet d’Engineering Change Orders (ECO) lors du transfert des données. Utilisez la colonne Mode pour un type de modification afin de sélectionner le mode de génération, tel que |
Transfert des informations de conception vers le PCB
La synchronisation de la conception s’effectue directement entre les éditeurs de schéma et de PCB. Lorsqu’un document PCB a été ajouté à votre projet et enregistré sur le disque dur, sélectionnez la commande Design » Update PCB Document <PCBDocumentName> dans les menus principaux de l’éditeur de schéma pour ouvrir la boîte de dialogue Engineering Change Order. Cette boîte de dialogue contient la liste des modifications (Engineering Change Order – ECO) à apporter au PCB pour qu’il corresponde au schéma conformément aux options actuelles du projet.
-
Vous pouvez activer/désactiver les entrées de modification dans la boîte de dialogue selon vos besoins.
-
Cliquez sur le bouton Validate Changes pour exécuter une vérification de validation des modifications activées pour inclusion dans l’ECO. Les résultats de validation apparaîtront dans la colonne Check dans la zone Status de la boîte de dialogue.
-
Lorsque vous êtes satisfait des modifications à effectuer, cliquez sur le bouton Execute Changes pour exécuter l’ECO et appliquer les modifications valides qu’il contient. Les résultats d’exécution apparaîtront dans la colonne Done dans la zone Status de la boîte de dialogue.
Après avoir cliqué sur le bouton Execute Changes , les modifications seront appliquées au document PCB, et la boîte de dialogue Engineering Change Order pourra être fermée. Pour un PCB nouvellement créé, vous verrez les empreintes des composants placées à l’extérieur de la carte ainsi que des lignes de connexion entre les pastilles des empreintes, conformément à la conception schématique.
Après le transfert initial de la conception vers le PCB, les modifications ultérieures côté schéma sont transférées vers le PCB en utilisant le même processus.
Cross-Probing
Le cross-probing est la capacité à localiser un objet dans d’autres éditeurs en cliquant sur cet objet dans l’éditeur actuel. Par exemple, une fois que vous avez lancé la commande Tools » Cross Probe de l’éditeur de schéma, vous pouvez cliquer sur un composant du schéma pour afficher ce même composant sur le PCB. Cette commande prend en charge le cross-probing entre composants, bus, nets et broches/pastilles.
Sélection croisée
La fonctionnalité de sélection croisée est utilisée pour sélectionner les objets correspondants entre les documents PCB et schématiques. En d’autres termes, lorsque vous sélectionnez un objet dans le document PCB, le même objet dans le document schématique source est également sélectionné, et inversement.
Pour activer la fonctionnalité de sélection croisée, sélectionnez la commande Tools » Cross Select Mode dans les menus principaux de l’éditeur de schéma ou de l’éditeur PCB. Cette commande active ou désactive la fonctionnalité, et l’icône de la commande dans le menu affiche l’état de la commande.