Éditeur de règles et de contraintes PCB
Parent page: Boîtes de dialogue PCB
La boîte de dialogue PCB Rules and Constraints Editor
Résumé
La boîte de dialogue PCB Rules and constraints Editor fournit des commandes permettant de parcourir et de gérer les règles de conception définies pour le document PCB actif. Les règles de conception constituent collectivement un ensemble d’instructions que l’éditeur PCB doit suivre. Chaque règle représente une exigence de votre conception et nombre d’entre elles, par exemple les contraintes d’espacement et de largeur, peuvent être surveillées pendant votre travail grâce au vérificateur de règles de conception (DRC) en ligne. Certaines règles sont surveillées lors de l’utilisation de fonctionnalités supplémentaires du logiciel, par exemple les règles basées sur le routage lors de l’utilisation du routeur automatique Situs pour router une conception.
Accès
La boîte de dialogue est accessible depuis l’éditeur PCB en cliquant sur Home | Design Rules |
Options/commandes
La boîte de dialogue comprend un volet statique à gauche et une zone principale d’édition à droite qui change selon le contexte de la sélection effectuée à gauche.
Volet de gauche
Dans le volet d’arborescence des dossiers situé à gauche de la boîte de dialogue, chacune des catégories de règles de conception prises en charge, ainsi que leurs types, est répertoriée sous le dossier Design Rules. Les catégories et types de règles suivants sont pris en charge :
- Electrical - cette catégorie propose les types de règles suivants : Clearance, Short-Circuit, Un-Routed Net, Un-Connected Pin et Unpoured Polygon.
- Routing - cette catégorie propose les types de règles suivants : Width, Routing Topology, Routing Priority, Routing Layers, Routing Corners, Routing Via Style, Fanout Control et Differential Pairs Routing.
- Mask - cette catégorie propose les types de règles suivants : Solder Mask Expansion et Paste Mask Expansion.
- Plane - cette catégorie propose les types de règles suivants : Power Plane Connect Style, Power Plane Clearance et Polygon Connect Style.
- Manufacturing - cette catégorie propose les types de règles suivants : Minimum Annular Ring, Acute Angle, Hole Size, Layer Pairs, Hole To Hole Clearance, Minimum Solder Mask Sliver, Silk To Solder Mask Clearance, Silk To Silk Clearance et Silk To BoardRegion Clearance.
- Placement - cette catégorie propose les types de règles suivants : Component Clearance et Height.
Cliquez sur le dossier racine pour accéder, dans la zone principale d’édition de la boîte de dialogue, à une liste récapitulative de toutes les règles spécifiques qui ont été définies pour tous les types de règles de conception dans toutes les catégories.
Cliquez sur un dossier de catégorie pour accéder à une liste récapitulative de toutes les règles spécifiques qui ont été définies pour tous les types de règles de conception associés à cette catégorie.
Cliquez sur un dossier de type de règle pour accéder à une liste récapitulative de toutes les règles spécifiques qui ont été définies pour ce type.
Cliquez sur l’entrée d’une règle spécifique dans le volet d’arborescence des dossiers (ou double-cliquez sur son entrée dans une liste récapitulative) pour accéder aux commandes permettant de gérer sa définition.
Menu contextuel par clic droit
Les commandes suivantes sont disponibles dans le menu contextuel par clic droit du volet :
- New Rule - utilisez cette commande pour créer une nouvelle règle du type de règle actuellement sélectionné. La nouvelle règle sera ajoutée à l’arborescence des dossiers et apparaîtra également dans la liste récapitulative de ce type de règle. Le nom de la règle apparaîtra en gras afin de la distinguer comme étant nouvelle et pas encore « appliquée ».
- Duplicate Rule - utilisez cette commande pour créer rapidement une copie identique de la règle existante actuellement sélectionnée. La règle dupliquée portera le même nom que l’originale avec l’ajout d’un suffixe (par exemple, _1) pour la distinguer. Sa définition (portée, contraintes, etc.) sera identique à celle de l’originale.
- Delete Rule - utilisez cette commande pour supprimer la règle spécifique actuellement sélectionnée dans l’arborescence des dossiers. Le nom de la règle apparaîtra en gras avec un barré afin de la distinguer comme étant une suppression qui n’a pas encore été « appliquée ».
- Report - utilisez cette commande pour générer un rapport des règles de conception actuellement définies. Le rapport peut couvrir toutes les catégories de règles, une catégorie de règles spécifique ou un type de règle spécifique selon l’entrée sélectionnée dans l’arborescence des dossiers. La boîte de dialogue Report Preview s’ouvrira avec le rapport approprié déjà chargé. Utilisez cette boîte de dialogue pour examiner le rapport à l’aide de diverses commandes de page/zoom avant de finalement l’exporter vers un fichier ou de l’imprimer.
- Export Rules - utilisez cette commande pour exporter vos définitions de règles favorites vers un fichier. La boîte de dialogue Choose Design Rule Type s’ouvrira. Sélectionnez les types de règles que vous souhaitez exporter puis cliquez sur OK. La boîte de dialogue Export Rules to File s’ouvrira, à partir de laquelle vous pourrez déterminer où et sous quel nom le fichier de règles exporté (*.rul) doit être enregistré.
- Import Rules - utilisez cette commande pour importer des définitions de règles à partir d’un fichier de règles PCB précédemment enregistré. La boîte de dialogue Choose Design Rule Type s’ouvrira. Sélectionnez les types de règles que vous souhaitez importer puis cliquez sur OK. La boîte de dialogue Import File s’ouvrira, à partir de laquelle vous pourrez rechercher et ouvrir le fichier de règles PCB (*.rul) particulier que vous souhaitez importer.
Zone principale d’édition
Cette zone de la boîte de dialogue change en fonction de ce qui est actuellement sélectionné dans le volet de gauche. Elle présente deux vues différentes :
-
Summary Listing - si le dossier racine Design Rules ou l’un des dossiers enfants de catégorie ou de type de règle est sélectionné dans le volet de gauche, cette zone présentera une liste récapitulative de toutes les règles définies ou de toutes les règles de la catégorie ou du type sélectionné. Chaque règle est répertoriée selon les éléments suivants :
- Name - le nom de la règle.
- Priority - la priorité actuelle de la règle.
- Enabled - si la règle est actuellement activée ou désactivée (cliquez pour basculer cet état).
- Type - le type de règle.
- Category - la catégorie de règles à laquelle elle appartient.
- Scope - la portée de la règle (c’est-à-dire le ou les objets auxquels elle s’applique).
- Attributes - les attributs de contrainte qui ont été définis pour la règle.
Les listes récapitulatives fournissent également les boutons suivants pour agir sur les entrées sélectionnées dans la liste actuellement affichée :
- New Rule - cliquez pour créer une nouvelle règle du type actuellement sélectionné dans le volet d’arborescence des dossiers de la boîte de dialogue.
- Delete Rule(s) - cliquez pour supprimer la ou les règles spécifiques actuellement sélectionnées dans la liste affichée. Le nom d’une règle supprimée apparaîtra en gras avec un barré afin de la distinguer comme étant une suppression qui n’a pas encore été « appliquée ».
- Duplicate Rule - cliquez pour créer rapidement une copie identique de la règle existante actuellement sélectionnée dans la liste affichée.
- Report - cliquez pour générer un rapport contenant toutes les règles de conception de la liste actuellement affichée. La boîte de dialogue Report Preview s’ouvrira avec le rapport déjà chargé. Utilisez cette boîte de dialogue pour examiner le rapport à l’aide de diverses commandes de page/zoom avant de finalement l’exporter vers un fichier ou de l’imprimer.
-
Rule Definition - lorsqu’une règle spécifique est sélectionnée dans le volet de gauche, cette zone présente les commandes suivantes pour définir cette règle.
- Name - le nom actuel de la règle. Il peut être modifié selon les besoins.
- Comment - ce champ affiche tout commentaire ajouté à la règle, par exemple une description explicite de l’usage de la règle.
- Unique ID - l’identifiant unique de la règle. Chaque règle est elle-même un objet de conception et constitue donc un élément de données tangible. L’utilisation d’un ID garantit l’unicité. Toutefois, c’est là que le Unique ID prend toute son importance, en particulier pour une règle créée dans le domaine du schéma. Lors de l’ajout de paramètres de règle de conception à des objets sur un schéma, un ID unique est attribué à chaque paramètre de règle. Les mêmes ID sont attribués aux règles de conception correspondantes créées dans le PCB. Grâce à ce Unique ID, les contraintes d’une règle peuvent être modifiées soit côté schéma, soit côté PCB, puis les changements sont propagés lors de la synchronisation.
- Rule Scoping Controls - cette région fournit des commandes permettant de déterminer la portée de la règle en termes d’objets auxquels elle s’applique ou entre lesquels elle s’applique. Consultez la section Commandes de définition de la portée des règles pour plus de détails sur l’utilisation des commandes de cette région.
- Constraints - cette région de la boîte de dialogue présente les contraintes applicables au type de règle en cours de modification. Utilisez les différentes commandes pour configurer ces contraintes selon les besoins.
Commandes de définition de la portée des règles
Lors de la définition de la portée d’une règle de conception — l’étendue de son application — vous définissez essentiellement les objets membres régis par la règle. Utilisez les options disponibles pour définir la portée selon les besoins. Selon que la règle est unaire ou binaire, vous devrez définir une ou deux portées.
Les commandes sont identiques, que vous définissiez une ou deux portées de règle, et sont détaillées dans les sections suivantes.
Lorsque l’objet correspond à
-
Scoping Option - choisissez l’une des options de portée suivantes :
- All - choisissez cette option pour générer une portée qui cible tous les objets de conception.
- Net - choisissez cette option pour générer une portée qui cible tous les objets d’un réseau spécifique.
- Layer - choisissez cette option pour générer une portée qui cible tous les objets sur une couche spécifique. Choisissez la couche requise dans le champ déroulant supérieur.
- Net and Layer - choisissez cette option pour générer une portée qui cible tous les objets d’un réseau spécifique et sur une couche spécifique. Choisissez le réseau requis dans le champ déroulant supérieur et la couche requise dans le champ déroulant inférieur.
- Top Drop-Down Field - lors de l’utilisation des options Net (ou Net and Layer) ou Layer , la liste déroulante de ce champ sera renseignée avec tous les réseaux définis dans la conception ou toutes les couches actuellement activées dans la conception. Choisissez la cible requise en conséquence.
- Bottom Drop-Down Field - lors de l’utilisation de l’option Net and Layer, la liste déroulante de ce champ sera renseignée avec toutes les couches actuellement activées dans la conception. Choisissez la couche requise en conséquence.
Boutons supplémentaires
Les commandes supplémentaires suivantes sont fournies en bas à gauche de la boîte de dialogue :
- Rule Wizard - cliquez sur ce bouton pour lancer le Design Rule Wizard, qui vous guide tout au long du processus de création d’une nouvelle règle de conception.
- Priorities - cliquez sur ce bouton pour accéder à la boîte de dialogue Edit Rule Priorities, à partir de laquelle vous pouvez gérer les priorités de plusieurs règles du même type.