Qu'est-ce que la désactivation des vérifications "inutiles" dans la CAO des cartes de circuits imprimés

Dans les conditions modernes, l'ingénieur d'études doit constamment acquérir de nouvelles connaissances pour être en demande sur le marché du travail. Souvent, de nouvelles informations doivent être reçues, pour ainsi dire, «sans interruption de la production»: lors de travaux sur un projet, lors de déplacements professionnels, etc. Le monde numérique moderne le permet, ce serait un désir. Cependant, la qualité des connaissances acquises peut parfois en souffrir. Les informations sont assimilées par une personne superficiellement ou même sous une forme déformée.

En communiquant avec les traceurs logiciels travaillant dans les logiciels de CAO pour les cartes de circuits imprimés Cadence OrCAD / Allegro, j'ai parfois remarqué que les gens n'accordaient pas beaucoup d'importance à l'indication de couleur des champs dans l'éditeur de règles de Constraint Manager. A savoir: les utilisateurs ne font pas attention au fait que certaines colonnes sont peintes en jaune.

En fait, la couleur jaune dans l'éditeur de règles Cadence signifie que cette vérification ne peut être effectuée pour aucune raison. Les raisons peuvent être différentes:

  • Validation désactivée par l'utilisateur.
  • Le chemin conducteur n'est pas du tout posé ou n'est pas terminé.
  • D'autres raisons.

Dans la plupart des cas, il n'y a pas de situations fatales dans lesquelles des erreurs apparaissent entraînant une inopérabilité du logiciel. Comme OrCAD PCB Editor possède un mécanisme à plusieurs étapes pour vérifier le projet sur DRC, tout comme cela, vous ne pouvez pas les désactiver en une seule fois. Cependant, parfois à cause d'un manque de connaissances ennuyeux ou à cause de l'inattention, des situations sont créées qui conduisent à des situations incorrectes dans le projet. Par exemple, un développeur m'a expliqué comment il avait accidentellement désactivé la vérification des courts-circuits entre eux. De plus, le logiciel de CAO ne signalera pas d'erreur dans cette situation, car la vérification est désactivée par l'utilisateur.


Intersection d'un conducteur par un autre sans message d'erreur

La figure montre que les conducteurs de lignes opposées se croisent. Cependant, aucun message d'erreur ne se produit. La raison de ce comportement du programme n'est pas claire pour le développeur, car lors du traçage en ligne, toutes les lacunes définies dans le gestionnaire de constantes sont enregistrées et conservées.


Les lacunes et les règles dans les régions sont prises en charge lors du traçage

L'absence d'un jeton DRC réside précisément dans les paramètres de Constraint Manager.


Voici à quoi ressemble la vérification désactivée dans Constraint Manager

Une couleur jaune dans la section Vérification d'espacement ligne à ligne signifie que la vérification n'est pas effectuée (ou ne peut pas être effectuée). Pour cette raison, le marqueur DRC ne se produit pas. Bien sûr, la désactivation partielle des contrôles est parfois très pratique et peut réduire le temps total de vérification d'un projet, mais ... Cela peut entraîner des conséquences fatales si, lors de la soumission d'un projet et de la génération de fichiers pour la production, le développeur n'inclut pas toutes les vérifications nécessaires et n'effectue pas de vérification DRC finale avec eux.

La désactivation ou l'activation d'une vérification particulière dans Cadence est très simple: il suffit de cliquer sur l'en-tête de la cellule d'intérêt et de sélectionner le mode d'analyse dans le menu déroulant.


Activez ou désactivez rapidement certains types de contrôles

Lorsque la vérification est activée, la couleur de la casquette est grise; lorsque la vérification est désactivée, la couleur de la casquette est jaune.
Pourquoi, lorsque la vérification est désactivée dans Constraint Manager, les lacunes nécessaires sont toujours prises en charge pendant le traçage et OrCAD PCB Designer empêche l'utilisateur de faire accidentellement une erreur? Cela est dû au fait que le système de vérification DRC se compose de deux parties: les contrôles en ligne en temps réel DRC et les contrôles à la demande DRC en mode batch. Le mode batch DRC s'arrête de force dans Constraint Manager. Le DRC en ligne continue de fonctionner si en mode trace la valeur du paramètre Bubble dans la fenêtre Options est différente de l'état OFF.


Valeurs possibles que le paramètre Bubble peut prendre

Si un ingénieur ne souhaite pas voir les vérifications désactivées ou certaines sections dans l'éditeur de règles de Constraint Manager, elles peuvent être facilement masquées.



Masquer une colonne ou une section de la considération

Lorsque le contrôle redevient nécessaire, il peut être renvoyé dans le champ des colonnes affichées.


Renvoyer les colonnes cachées

Il convient de noter que l'éditeur de règles CAD basé sur table Cadence Allegro / OrCAD, avec toute sa puissance, est très pratique et facile à configurer, et les vérifications elles-mêmes sont effectuées assez rapidement, il n'est donc souvent pas nécessaire de forcer quelque chose à s'éteindre.

D'autre part, s'il était nécessaire de désactiver certaines vérifications particulièrement lentes, le développeur peut d'abord enregistrer le fichier «technologique» contenant les paramètres de toutes les vérifications nécessaires, puis les désactiver temporairement, et lors de la publication de la documentation de conception une fois le traçage terminé, recharger ce fichier technologique avec tous les contrôles et exécuter la RDC finale.

Oui, au fait, si vous vous souvenez du développeur qui a désactivé le test de court-circuit entre les circuits - heureusement, le fabricant de PCB lorsqu'il a commencé la commande a attiré son attention sur le problème du circuit entre les circuits, de sorte qu'ils ont réussi à éviter des pertes financières et de temps. Mais, d'après mon expérience dans une entreprise spécialisée dans la fabrication de cartes de circuits imprimés, je peux dire que le problème de la désactivation des vérifications "inutiles" a été rencontré très souvent par la plupart des clients et ne dépendait pas des développeurs CAO qui travaillent. N'oubliez donc pas de les inclure au bon moment!

Source: https://habr.com/ru/post/fr475396/


All Articles