Regole e violazioni

 

Il pulsante Rules and Violations viene utilizzato per aprire il pannello PCB Rules And Violations, che consente di esplorare facilmente le regole di progettazione abilitate e le violazioni nello spazio di progettazione del layout della scheda corrente. Il pannello fornisce un punto centrale per esplorare e modificare le regole, avviare i controlli delle regole di progettazione e visualizzare le singole violazioni come sovrapposizioni grafiche nello spazio di progettazione. Al pulsante si accede dall'editor PCB nei seguenti modi. 

  • Home | Design Rules | Rules and Violations.

  • View| PCB| Rules and Violations

I controlli nella parte superiore del pannello consentono di applicare evidenziazione, zoom, ecc. alle regole di progettazione/violazioni nello spazio di progettazione.

Selezione di regole e violazioni

Il pannello PCB Rules And Violations presenta sezioni che offrono un ambito più dettagliato delle regole di progettazione e delle violazioni.

  • Rule Classes - Regole di progettazione raggruppate per classi, come Distanze e Larghezze.
  • Rules - Le singole regole di progettazione della classe selezionata. Il DRC specifico può essere eseguito tramite il menu del tasto destro.
  • Violations - Dettagli di ciascuna violazione della regola segnalata dai controlli delle regole di progettazione attivati.

Selezionando una singola violazione della regola, lo spazio di progettazione evidenzierà graficamente tale violazione. La grafica avanzata delle violazioni viene disegnata solo sui layer in cui si trovano le primitive che causano l'errore, e quel layer (se abilitato) diventerà il layer attivo nello spazio di progettazione. Quando i dettagli delle violazioni della regola sono abilitati (vedi sotto), la grafica dell'editor mostrerà il valore di vincolo definito per la regola e indicherà in che modo le primitive che causano l'errore sono al di sotto o al di sopra di questo valore.

Violazione di una regola di larghezza minima impostata a 12mil.Violazione di una regola di larghezza minima impostata a 12mil.

Violazione di una regola di dimensione Via impostata su minimi di 50mil di diametro e 28mil di dimensione del foro.
Violazione di una regola di dimensione Via impostata su minimi di 50mil di diametro e 28mil di dimensione del foro.

Si noti che, se è abilitato il metodo di evidenziazione Zoom, lo spazio di progettazione verrà ingrandito per adattarsi alla violazione esplorata, offrendo una visualizzazione molto più precisa dell'area in violazione. Il livello di zoom può essere variato tramite il pulsante Magnify del pannello.

È anche possibile accedere direttamente alle violazioni dallo spazio di progettazione. Con il cursore sopra una primitiva che causa l'errore, fare clic con il pulsante destro e selezionare Violations dal menu contestuale, quindi selezionare la violazione appropriata per aprire la finestra di dialogo  Violation Details .

Controllo della visualizzazione delle violazioni DRC

La visualizzazione delle violazioni DRC può essere configurata per massimizzare la chiarezza e/o adattarsi alle proprie preferenze impostando lo stile, il numero e il colore dei marcatori grafici. Insieme alla visualizzazione grafica dei dettagli delle violazioni, le primitive di progettazione possono essere sovrapposte con un motivo grafico selezionato tra diversi stili.


In alto: dettagli delle violazioni abilitati. Al centro: sovrapposizione dell'errore di violazione abilitata.
In basso: sia i dettagli sia la sovrapposizione dell'errore abilitati.

Preferenze di visualizzazione delle violazioni

Il controllo su come vengono visualizzate le violazioni DRC utilizzando la grafica personalizzata delle violazioni e/o una sovrapposizione di violazione definita è specificato nella pagina PCB Editor – DRC Violations Display di Preferenze di sistema

Menu del tasto destro

Le voci in ciascuna sezione del pannello offrono una gamma di opzioni tramite il menu contestuale del tasto destro. Le opzioni più rilevanti del tasto destro per ciascuna sezione sono:

Classi di regole

  • Run DRC Rule Class - esegue tutte le regole contenute nella classe. Le classi possono contenere una sola regola (come Short-Circuit Constraint) o un gran numero di regole (tipicamente, la classe Clearance Constraint).
  • Clear Violations For Rule Class - cancella le violazioni (sia graficamente sia nell'elenco del pannello) per tutte le regole contenute nella classe.

Regole

  • Properties - apre la finestra di dialogo Edit PCB Rule che consente di modificare le proprietà della regola di progettazione selezionata.

La finestra di dialogo Edit PCB Rule può essere aperta anche facendo doppio clic su una voce di regola nel pannello PCB Rules And Violations .

Controlli di ambito della regola

Quando si definisce l'ambito di una regola di progettazione, cioè l'estensione della sua applicazione, si sta essenzialmente costruendo una query per definire gli oggetti membri governati dalla regola. Utilizzare le opzioni disponibili nella finestra di dialogo per costruire la query richiesta. A seconda che la regola sia unaria o binaria, sarà necessario definire rispettivamente uno o due ambiti.

Per una regola di progettazione unaria, verranno forniti controlli per definire un singolo ambito della regola (Where The Object Matches). Utilizzare le opzioni disponibili nell'area Where The First Object Matches (per una regola binaria) per aiutare a costruire l'espressione della query. Per una regola di progettazione binaria, verranno inoltre forniti controlli per definire un secondo ambito della regola. Utilizzare le opzioni disponibili nell'area Where The Second Object Matches per aiutare a costruire l'espressione della query.

I controlli sono identici, sia che si definisca uno o due ambiti della regola, e sono descritti nelle sezioni seguenti.

Dove l'oggetto corrisponde

  • Scoping Option - utilizzare il menu a discesa per selezionare tra le opzioni e determinare come generare l'espressione della query di ambito.
Quando si utilizzano le opzioni NetNet and Layer, Net Class, o Layer , il campo verrà popolato rispettivamente con tutte le net definite nel progetto, tutte le classi di net definite nel progetto oppure tutti i layer attualmente abilitati nel progetto. Utilizzare i menu a discesa per scegliere la destinazione richiesta.
Quando si utilizza l'opzione Net and Layer, il campo verrà popolato con tutti i layer attualmente abilitati nel progetto. Utilizzare i menu a discesa per selezionare il layer richiesto.

Vincoli

Questa area della finestra di dialogo presenta i vincoli applicabili al tipo di regola in fase di modifica. I controlli variano a seconda del tipo di regola di progettazione in fase di modifica. Utilizzare i vari controlli per configurare questi vincoli come richiesto. Nel diagramma, i controlli evidenziati in blu possono essere selezionati e modificati, se desiderato. Abilitare una qualsiasi delle varie opzioni fornite, se desiderato.

Violazioni

  • Properties - apre la finestra di dialogo Violation Details , che fornisce tutti i dettagli del vincolo della regola e della violazione corrente. 

Suggerimenti

  • Per l'accesso completo alle classi di vincoli e alle regole PCB, aprire la finestra di dialogo PCB Rules and Constraints Editor facendo clic su Home | Design Rules | Design Rules.
  • Il Design Rule Checking online può essere abilitato/disabilitato nella pagina PCB Editor - General di Preferenze di sistema.
  • Le regole di progettazioneDesign Rule Checker possono essere abilitate singolarmente nella finestra di dialogo Home | Design Rules | facendo clic su Design Rule Check.
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto