Configurazione ed esecuzione di un DRC

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

A colpo d'occhio

Questo articolo ti guida nella configurazione e nell’esecuzione dei controlli delle regole di progettazione (DRC) in Altium Designer, illustrando sia i controlli Online DRC in tempo reale sia i controlli Batch DRC avviati manualmente, per verificare che il tuo PCB rispetti le regole definite per il progetto. Scoprirai dove selezionare i tipi di regole da controllare, come abilitarle per i controlli online e batch, quali condizioni devono essere soddisfatte affinché Online DRC funzioni e come Batch DRC segnala e visualizza le violazioni da esaminare. L’articolo illustra inoltre le principali opzioni di generazione dei report e dove trovare e analizzare le violazioni al termine di un controllo, offrendoti una guida pratica per verificare la tua scheda con maggiore sicurezza. Continua a leggere per scoprire come rendere i controlli DRC una componente affidabile del tuo flusso di lavoro di progettazione PCB.

- Scopri come configurare il Design Rule Checker, selezionando i tipi di regole e abilitandoli per Online DRC o Batch DRC.
- Comprendi la differenza tra Online DRC e Batch DRC, quando utilizzare ciascuna modalità e quali requisiti sono necessari per il loro corretto funzionamento.
- Scopri dove vengono visualizzate le violazioni, come vengono generati i report e come analizzare i problemi direttamente nell’area di progettazione PCB.
Approfondisci con l'IA:

La verifica della conformità degli oggetti nello spazio di progettazione ai requisiti, o alle regole, di progettazione viene eseguita dal Design Rule Checker.

Configurazione del controllo delle regole di progettazione

Il controllo delle regole di progettazione si configura nella finestra di dialogo Design Rule Checker (Tools » Design Rule Check). La finestra di dialogo include un albero di selezione sulla sinistra, in cui scegliere cosa configurare. In base alla selezione, il lato destro della finestra di dialogo cambia di conseguenza.

Per configurare quali regole di progettazione verificare, selezionare la sezione Rules to Check nella finestra di dialogo, come mostrato di seguito. Il lato destro della finestra di dialogo elenca tutti i tipi di regole di progettazione che possono essere verificati. Si noti che, per ogni tipo di regola di progettazione, sono disponibili caselle di controllo separate per abilitare/disabilitare il DRC online e il DRC batch.

Configurazione delle regole da verificare

Lavorare con tutti i tipi di regole

Fare clic su Rules to Check nell'albero a sinistra per visualizzare tutti i tipi di regole di progettazione disponibili.

Per ordinare i contenuti sul lato destro della finestra di dialogo in base a una delle intestazioni, fare clic sull'intestazione desiderata. Ad esempio, nell'immagine precedente è stato fatto clic su Category.

Lavorare con una classe di regole Per concentrarsi su una specifica classe di regole, come Electrical o Routing, selezionarla nell'albero a sinistra.
Abilitazione di un tipo specifico di regola  Fare clic sulla casella di controllo per abilitare un tipo specifico di regola per il controllo delle regole di progettazione Online e/o Batch.
Abilitazione di più tipi di regole

Utilizzare il menu contestuale accessibile con il tasto destro del mouse per abilitare o disabilitare l'impostazione per più regole:

Used On – abilita il controllo se per questa scheda è stata definita una regola di quel tipo

All On – abilita il controllo di tutti i tipi di regole

All Off – disabilita il controllo di tutti i tipi di regole

Esecuzione di un DRC Fare clic sul pulsante Run Design Rule Check per verificare tutte le regole per le quali è attualmente selezionata la casella di controllo Batch, in base alle impostazioni configurate nella pagina Report Options della finestra di dialogo. Ulteriori informazioni sull'esecuzione di un DRC batch. 
Come procedere? Esistono diversi modi per individuare, identificare e risolvere le violazioni delle regole di progettazione, descritti in dettaglio nella pagina Analisi e risoluzione delle violazioni delle regole di progettazione.
  • Si noti che l'elenco delle regole da verificare non include tutte le regole che è possibile definire nella finestra di dialogo PCB Rules and Constraint Editor, poiché alcune sono regole di configurazione, come la regola di priorità di sbroglio. La descrizione di ciascuna regola include informazioni su quando viene applicata.

  • Utilizzare il menu accessibile con il tasto destro del mouse per accedere ai comandi che consentono di abilitare/disabilitare rapidamente tutti i tipi di regole per il DRC online o batch, oppure solo quelli utilizzati (definiti e abilitati per l'uso nel progetto).

  • Quando si esegue un DRC online o batch, le violazioni delle regole vengono elencate nell'area Violations del pannello PCB Rules and Violations.

  • Le violazioni associate a un particolare oggetto di progettazione possono essere analizzate direttamente nello spazio di progettazione PCB. Posizionare il cursore su un oggetto che presenta una violazione, fare clic con il tasto destro del mouse e scegliere un comando dal sottomenu Violations. È possibile scegliere di analizzare una singola violazione che coinvolge l'oggetto oppure visualizzare tutte le violazioni che lo coinvolgono utilizzando il comando Show All Violations. In entrambi i casi, viene visualizzata la finestra di dialogo Violation Details, che fornisce informazioni dettagliate sulla violazione e controlli per evidenziare e raggiungere gli oggetti interessati.

Abilitazione del DRC online

Il controllo online delle regole di progettazione viene eseguito in background, in tempo reale, segnalando e/o impedendo automaticamente le violazioni delle regole di progettazione. È particolarmente utile durante lo sbroglio interattivo della scheda, poiché evidenzia immediatamente violazioni quali quelle relative a distanze di isolamento, larghezze e segmenti paralleli.

Il DRC online segnala le violazioni non appena si verificano.
Il DRC online segnala le violazioni non appena si verificano.

Affinché una regola sia sottoposta al DRC online, devono essere soddisfatti i tre requisiti seguenti:

  1. La funzionalità DRC online deve essere abilitata nella pagina PCB Editor - General della finestra di dialogo Preferences ()

  2. La regola deve essere abilitata affinché il sistema delle regole di progettazione la riconosca. È possibile farlo nella finestra di dialogo PCB Rules and Constraints Editor o nel pannello PCB Rules and Violations, assicurandosi che l'opzione Enabled  per quella regola sia selezionata ().

    Se una regola è inclusa in un insieme di regole definito dall'utente, anche tale insieme deve essere abilitato. Ulteriori informazioni sull'abilitazione e disabilitazione degli insiemi di regole.

  3. Il tipo di regola deve essere abilitato per il controllo online nella finestra di dialogo Design Rule Checker ().

Se vengono rilevati oggetti che violano una regola di progettazione applicabile e abilitata per il controllo online, tali oggetti vengono evidenziati nello spazio di progettazione in base alle opzioni di visualizzazione delle violazioni attualmente definite.

L'elaborazione del DRC online può essere ottimizzata per includere il multithreading e dare priorità alle primitive relative all'area visibile del progetto abilitando l'opzione PCB.DRC.OnlineOptimization nella finestra di dialogo Advanced Settings.

Configurazione ed esecuzione di un DRC batch

Il DRC online rileva le nuove violazioni durante il lavoro, mentre il DRC batch consente di eseguire manualmente un controllo in qualsiasi momento del processo di progettazione della scheda. Pertanto, i progettisti esperti conoscono il valore del DRC online, ma sanno anche che la progettazione di una scheda dovrebbe sempre concludersi con un DRC batch.

Un DRC in modalità batch viene avviato facendo clic sul pulsante Run Design Rule Check in basso a sinistra nella finestra di dialogo Design Rule Checker , verificando tutte le regole attualmente abilitate nella colonna Batch della sezione Rules to Check della finestra di dialogo. Se l'opzione Create Report File è abilitata nella prima pagina della finestra di dialogo, viene creato e aperto un report (in base alle opzioni di formato del report). Il report elenca ogni regola verificata; le regole non presenti nel progetto non vengono verificate. Al termine di un DRC batch, tutte le violazioni rilevate vengono elencate anche come messaggi nel pannello Messages.

Per cancellare i marcatori di errore esistenti, selezionare Tools » Reset Error Markers dai menu dell'editor PCB. 

Configurare le opzioni di report per un controllo batch delle regole di progettazione.
Configurare le opzioni di report per un controllo batch delle regole di progettazione.

Opzioni del report DRC

Esecuzione di un controllo batch delle regole di progettazione

Eseguire il comando Tools » Design Rule Check per aprire Design Rule Checker finestra di dialogo. Fai clic sul pulsante Run Design Rule Check per eseguire un DRC batch, in base alle regole abilitate per il controllo batch e alle opzioni aggiuntive definite per questo tipo di controllo.

Al termine del controllo, tutte le violazioni verranno visualizzate nel pannello Messages.

Create Report File Se abilitata, viene generata una relazione dopo l'esecuzione di un DRC batch sulla scheda. Il formato predefinito della relazione è HTML e il nome del file è Design Rule Check - <PCBDocumentName>.html. Il formato della relazione e il comportamento di apertura predefinito vengono configurati nella pagina PCB Editor – Reports della finestra di dialogo Preferences. Ulteriori informazioni sulle opzioni di formato della relazione DRC.
↳ Report PCB Health Issues

PCB Health Check Monitor è una funzionalità che rileva potenziali difetti di progettazione che potrebbero non costituire vere e proprie violazioni delle regole rilevate dal DRC. Le opzioni di controllo dello stato del PCB vengono configurate nel pannello Properties (). Abilita questa opzione per includere questi risultati nella relazione DRC. Ulteriori informazioni su PCB Health Check Monitor.

Create Violations Quando l'opzione è abilitata, le violazioni vengono evidenziate nell'area di progettazione in base alle impostazioni correnti delle opzioni di visualizzazione delle violazioni. Questa opzione è inoltre necessaria affinché le violazioni vengano elencate nella sezione Violations del pannello PCB Rules And Violations.
Sub-net Details

Se è stata definita una regola Net non sbrogliata, abilita questa opzione per includere i dettagli delle sottoreti nella relazione DRC.

La regola Net non sbrogliata deve essere abilitata per il controllo solo quando tutte le connessioni sono state sbrogliate, poiché una linea di connessione costituisce di fatto un «circuito aperto».

Verify Shorting Copper I componenti Net Tie vengono creati per consentire di collegare due net tra loro in modo controllato, ad esempio AGND e DGND. Questa opzione verifica l'integrità del rame di cortocircuito nei componenti Net Tie utilizzati nel progetto, cercando eventuali porzioni di rame non collegate nel componente, che indicano che un pad non è correttamente cortocircuitato agli altri pad. Ulteriori informazioni su come collegare intenzionalmente due net.
Report Drilled SMT Pads

Abilita questa opzione per segnalare eventuali pad SMT (tecnologia a montaggio superficiale) forati per errore.

Esempi di pad SMT includono: un pin corto; un contatto piatto; una sfera di una matrice di sfere (BGA); una terminazione sul corpo di un componente (passivi); oppure un terminale corto con forma ad ala di gabbiano (QFP).

Questa opzione serve solo a rilevare pad SMT in cui sono stati definiti dei fori, operazione possibile nelle versioni precedenti del software. Per verificare la presenza di via sotto i pad SMD, è necessario aggiungere al progetto la regola Via sotto SMD (nella categoria High Speed) e abilitarla per il DRC batch.

Report Multilayer Pads with 0 size Hole Rileva i pad multistrato con dimensione del foro pari a zero, che di fatto li rende pad a montaggio superficiale.
Stop when <n> violations found Definisci il numero massimo di violazioni rilevabili prima che il processo DRC batch venga interrotto (valore predefinito = 500). Limitare il numero di violazioni segnalate può aiutare a mantenere gestibile il processo di controllo.
Report Broken Planes

Un piano interrotto si verifica quando un'area di un piano collegato a una net viene scollegata elettricamente dal resto del piano. Ciò può accadere, ad esempio, quando un connettore viene posizionato a cavallo di una regione di un piano suddiviso, senza essere collegato a quel piano. Se le zone prive di rame attorno ai pin si uniscono fino a tagliare completamente il rame del piano, possono effettivamente dividere quel piano in due parti.

Per verificare la presenza di piani interrotti, la regola Net non sbrogliata (nella categoria Electrical) deve essere abilitata per il DRC batch.

Report Dead Copper larger than

Per rame isolato si intendono le porzioni di rame di un oggetto poligono che non sono collegate alla net assegnata a quel poligono e che risultano anche elettricamente scollegate dal piano di origine. Ciò può accadere, ad esempio, in presenza di un connettore non collegato al piano con pin ravvicinati, quando le zone prive di rame attorno ai pin si uniscono isolando alcune aree di rame dal resto del piano. Utilizza il campo associato per specificare l'area massima consentita di rame isolato, oltre la quale viene rilevata una violazione della regola (valore predefinito = 100 sq. mils).

Per gli oggetti senza net assegnata

Per verificare la presenza di rame isolato, la regola Net non sbrogliata (nella categoria Electrical) deve essere abilitata per il DRC batch.

Quando l'opzione Report Dead Copper larger than è abilitata (e la regola Un-Routed Net è abilitata per il DRC batch), durante il controllo batch delle regole vengono segnalati anche tutti gli oggetti senza net assegnata, indipendentemente dalle loro dimensioni. Questa funzionalità è disponibile impostando il valore dell'opzione PCB.Rules.DeadCopperNoNet nella finestra di dialogo Impostazioni avanzate per configurare il rilevamento desiderato, come mostrato di seguito. Il valore predefinito è 2.

  • 0 – non controllare alcun oggetto.

  • 1 – controlla tutti gli oggetti.

  • 2 – controlla tutti gli oggetti tranne i pad liberi, gli oggetti di testo e gli oggetti nei componenti.

Inoltre, quando l'opzione Report Dead Copper larger than è abilitata, vengono controllati gli oggetti sui layer di rame che hanno una net assegnata ma non sono collegati ad alcun pad della stessa net e non sono collegati ad altri oggetti della stessa net tramite linee di connessione (indipendentemente dal fatto che la regola Un-Routed Net sia abilitata o meno per il DRC batch). Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Rules.DeadCopperInNet è abilitata nella finestra di dialogo Impostazioni avanzate.

Report Starved Thermals with less than n% available copper Abilita questa opzione affinché il processo di controllo batch delle regole cerchi e segnali le connessioni termiche con una riduzione di rame superiore alla percentuale specificata. Le connessioni termiche sono collegamenti a un piano circondati da zone prive di rame che fungono da scarico termico, riducendo la conduzione del calore verso il rame del piano. Una connessione termica può risultare impoverita quando la superficie dei raggi di rame che la collegano al piano viene ridotta da zone prive di rame. Questa opzione controlla anche la superficie della connessione termica, non solo i raggi, rispetto a eventuali zone prive di rame che vi penetrano. Utilizza il campo associato per specificare la percentuale minima consentita di rame di collegamento che deve rimanere, al di sotto della quale viene rilevata una violazione della regola (valore predefinito = 50%).

Configurazione della relazione DRC

Una relazione di verifica delle regole di progettazione viene generata durante un controllo batch delle regole di progettazione (DRC), se l'opzione Create Report File è abilitata nella finestra di dialogo Controllo delle regole di progettazione. Il formato della relazione e le opzioni di apertura automatica vengono configurati nella pagina Editor PCB - Relazioni della finestra di dialogo Preferences.

Genera un report DRC nell'ambito del processo DRC batch.
Genera un report DRC nell'ambito del processo DRC batch.

I formati supportati sono:

  • TXT – genera il file Design Rule Check - <PCBDocumentName>.drc.

  • HTML – genera il file Design Rule Check - <PCBDocumentName>.html.

  • XML – genera il file <PCBDocumentName>.xml.

  • I report nei formati TXT e HTML vengono generati nella cartella specificata nel campo Output Path della finestra di dialogo Opzioni progetto - Opzioni. Il file in formato XML viene generato nella stessa posizione del file di progetto principale.

  • Il report elenca tutte le regole verificate durante il processo di controllo batch, come specificato nella finestra di dialogo Design Rule Checker. Ogni violazione rilevata viene elencata con tutti i dettagli delle informazioni di riferimento, come il layer, il nome della net, il designatore del componente e il numero del pad, oltre alla posizione dell'oggetto.

  • Nel report in formato HTML, fai clic sulla voce relativa a un oggetto che viola una regola per individuarlo direttamente nell'area di progettazione tramite cross-probing. Nota che il livello di zoom applicato con questa azione si configura nella pagina System – Navigation della finestra di dialogo Preferences.

Configurazione della visualizzazione delle violazioni DRC

Le violazioni di progetto possono essere contrassegnate graficamente nell'area di progettazione tramite una sovrapposizione e/o un indicatore di dettaglio. Entrambi gli stili degli indicatori DRC, la sovrapposizione delle violazioni e gli indicatori di dettaglio delle violazioni, si configurano nella pagina PCB Editor – DRC Violations Display della finestra di dialogo Preferences. Ciascuno stile presenta vantaggi specifici:

  • Lo stile di sovrapposizione applica una sovrapposizione colorata all'intero oggetto che viola una regola, utilizzando uno dei quattro stili disponibili. Il loro aspetto durante l'ingrandimento e la riduzione dello zoom è controllato dall'opzione Overlay Zoom Out Behavior. Lo stile Override Color Dominates è particolarmente efficace per individuare una violazione quando lo zoom è ridotto.

  • Anziché evidenziare l'intero oggetto che viola una regola, gli indicatori di dettaglio sono concepiti per fornire informazioni sul tipo di violazione.

La sezione inferiore della pagina della finestra di dialogo consente di selezionare le violazioni da segnalare o contrassegnare. Nota che queste caselle di controllo gestiscono solo la visualizzazione delle violazioni rilevate: anche se un tipo di regola viene disabilitato qui, il controllo delle regole di progettazione continuerà a rilevare tutte le violazioni di quel tipo, purché sia definita una regola e quel tipo di regola sia abilitato per il controllo. 

Preferenze di visualizzazione delle violazioni

Le modalità di visualizzazione delle violazioni DRC e i tipi di violazione da segnalare si configurano nella pagina PCB Editor – DRC Violations Display della finestra di dialogo Preferences.

Scegli come visualizzare le violazioni DRC nell'area di progettazione: mediante elementi grafici personalizzati e/o una sovrapposizione delle violazioni definita.
Scegli come visualizzare le violazioni DRC nell'area di progettazione: mediante elementi grafici personalizzati e/o una sovrapposizione delle violazioni definita.

Visualizzazione delle violazioni DRC

Violation Overlay Style

La sovrapposizione delle violazioni viene disegnata sopra le primitive di progetto che violano una regola. Seleziona lo stile visivo della sovrapposizione per specificare come appaiono le violazioni nell'area di progettazione PCB. Il colore sostitutivo utilizzato per evidenziare gli oggetti che violano una regola è il colore di sistema DRC Error Markers , configurato nella sezione System Colors della scheda Layers and Colors del pannello View Configuration (). Le primitive contrassegnate da una sovrapposizione delle violazioni sono facili da individuare quando lo zoom è ridotto.

  • None (Layer Color) – Il colore sostitutivo DRC viene ignorato, lasciando visibile solo il colore predefinito del layer ().

  • Solid (Override Color) – Viene utilizzato il colore sostitutivo DRC, che sostituisce completamente il colore predefinito del layer ().

  • Style A – Il colore sostitutivo DRC viene utilizzato per visualizzare un motivo ripetuto di punti esclamativi all'interno di triangoli, lasciando visibile anche il colore predefinito del layer ().

  • Style B – Il colore sostitutivo DRC viene utilizzato per visualizzare un motivo ripetuto di croci all'interno di cerchi, lasciando visibile anche il colore predefinito del layer. Questo è lo stile di sovrapposizione predefinito ().

Overlay Zoom Out Behavior

Questa opzione determina come vengono visualizzate le sovrapposizioni delle violazioni di stile A o B quando si riduce lo zoom:

  • Base Pattern Scales – il motivo ripetuto della sovrapposizione delle violazioni viene ridimensionato insieme all'oggetto quando si aumenta o si riduce lo zoom.

  • Layer Color Dominates – seleziona questa opzione per rendere il colore assegnato al layer sempre più dominante man mano che si riduce lo zoom, finché il colore della sovrapposizione non è più percepibile.

  • Override Color Dominates – seleziona questa opzione per rendere il colore sostitutivo assegnato alla net sempre più dominante man mano che si riduce lo zoom; in questa modalità le violazioni diventano molto evidenti. 

Choose DRC Violations Display Style

Utilizza la griglia per scegliere lo stile di visualizzazione per ciascun tipo di regola.

  • Abilitando il campo Violation Details per un tipo di regola, le violazioni DRC di quella regola verranno visualizzate utilizzando i relativi elementi grafici personalizzati. Per impostazione predefinita, l'opzione di visualizzazione Violation Details è abilitata per tutti i tipi di regola.

  • Abilitando il campo Violation Overlay , le violazioni verranno visualizzate utilizzando lo stile di sovrapposizione selezionato nella parte superiore della finestra di dialogo. Per impostazione predefinita, l'opzione Violation Overlay è abilitata solo per le regole Clearance, Width, Component Clearance, e Wirebonding.

  • Fai clic con il pulsante destro del mouse in un punto qualsiasi della griglia per accedere a un menu contestuale con comandi che consentono di abilitare o disabilitare rapidamente un tipo di visualizzazione delle violazioni per tutti i tipi di regola (). Utilizza questo menu per abilitare rapidamente la visualizzazione delle violazioni, tramite elementi grafici dettagliati o stili di sovrapposizione, solo per le regole attualmente utilizzate nel progetto.

Indicatori di dettaglio delle violazioni

La maggior parte delle regole di progettazione che possono essere incluse nel controllo delle regole di progettazione online e/o batch dispone di un elemento grafico di dettaglio associato alla violazione, che appare nell'area di progettazione quando una determinata regola viene violata, sui layer interessati dalla violazione.

In alcuni casi, l'elemento grafico mostra non solo dove si verifica la violazione, ma anche perché, visualizzando il valore del vincolo definito per la regola e indicando in che modo le primitive che violano la regola sono al di sotto o al di sopra di tale valore, ad esempio nel caso di una violazione della larghezza o della corona anulare minima (). 

Gli altri indicatori di dettaglio, inclusi quelli utilizzati per rappresentare le violazioni delle regole relative ad antenne delle net (), cortocircuiti (), net non sbrogliate (), definizione delle room, coppie di layer e via sotto componenti SMD, sono esclusivamente grafici, poiché non esiste un valore di vincolo definibile da visualizzare.

Colore degli indicatori DRC

I colori di entrambi i tipi di indicatori si configurano nella sezione System Colors della scheda Layers and Colors del pannello View Configuration (). Ricorda che, affinché venga utilizzato un tipo di visualizzazione delle violazioni, l'icona di visibilità (a sinistra dei campioni di colore) deve essere abilitata (); in caso contrario, i relativi dettagli o la sovrapposizione delle violazioni non verranno visualizzati.

Altre opzioni della finestra di dialogo I pulsanti Defaults, Save, Load e Import From consentono di gestire le preferenze di Altium Designer (le preferenze salvate con questa installazione di Altium Designer). Per ripristinare i valori predefiniti della pagina PCB Editor – DRC Violation Display delle preferenze, fare clic sulla freccia verso il basso sul pulsante Set to Defaults e selezionare Default (Page) dal menu (). Per saperne di più, consultare Accesso, definizione e gestione delle preferenze di sistema.

Configurazione del controllo batch forzato per gli insiemi di regole

Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Rules.RuleSets è abilitata nella finestra di dialogo Impostazioni avanzate.

Il sistema di regole dell'editor PCB consente di definire le regole di progettazione in insiemi di regole. Gli insiemi di regole permettono al progettista di raggruppare e riutilizzare un insieme di regole di progettazione specifiche, ad esempio, per un'interfaccia o un produttore. Il sistema analizza automaticamente tutte le regole di tutti gli insiemi per individuare la regola di progettazione applicabile.

Inoltre, il progettista può forzare il controllo di uno o più insiemi di regole durante il DRC batch, verificando le regole di tali insiemi oltre a quelle controllate durante il normale DRC. 

Ad esempio, se una net rientra nell'ambito di applicazione di una regola Width in Default Rule Set e di una regola Width in un insieme di regole creato dall'utente, la net verrà verificata anche rispetto alla regola Width dell'insieme creato dall'utente se l'opzione Force Batch Check è abilitata per tale insieme, anche se questa regola ha una priorità inferiore rispetto alla regola Width di Default Rule Set. Le voci relative alle violazioni rilevate delle regole di progettazione incluse negli insiemi sottoposti a controllo forzato sono contrassegnate con Force Checked <RuleSetName> nel report DRC, nel pannello Messages e nel pannello PCB Rules And Violations .

In questo esempio, una regola di progettazione Width Width_MyManufacturer è inclusa in un insieme di regole definito dall'utente MyManufacturer; questa regola ha una priorità inferiore rispetto a una regola generale Width inclusa in Default Rule Set.

Nella finestra di dialogo Design Rule Checker, l'opzione Force Batch Check è abilitata per l'insieme di regole MyManufacturer.

Sebbene la regola Width_MyManufacturer abbia una priorità inferiore, viene verificata durante il DRC batch perché l'opzione Force Batch Check è abilitata per l'insieme di regole MyManufacturer, di cui la regola fa parte. Le voci relative alle violazioni rilevate di questa regola sono contrassegnate con Force Checked <RuleSetName> nel report DRC e nel pannello Messages.

Le voci relative alle violazioni rilevate della regola Width_MyManufacturer sono contrassegnate con Force Checked <RuleSetName> anche nel pannello PCB Rules And Violations .

 

Controllo forzato degli insiemi di regole

Che cosa sono gli insiemi di regole? Il sistema di regole dell'editor PCB consente di definire le regole di progettazione in insiemi di regole. Gli insiemi di regole permettono al progettista di raggruppare e riutilizzare un insieme di regole di progettazione specifiche, ad esempio, per un'interfaccia o un produttore. Il sistema verifica automaticamente tutti gli insiemi di regole e individua la regola con la priorità più alta per ciascun tipo di regola, da utilizzare per il DRC online e batch.
Che cosa significa controllo forzato?

Quando l'opzione Force Batch Check è abilitata per un insieme di regole, oltre a verificare la regola applicabile con la priorità più alta per ciascun tipo di regola, durante il DRC batch viene sottoposta a controllo forzato anche la regola applicabile con la priorità più alta per ciascun tipo di regola all'interno di questo insieme. In sostanza, il controllo forzato viene eseguito in parallelo al normale DRC batch, effettuando un'esecuzione aggiuntiva del DRC per ogni insieme di regole incluso nel controllo forzato ().

Si noti che i DRC batch forzati vengono eseguiti dopo il DRC "normale" delle regole applicabili. Se il numero di violazioni rilevate durante il DRC "normale" raggiunge il numero specificato nell'opzione Stop when n violations found nella pagina Report Options della finestra di dialogo Design Rule Checker, il DRC si interrompe e il DRC batch forzato non viene avviato.

Abilitazione del controllo forzato

Utilizzare le opzioni nella pagina Rule Set to Check della finestra di dialogo Design Rule Checker per abilitare il controllo forzato di uno specifico insieme di regole ().

  • Si noti che, affinché le regole di un insieme siano sottoposte a controllo forzato durante il DRC batch, l'opzione Batch deve essere selezionata per i tipi di regole desiderati nella cartella Rules to Check della finestra di dialogo Design Rule Checker.

  • Non è possibile abilitare l'opzione Force Batch Check per Default Rule Set. 

Consultare la pagina Definizione, ambito di applicazione e gestione delle regole di progettazione PCB per ulteriori informazioni sugli insiemi di regole.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents