Validation d’un composant
Avant d’enregistrer dans le Workspace une bibliothèque de composants définie/modifiée dans l’éditeur de composants (en mode Single Component Editing ou Batch Component Editing) et de rendre le composant disponible pour une utilisation dans les conceptions, il est essentiel de s’assurer que ce composant respecte les exigences conformément aux paramètres configurés. Lorsque vous tentez d’enregistrer un composant dans le Workspace, l’éditeur de composants exécute une validation – un Component Rule Check.
Tout comme un projet de carte dispose d’un processus de validation pour détecter les violations, l’éditeur de composants dispose d’une fonction de validation des composants. Toute violation détectée est répertoriée dans le panneau Messages.
La validation des composants vérifie un ensemble de problèmes potentiels concernant le composant et ses modèles définis – à la fois des tests intégrés, ainsi qu’une série de types de violations pouvant être définis par l’utilisateur au niveau global.
Les contrôles de validation intégrés suivants ont tous un mode de rapport de
:
Folder path not specified for component
| Résumé | Cette violation se produit lorsqu’un dossier cible du Workspace, dans lequel un composant défini dans l’éditeur de composants doit être enregistré, n’est pas spécifié. |
|---|---|
| Notification | Une notification sera affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution |
|
Component not having a unique Id
| Résumé | Cette violation se produit lorsque l’Item ID d’un composant défini dans l’éditeur de composants est identique à l’Item ID d’un autre élément dans le Workspace connecté. |
|---|---|
| Notification | Une notification sera affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution |
|
| Remarque | Cette violation se produit généralement lorsqu’une valeur d’Item ID attribuée automatiquement à un composant est remplacée manuellement. Pour un nouveau composant créé au moyen de la commande File » New » Component ou du panneau Components (en savoir plus), ce champ est renseigné conformément au modèle de composant défini pour le type de composant choisi dans la boîte de dialogue Create new component. Lorsqu’aucun modèle n’existe, ou lorsque l’entrée <Undefined> est choisie dans la boîte de dialogue, un schéma de nommage par défaut ( |
Les contrôles définissables par l’utilisateur se configurent sur la page Data Management – Component Rule Checks page de la boîte de dialogue Preferences.
Tout test intégré échouant, ou tout contrôle défini par l’utilisateur au niveau Fatal Error, empêchera l’enregistrement du composant dans le Workspace.
Les paramètres par défaut des contrôles définis par l’utilisateur peuvent ne pas convenir à vos composants ; il est donc important de vous familiariser avec les options et avec la manière de les configurer pour qu’elles conviennent à vos conceptions. Des informations sur chaque contrôle d’erreur défini par l’utilisateur figurent ci-dessous.
Violations associées aux composants
Duplicate Component by Name
| Résumé | Cette violation se produit lorsque le nom d’un composant défini dans l’éditeur de composants est identique au nom d’un composant dans le Workspace connecté. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Attribuez au besoin des noms différents et uniques au(x) composant(s).
|
Duplicate Component by PCL
| Résumé | Cette violation se produit lorsqu’un composant défini dans l’éditeur de composants possède un Part Choice utilisé par un autre composant dans le Workspace connecté. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Attribuez au besoin des Part Choice différents et uniques au(x) composant(s).
|
Invalid Pin Mappings
| Résumé | Cette violation se produit lorsqu’un composant défini dans l’éditeur de composants présente un mappage ambigu entre le symbole du composant et la ou les empreintes. Par exemple, la violation se produit si le symbole possède des broches définies dans leurs champs Designator comme |
|---|---|
| Mode de rapport par défaut | |
| Notification |
où :
|
| Recommandation de résolution | Modifiez le modèle actuellement ajouté ou sélectionnez-en un autre afin de vous assurer que les broches du symbole correspondent une à une aux pastilles de l’empreinte.
|
Missing Component Description
| Résumé | Cette violation se produit lorsque la description d’un composant défini dans l’éditeur de composants n’est pas spécifiée. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez au besoin une description pour le ou les composants en infraction.
|
Missing Component Name
| Résumé | Cette violation se produit lorsque le nom d’un composant défini dans l’éditeur de composants n’est pas spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez au besoin un nom pour le ou les composants en infraction.
|
Missing Component Type
| Résumé | Cette violation se produit lorsque le type d’un composant défini dans l’éditeur de composants n’est pas spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez au besoin un type pour le ou les composants en infraction.
|
Model Revision in Inapplicable State
| Résumé | Cette violation se produit lorsqu’un modèle lié utilisé (référencé) par une définition de composant est détecté comme étant dans un état inapplicable. Par exemple, le modèle est actuellement |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification est affichée dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Choisissez un modèle de remplacement ou une révision du même modèle qui soit valide pour une utilisation dans le composant.
|
Model revision is Out Of Date
| Résumé | Cette violation se produit lorsqu’un modèle lié utilisé (référencé) par une définition de composant est détecté comme obsolète. S’il existe une révision plus récente du modèle, le champ Revision State l’indiquera avec le texte |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Mettez à jour les liens de modèles de composant obsolètes afin qu’ils utilisent la dernière révision des modèles.
|
Number of Pads Exceeds Number of Pins
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte utilisé (référencé) par une définition de composant comporte plus de pastilles (pastilles CMS placées sur les couches de cuivre et pastilles traversantes métallisées) que de broches dans son symbole schématique référencé. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Modifiez le modèle actuellement ajouté ou sélectionnez un autre modèle de symbole/empreinte pour vous assurer que le nombre de pastilles de l’empreinte ne dépasse pas le nombre de broches du symbole.
|
Revision Being Edited is Not Latest
| Résumé | Cette violation se produit lorsque la révision du composant en cours de modification n’est pas la dernière révision disponible dans le Workspace connecté. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Sélectionnez la dernière révision du composant pour la modifier. Pour cela, recherchez le composant dans le panneau Components, cliquez avec le bouton droit sur son entrée dans le panneau et choisissez Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Résumé | Cette violation se produit lorsqu’une entrée incorrecte est ajoutée pour le choix de pièce d’un composant et que la pièce ne peut pas être récupérée par le Workspace. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Spécifiez un choix de pièce valide pour le ou les composants en cause.
|
Violations associées aux empreintes
Duplicate Pad Designator
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte plusieurs objets pad avec la même valeur de la propriété Designator. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Attribuez des désignateurs différents et uniques aux pastilles du modèle d’empreinte lié.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez les pastilles en cause et modifiez la valeur de leur propriété Designator dans le panneau Properties lorsqu’une pastille est sélectionnée (en savoir plus). |
Duplicate Primitives
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte des objets identiques placés au même endroit sur la même couche. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Supprimez les objets dupliqués du modèle d’empreinte.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez les objets dupliqués et supprimez-les à l’aide du raccourci Delete. |
Mirrored Footprint (designed on bottom layer)
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte des primitives significatives (pastilles, pistes, arcs, remplissages, régions, rectangles, chaînes de texte, objets d’interdiction) placées sur la Dans l’éditeur de bibliothèque PCB, l’empreinte est construite pour la face supérieure de la carte ; elle peut être basculée sur la face inférieure pendant le processus de conception PCB si nécessaire. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Basculez les primitives de l’empreinte de la
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez les primitives sur la |
Missing Pad Designator
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte un objet Pad sans valeur spécifiée pour la propriété Designator. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Spécifiez des valeurs de désignateur pour les pastilles du modèle d’empreinte lié.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez une pastille en cause et spécifiez la valeur de sa propriété Designator dans le panneau Properties lorsqu’une pastille est sélectionnée (en savoir plus). |
Offset Footprint Reference
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants a son point de référence (origine) situé en dehors du rectangle englobant formé par les objets de l’empreinte. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Modifiez l’emplacement du point de référence afin qu’il se trouve à l’intérieur du rectangle englobant formé par les objets de l’empreinte.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Utilisez les commandes du sous-menu Edit » Set Reference des menus principaux pour modifier l’emplacement actuel de la référence de l’empreinte. |
Shorted Copper
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte des objets pad connectés entre eux par des objets situés sur une couche de cuivre. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Supprimez les objets de couche cuivre qui relient les pastilles du modèle d’empreinte lié.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Sélectionnez les objets de couche cuivre qui relient les pastilles, puis modifiez-les afin qu’ils ne relient plus les pastilles, ou supprimez ces objets. |
Unconnected Copper
| Résumé | Cette violation se produit lorsqu’un modèle d’empreinte lié à un composant en cours de définition dans l’éditeur de composants comporte des objets sur une couche de cuivre, sans que ces objets soient connectés à des objets pad. Lorsqu’une telle empreinte est placée dans une conception PCB, aucun net ne sera attribué à ces objets de couche cuivre, et ils deviendront du cuivre mort. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Modifiez le modèle d’empreinte afin que les objets qui ne sont actuellement connectés à aucun objet Pad dans le modèle d’empreinte soient connectés à des pastilles.
Le modèle d’empreinte actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque PCB. Placez des objets sur la ou les couches de cuivre pour former une connexion entre les pastilles de l’empreinte et les objets qui ne sont actuellement connectés à aucun objet pad, ou supprimez ces objets non connectés. |
Violations associées aux symboles
Different Pins Between Modes
| Résumé | Cette violation se produit lorsque l’un des modes d’affichage d’un symbole comporte une broche supplémentaire. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Cette violation survient généralement lorsqu’un mode graphique alternatif est défini pour un symbole et que l’un des cas suivants se présente :
Non seulement le nombre de broches doit être identique entre les modes d’affichage graphique, mais les broches doivent également être identiques à la fois en désignateur et en nom. Pour en savoir plus sur la création de plusieurs modes d’affichage graphique pour le même symbole de composant. Modifiez le désignateur et/ou le nom des broches en cause afin que le nombre de broches ainsi que leurs propriétés Designator et Name soient identiques entre les modes d’affichage du symbole, ou supprimez une broche supplémentaire d’un mode d’affichage.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. Sélectionnez les broches en cause et modifiez les valeurs de leur propriété Designator et/ou Name dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), ou supprimez ces broches à l’aide du raccourci |
Duplicate Pin Designators
| Résumé | Cette violation se produit lorsque deux broches ou plus dans le modèle de symbole du composant ont le même désignateur. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Modifiez le désignateur des broches en cause en conséquence, afin que chacune ait une attribution unique.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. Sélectionnez les broches en cause et modifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), ou supprimez ces broches à l’aide du raccourci |
Missing Default Designator
| Résumé | Cette violation se produit lorsque le modèle de symbole du composant ne comporte aucun désignateur par défaut spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
|
| Recommandation de résolution | Spécifiez un désignateur par défaut pour le modèle de symbole en cause.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. Ouvrez le panneau Properties lorsqu’aucun objet n’est sélectionné dans l’espace de conception (en savoir plus) et spécifiez le préfixe de désignateur requis suivi du caractère |
Missing Pin Designator
| Résumé | Cette violation se produit lorsqu’une broche dans le modèle de symbole du composant ne comporte aucun désignateur spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Spécifiez un désignateur pour chaque broche dans le modèle de symbole en cause.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque schématique. Sélectionnez les broches en cause et spécifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), ou supprimez les broches à l’aide du raccourci |
Missing Pin Name
| Résumé | Cette violation se produit lorsqu’une broche dans le modèle de symbole du composant ne comporte aucun nom spécifié. |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messagespanneau au format suivant :
où :
|
| Recommandation de résolution | Spécifiez un nom pour chaque broche dans le modèle de symbole en cause.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. Sélectionnez les broches en cause et spécifiez les valeurs de leur propriété Name dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), ou supprimez ces broches à l’aide du raccourci |
| Remarque | Une seule occurrence de violation sera répertoriée dans le panneau Messages pour chaque composant distinct. Un composant peut très bien avoir un symbole avec plus d’une broche sans nom défini. |
Missing Pins in Sequence
| Résumé | Cette violation se produit lorsque des broches manquantes ont été détectées dans la séquence numérique des valeurs de désignateur de broche du symbole en cause. Par exemple, si le symbole comporte des broches avec les désignateurs |
|---|---|
| Mode de rapport par défaut | |
| Notification | Une notification s’affiche dans le panneau Messages au format suivant :
où :
|
| Recommandation de résolution | Dans le modèle de symbole en cause, ajoutez des broches avec les désignateurs de broche manquants dans la séquence, ou modifiez les désignateurs de broche afin qu’ils forment une séquence continue de valeurs entières.
Le modèle de symbole actuellement utilisé (référencé) par le composant s’ouvrira dans l’éditeur temporaire de bibliothèque de schémas. À l’aide de la commande Place » Pin des menus principaux, ajoutez le nombre requis de broches et spécifiez les valeurs de leur propriété Designator dans le panneau Properties lorsqu’une broche est sélectionnée (en savoir plus), afin que les désignateurs de broche du symbole forment une séquence continue de valeurs entières. Vous pouvez également modifier la propriété Designator des broches déjà placées dans le symbole. |
| Remarque | Certains composants n’utilisent pas de numérotation séquentielle des broches, par exemple un BGA avec une numérotation de broches non séquentielle : A1, A3, A5 (et ainsi de suite). Dans ce cas, il est suggéré de publier le composant avec cette violation et d’en noter la raison dans les notes de version. Vous pouvez aussi définir la vérification Missing Pins in Sequence sur la page Data Management – Component Rule Checks de la boîte de dialogue Preferences sur |


