Editor di regole e vincoli PCB
Parent page: Finestre di dialogo PCB
La finestra di dialogo PCB Rules and Constraints Editor
Riepilogo
La finestra di dialogo PCB Rules and constraints Editor fornisce i controlli per sfogliare e gestire le regole di progettazione definite per il documento PCB corrente. Nel loro insieme, le regole di progettazione costituiscono un set di istruzioni che l'Editor PCB deve seguire. Ogni regola rappresenta un requisito del progetto e molte regole, ad esempio i vincoli di distanza e larghezza, possono essere monitorate durante il lavoro con il Design Rule Checker (DRC) online. Alcune regole vengono monitorate quando si utilizzano funzionalità aggiuntive del software, ad esempio le regole basate sul routing quando si usa il Situs Autorouter per instradare un progetto.
Accesso
La finestra di dialogo è accessibile dall'Editor PCB facendo clic su Home | Design Rules |
Opzioni/controlli
La finestra di dialogo include un riquadro statico a sinistra e una regione principale di modifica a destra che cambia in base al contesto della selezione a sinistra.
Riquadro sinistro
Nel riquadro ad albero delle cartelle sul lato sinistro della finestra di dialogo, ciascuna delle categorie di regole di progettazione supportate, e i relativi tipi, sono elencati nella cartella Design Rules. Sono supportate le seguenti categorie e tipologie di regole:
- Electrical - questa categoria offre i seguenti tipi di regola: Clearance, Short-Circuit, Un-Routed Net, Un-Connected Pin e Unpoured Polygon.
- Routing - questa categoria offre i seguenti tipi di regola: Width, Routing Topology, Routing Priority, Routing Layers, Routing Corners, Routing Via Style, Fanout Control e Differential Pairs Routing.
- Mask - questa categoria offre i seguenti tipi di regola: Solder Mask Expansion e Paste Mask Expansion.
- Plane - questa categoria offre i seguenti tipi di regola: Power Plane Connect Style, Power Plane Clearance e Polygon Connect Style.
- Manufacturing - questa categoria offre i seguenti tipi di regola: 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 e Silk To BoardRegion Clearance.
- Placement - questa categoria offre i seguenti tipi di regola: Component Clearance e Height.
Fai clic sulla cartella radice per accedere, nella regione principale di modifica della finestra di dialogo, a un elenco riepilogativo di tutte le regole specifiche definite per tutti i tipi di regole di progettazione in tutte le categorie.
Fai clic su una cartella di categoria per accedere a un elenco riepilogativo di tutte le regole specifiche definite per tutti i tipi di regole di progettazione associati a quella categoria.
Fai clic su una cartella di tipo di regola per accedere a un elenco riepilogativo di tutte le regole specifiche definite per quel tipo.
Fai clic sulla voce di una regola specifica nel riquadro ad albero delle cartelle (oppure fai doppio clic sulla relativa voce in un elenco riepilogativo) per accedere ai controlli per gestirne la definizione.
Menu del tasto destro
I seguenti comandi sono disponibili nel menu contestuale del tasto destro per il riquadro:
- New Rule - usa questo comando per creare una nuova regola del tipo di regola attualmente selezionato. La nuova regola verrà aggiunta all'albero delle cartelle e comparirà anche nell'elenco riepilogativo per quel tipo di regola. Il nome della regola apparirà in grassetto per distinguerla come nuova e non ancora "applicata".
- Duplicate Rule - usa questo comando per creare rapidamente una copia identica della regola esistente attualmente selezionata. La regola duplicata avrà lo stesso nome dell'originale con l'aggiunta di un suffisso (ad esempio, _1) per distinguerla. La sua definizione (ambito, vincoli, ecc.) sarà identica a quella dell'originale.
- Delete Rule - usa questo comando per eliminare la regola specifica attualmente selezionata nell'albero delle cartelle. Il nome della regola apparirà in grassetto con barratura per distinguerla come eliminazione non ancora "applicata".
- Report - usa questo comando per generare un report delle regole di progettazione attualmente definite. Il report può riguardare tutte le categorie di regole, una categoria di regole specifica o un tipo di regola specifico a seconda della voce selezionata nell'albero delle cartelle. Si aprirà la finestra di dialogo Report Preview con il report appropriato già caricato. Usa questa finestra di dialogo per esaminare il report utilizzando vari controlli di pagina/zoom prima di esportarlo in un file o stamparlo.
- Export Rules - usa questo comando per esportare in un file le tue definizioni di regola preferite. Si aprirà la finestra di dialogo Choose Design Rule Type. Seleziona i tipi di regola che desideri esportare, quindi fai clic su OK. Si aprirà la finestra di dialogo Export Rules to File, dalla quale potrai determinare dove e con quale nome memorizzare il file delle regole esportate (*.rul).
- Import Rules - usa questo comando per importare definizioni di regole da un file PCB Rule salvato in precedenza. Si aprirà la finestra di dialogo Choose Design Rule Type. Seleziona i tipi di regola che desideri importare, quindi fai clic su OK. Si aprirà la finestra di dialogo Import File, dalla quale potrai individuare e aprire il file PCB Rule specifico (*.rul) che desideri importare.
Regione principale di modifica
Questa regione della finestra di dialogo cambia in base a ciò che è attualmente selezionato nel riquadro sinistro. Presenta due viste differenti:
-
Summary Listing - se nel riquadro sinistro si fa clic sulla cartella radice Design Rules o su una qualsiasi delle cartelle figlie di categoria o tipo di regola, questa regione presenterà un elenco riepilogativo di tutte le regole definite oppure di tutte le regole della categoria o del tipo selezionato. Ogni regola è elencata in termini di quanto segue:
- Name - il nome della regola.
- Priority - la priorità corrente della regola.
- Enabled - se la regola è attualmente abilitata o disabilitata (fare clic per alternare questo stato).
- Type - il tipo di regola.
- Category - la categoria di regole a cui appartiene.
- Scope - l'ambito della regola (ossia a quali oggetti si applica).
- Attributes - gli attributi di vincolo definiti per la regola.
Gli elenchi riepilogativi forniscono anche i seguenti pulsanti per agire sulle voci selezionate nell'elenco attualmente visualizzato:
- New Rule - fai clic per creare una nuova regola del tipo attualmente selezionato nel riquadro ad albero delle cartelle della finestra di dialogo.
- Delete Rule(s) - fai clic per eliminare la regola specifica o le regole attualmente selezionate nell'elenco visualizzato. Il nome di una regola eliminata apparirà in grassetto con barratura per distinguerla come eliminazione non ancora "applicata".
- Duplicate Rule - fai clic per creare rapidamente una copia identica della regola esistente attualmente selezionata nell'elenco visualizzato.
- Report - fai clic per generare un report contenente tutte le regole di progettazione nell'elenco attualmente visualizzato. Si aprirà la finestra di dialogo Report Preview con il report già caricato. Usa questa finestra di dialogo per esaminare il report utilizzando vari controlli di pagina/zoom prima di esportarlo in un file o stamparlo.
-
Rule Definition - quando una regola specifica è selezionata nel riquadro sinistro, questa regione presenterà i seguenti controlli per definire tale regola.
- Name - il nome corrente della regola. Può essere modificato secondo necessità.
- Comment - questo campo visualizza qualsiasi commento aggiunto alla regola, ad esempio una descrizione significativa dell'uso della regola.
- Unique ID - l'identificatore univoco della regola. Ogni regola è essa stessa un oggetto di progettazione e costituisce, pertanto, un elemento di dati concreto. L'uso di un ID ne garantisce l'univocità. Tuttavia, il punto in cui il Unique ID entra davvero in gioco è nel caso di una regola creata all'interno del dominio dello schema. Quando si aggiungono parametri di regola di progettazione agli oggetti in uno schema, a ciascun parametro di regola viene assegnato un ID univoco. Gli stessi ID vengono assegnati alle corrispondenti regole di progettazione create nel PCB. Con questo Unique ID, i vincoli di una regola possono essere modificati sia dal lato dello schema sia dal lato PCB, e le modifiche possono essere propagate durante la sincronizzazione.
- Rule Scoping Controls - questa area fornisce i controlli per determinare l'ambito della regola in termini di oggetti a cui si applica o tra i quali si applica. Per maggiori dettagli sull'uso dei controlli in questa area, vedere la sezione Controlli di definizione dell'ambito della regola.
- Constraints - questa area della finestra di dialogo presenta i vincoli applicabili al tipo di regola in fase di modifica. Utilizzare i vari controlli per configurare questi vincoli secondo necessità.
Controlli di definizione dell'ambito della regola
Quando si definisce l'ambito di una regola di progettazione, ovvero l'estensione della sua applicazione, si stanno essenzialmente definendo gli oggetti membri governati dalla regola. Utilizzare le opzioni disponibili per impostare l'ambito secondo necessità. A seconda che la regola sia unaria o binaria, sarà necessario definire uno o due ambiti.
I controlli sono identici sia che si definisca uno sia che si definiscano due ambiti della regola e sono descritti in dettaglio nelle sezioni seguenti.
Dove l'oggetto corrisponde
-
Scoping Option - scegliere una delle seguenti opzioni di ambito:
- All - scegliere questa opzione per generare un ambito che si rivolge a tutti gli oggetti di progettazione.
- Net - scegliere questa opzione per generare un ambito che si rivolge a tutti gli oggetti in una rete specifica.
- Layer - scegliere questa opzione per generare un ambito che si rivolge a tutti gli oggetti su uno strato specifico. Scegliere lo strato richiesto dal campo a discesa superiore.
- Net and Layer - scegliere questa opzione per generare un ambito che si rivolge a tutti gli oggetti in una rete specifica e su uno strato specifico. Scegliere la rete richiesta dal campo a discesa superiore e lo strato richiesto dal campo a discesa inferiore.
- Top Drop-Down Field - quando si utilizzano le opzioni Net (o Net and Layer) oppure Layer , l'elenco a discesa di questo campo verrà popolato con tutte le reti definite nel progetto o con tutti gli strati attualmente abilitati nel progetto. Scegliere di conseguenza la destinazione richiesta.
- Bottom Drop-Down Field - quando si utilizza l'opzione Net and Layer, l'elenco a discesa di questo campo verrà popolato con tutti gli strati attualmente abilitati nel progetto. Scegliere di conseguenza lo strato richiesto.
Pulsanti aggiuntivi
I seguenti controlli aggiuntivi sono disponibili nella parte inferiore sinistra della finestra di dialogo:
- Rule Wizard - fare clic su questo pulsante per eseguire il Design Rule Wizard, che guida l'utente nel processo di creazione di una nuova regola di progettazione.
- Priorities - fare clic su questo pulsante per accedere alla finestra di dialogo Edit Rule Priorities, dalla quale è possibile gestire le priorità di più regole dello stesso tipo.