Options du projet - Options

Parent page: Boîtes de dialogue WorkspaceManager

L’onglet Options de la Options for PCB Project boîte de dialogueL’onglet Options de la Options for PCB Project boîte de dialogue

Résumé

Cet onglet de la Options for PCB Project boîte de dialogue vous permet de spécifier le chemin de sortie et les options associées pour les sorties générées du projet. Vous pouvez également définir diverses options de netlist et la portée des identifiants de nets.

Lorsque vous travaillez avec un projet de bibliothèque intégrée (*.LibPkg), l’onglet Options de la Options for Integrated Library boîte de dialogue (une variante de la boîte de dialogue décrite ici) ne contient pas les régions de contrôles suivantes : Netlist Options, Net Identifier Scope et Allow Pin-Swapping Using These Methods.

Accès

Il s’agit de l’un des nombreux onglets disponibles lors de la configuration des options d’un projet – accessible depuis la Options for PCB Project boîte de dialogue. Cette boîte de dialogue est accessible en :

  • cliquant sur Project | Content | dans les menus principaux de l’éditeur de schémas ou de l’éditeur PCB.
  • faisant un clic droit sur l’entrée du projet lui-même dans le Projects panneau, puis en choisissant Project Options dans le menu contextuel.
Seule la seconde méthode d’accès peut être utilisée pour un projet de bibliothèque intégrée.

Options/Contrôles

  • Ouput Path - le chemin de sortie par défaut pour la génération des fichiers de sortie du projet de conception en cours (*.PrjPcb) ou lors de la compilation de bibliothèques packagées (dans une *.LibPkg) en tant que bibliothèque intégrée.
  • ECO Log Path - le chemin de sortie par défaut pour les fichiers journaux ECO.
  • Schematic Template Location - utilisez ce champ pour spécifier un répertoire à partir duquel récupérer les fichiers de modèle de schéma (*.SchDot, *.SchDoc) pour le projet.

Options de sortie

  • Open outputs after compile - activez cette option pour ouvrir les fichiers générés lors de la compilation du projet de conception.
  • Timestamp folder - activez cette option pour créer un dossier horodaté pour la sortie générée. Le nom du dossier est au format <FolderName> Date Time où le <FolderName> est spécifié dans le champ Output Path, et Date et Time sont au même format que vos paramètres système.
  • Archive project document - activez cette option pour archiver le document du projet.
  • Use separate folder for each output type - activez cette option pour créer des dossiers séparés pour chaque type de sortie généré pour le projet de conception. Si vous avez choisi de créer un dossier horodaté, des dossiers séparés seront créés sous ce dossier.

Options de netlist

  • Allow Ports to Name Nets - activez cette option pour nommer un net à l’aide de la propriété Name d’un port câblé plutôt qu’en utilisant un nom de net par défaut généré par le système.
  • Allow Single Pin Nets - activez cette option pour autoriser l’existence de nets ne contenant qu’une seule broche.
  • Append Sheet Numbers to Local Net - activez cette option pour ajouter la valeur du paramètre Sheet Numberd’un document schématique (un paramètre au niveau du document) aux nets locaux à cette feuille. Un net local est un net qui ne quitte pas la feuille. Pour un net qui quitte la feuille (et n’est donc pas local), cette option ne s’applique pas.
Si l’option Net Identifier Scope est définie sur Global, alors tous les nets portant la même étiquette de net seront connectés ensemble, sur toutes les feuilles. Comme ces nets ne sont pas locaux, l’option Append Sheet Number to Local Nets ne s’applique pas.
  • Higher Level Names Take Priority - activez cette option pour que les étiquettes de net utilisées sur les feuilles supérieures de la hiérarchie nomment les nets sur les feuilles inférieures.
  • Power Port Names Take Priority - le logiciel a la capacité de localiser un net d’alimentation global en câblant un port d’alimentation à un port normal. Cela forcerait toutes les broches de cette feuille connectées à ce port d’alimentation à appartenir à un net distinct. L’activation de cette option forcera le nommage du net à l’aide du nom du net affecté au port d’alimentation.
Si seule l’option Higher Level Names Take Priority est activée, l’ordre de priorité de nommage est le suivant : Net labels, power ports, ports, pins. Cependant, si l’option Power Port Names Take Priority est également activée, alors l’ordre de priorité devient : Power ports, net labels, ports, pins.

Portée des identifiants de nets

Les conceptions multi-feuilles sont définies au niveau électrique (ou connectif) par Net Identifiers. Les identifiants de nets (étiquettes de net, ports, entrées de feuille, ports d’alimentation, broches cachées) créent des connexions logiques entre des points d’un même net. Cela peut se faire au sein d’une feuille ou entre plusieurs feuilles. Les connexions physiques existent lorsqu’un objet est attaché directement à un autre objet électrique par un fil. Les connexions logiques sont créées lorsque deux identifiants de nets du même type (par ex., deux étiquettes de net) ont la même propriété Net .

Lorsque le modèle de connectivité de la conception est créé, vous devez définir comment vous souhaitez que les identifiants de nets se connectent entre eux – cela s’appelle définir la Net Identifier Scope. Il existe essentiellement deux façons de connecter des feuilles dans une conception multi-feuilles : soit horizontally, directement d’une feuille à une autre, puis à une autre, et ainsi de suite ; soit vertically, d’une sous-feuille vers le symbole de feuille qui la représente sur la feuille parente. En connectivité horizontale, les connexions se font de port à port (étiquette de net à étiquette de net également possible). En connectivité verticale, les connexions se font d’entrée de feuille à port.

La portée des identifiants de nets doit être déterminée au début du processus de conception.

Utilisez la liste déroulante pour choisir parmi les portées suivantes :

  • Automatic (Based on project contents) - ce mode sélectionne automatiquement le mode d’identifiant de net à utiliser selon les critères suivants : s’il y a des entrées de feuille sur la feuille supérieure, alors Hierarchical est utilisé ; s’il n’y a pas d’entrées de feuille mais que des ports sont présents, alors Flat est utilisé ; s’il n’y a ni entrées de feuille ni ports, alors Global est utilisé.
Le mode Automatic utilise par défaut le mode hiérarchique standard si nécessaire, avec des ports d’alimentation connectés globalement. Pour utiliser Strict Hierarchical, définissez manuellement la portée des identifiants de nets en conséquence. Les broches cachées sont toujours considérées comme globales.
  • Flat (Only ports global) - les ports se connectent globalement sur toutes les feuilles de la conception. Avec cette option, les étiquettes de net sont locales à chaque feuille ; elles ne se connecteront pas entre les feuilles. Tous les ports portant le même nom seront connectés, sur toutes les feuilles. Cette option peut être utilisée pour des conceptions multi-feuilles plates. Elle n’est pas recommandée pour les grandes conceptions, car il peut être difficile de suivre un net à travers les feuilles.
  • Hierarchical (Sheet entry <-> port connections, power ports global) - connexion verticale entre un port et l’entrée de feuille correspondante. Cette option réalise les connexions inter-feuilles uniquement via les entrées de symbole de feuille et les ports correspondants de la sous-feuille. Elle utilise les ports sur les feuilles pour faire remonter les nets ou bus vers les entrées de feuille dans les symboles de feuille correspondants sur la feuille parente. Les ports sans entrée de feuille correspondante ne seront pas connectés, même si un port portant le même nom existe sur une autre feuille. Les étiquettes de net sont locales à chaque feuille ; elles ne se connecteront pas entre les feuilles. Les ports d’alimentation sont toutefois globaux ; tous les ports d’alimentation portant le même nom sont connectés dans toute la conception. Cette option peut être utilisée pour créer des conceptions de toute profondeur ou hiérarchie et permet de suivre un net dans toute la conception sur le schéma imprimé.
  • Strict Hierarchical (Sheet entry <-> port connections, power ports local) - ce mode de connectivité se comporte de la même manière que le mode Hierarchical , à la seule différence que les ports d’alimentation restent locaux à chaque feuille ; ils ne se connecteront pas entre les feuilles à des ports d’alimentation de même nom.
  • Global (Netlabels and ports global) - les ports et les étiquettes de net se connectent sur toutes les feuilles de la conception. Avec cette option, tous les nets portant la même étiquette de net seront connectés ensemble, sur toutes les feuilles. De plus, tous les ports portant le même nom seront connectés, sur toutes les feuilles. Si un net connecté à un port possède également une étiquette de net, son nom de net sera celui de l’étiquette de net. Cette option peut également être utilisée pour des conceptions multi-feuilles plates ; toutefois, il est difficile de suivre d’une feuille à l’autre, car il n’est pas toujours facile de repérer visuellement les noms de nets sur le schéma.
Si la conception utilise des symboles de feuille avec des entrées de feuille, la Net Identifier Scope doit être définie sur Hierarchical ou Strict Hierarchical. Dans l’un ou l’autre de ces modes, la feuille supérieure doit être câblée. Si vous n’utilisez pas de symboles de feuille avec des entrées de feuille, la connectivité peut être établie via des ports et/ou des étiquettes de net ; l’une des deux autres portées d’identifiants de nets (Flat ou Global) doit donc être utilisée en conséquence.
N’oubliez pas que les étiquettes de net ne se connectent pas aux ports portant le même nom.

Autoriser l’échange de broches à l’aide de ces méthodes

Dans l’éditeur PCB, les échanges de broches, de paires différentielles et de parties sont effectués en échangeant les nets sur les pastilles des composants et leur cuivre correspondant. Lorsque les modifications sont fusionnées dans les schémas, il existe deux façons de gérer un échange de broches :

  • Adding / Removing Net-Labels - activez cette option pour autoriser l’échange de pins sur un symbole de composant. Effectuer l’échange sur le schéma en échangeant les étiquettes de net ne peut se faire que si la connectivité est établie via les étiquettes de net, c’est-à-dire si les broches ne sont pas câblées en dur ensemble.
L’avantage de cette approche est que le symbole du composant ne change pas et peut être mis à jour depuis la bibliothèque à une date ultérieure. Cette approche est le meilleur choix pour un composant complexe, tel qu’un FPGA, où le déplacement physique de deux broches sur le symbole pourrait entraîner une représentation incorrecte du symbole basée sur la banque d’E/S.
  • Changing Schematic Pins - activez cette option pour autoriser l’échange de net labels sur les fils attachés aux broches d’un composant. L’échange de broches sera la seule option disponible lorsque les nets ont été physiquement câblés en dur à un composant. Cette méthode peut être utilisée sur des composants simples (tels que des réseaux de résistances) ou lorsqu’il n’existe pas d’alternative en raison de la structure de la conception schématique.
L’échange des broches fonctionnera toujours sur le schéma, mais cela peut signifier que l’instance du symbole du composant n’est plus identique à celle définie dans la bibliothèque. Dans cette situation, cela signifie que le symbole ne peut plus être mis à jour depuis la bibliothèque sans détruire les informations d’échange. Cela signifie également que d’autres instances du même composant dans cette conception auront une disposition de broches différente, ce qui pourrait être une source de confusion pour quelqu’un lisant le schéma.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenu