Controllo delle regole di progettazione (DRC)

A colpo d'occhio

Questo articolo spiega come il controllo delle regole di progettazione, o DRC, aiuti a verificare l'integrità logica e fisica di un progetto PCB in Altium Designer. Illustra gli elementi fondamentali del sistema di regole di progettazione, tra cui la definizione delle regole, l'utilizzo del DRC online e in modalità batch, la visualizzazione delle violazioni e gli strumenti per esaminare e risolvere i problemi prima di generare gli esecutivi finali o rilasciare il progetto. Se vuoi capire chiaramente come Altium Designer supporta la verifica basata sulle regole durante l'intero processo di progettazione PCB, questa guida ti mostrerà gli strumenti e i flussi di lavoro essenziali. Continua a leggere per rendere più efficaci e affidabili i controlli dei tuoi progetti.

- Scopri gli elementi principali del sistema DRC di Altium Designer, dalla definizione delle regole alla segnalazione e risoluzione delle violazioni.
- Comprendi la differenza tra DRC online e DRC in modalità batch e quando utilizzare ciascuno durante il processo di progettazione.
- Scopri dove compaiono le violazioni, come vengono visualizzate e quali strumenti ti aiutano ad analizzarle e correggerle in modo efficiente.
Approfondisci con l'IA:

Design Rule Checking (DRC) è una potente funzionalità automatizzata che verifica l'integrità sia logica sia fisica di un progetto. I controlli vengono eseguiti rispetto a Design Rules in tempo reale durante la progettazione oppure come processo batch.

La verifica delle regole di progettazione è parte integrante del processo di progettazione e deve essere eseguita su ogni progetto di scheda completato. Si raccomanda in particolare di eseguire sempre una verifica delle regole di progettazione in modalità batch prima di generare gli elaborati finali.

Elementi del sistema di regole di progettazione

Il sistema di regole di progettazione è una componente fondamentale dell'editor PCB. È questo sistema a controllare come il progetto si traduce da un concetto logico a un'entità fisica. A tale scopo, il sistema di regole di progettazione include: un meccanismo per definire i requisiti di progettazione, funzionalità per verificare che il progetto soddisfi tali requisiti, tecniche per visualizzare le eventuali violazioni rilevate e funzionalità per segnalare e individuare tali violazioni.

Per svolgere queste funzioni, il sistema di regole di progettazione include i seguenti elementi:

Elementi del sistema di regole di progettazione

Regole di progettazione

Nel loro insieme, le regole di progettazione definiscono i vincoli di una scheda, garantendo che gli oggetti rispettino i requisiti e le tolleranze di progettazione. Esistono due approcci per definire i vincoli di progettazione: lavorare direttamente con le regole di progettazione in PCB Rules and Constraint Editor oppure configurarle in Constraint Manager, che presenta un'interfaccia simile a un foglio di calcolo.

DRC online
(Verifica delle regole di progettazione)

Per impostazione predefinita, le regole di progettazione vengono verificate mentre lavori, mediante una funzionalità denominata online DRC. Affinché il DRC online funzioni:

  • L'opzione generale Online DRC deve essere abilitata nelle preferenze ().

  • L'attivazione o la disattivazione di ciascuna regola da monitorare online viene configurata nella finestra di dialogo Design Rule Checker. Scopri di più su Configurazione ed esecuzione di un DRC.

DRC batch

DRC batch è il nome dato al processo di esecuzione di una verifica delle regole di progettazione sull'intero PCB. Oltre a verificare le regole abilitate, può eseguire anche una serie di altri controlli e generare un report.

  • Esegui un DRC batch dalla finestra di dialogo Design Rule Checker in qualsiasi fase del processo di progettazione, abilitando e disabilitando le regole da verificare in base alle esigenze. Scopri di più sulla configurazione e sull'esecuzione nella pagina Esecuzione di un DRC batch.

  • Un DRC batch può essere eseguito anche tramite un file di configurazione dei processi di output (*.OutJob), aggiungendo un nuovo Design Rules Check nel gruppo di output Validation Outputs (). Nota che non esiste una finestra di configurazione separata per una verifica delle regole di progettazione eseguita nell'ambito di un report di convalida OutJob. La verifica viene eseguita utilizzando le impostazioni attualmente definite per il documento PCB nella finestra di dialogo Design Rule Checker. Scopri di più sui file di configurazione dei processi di output.

  • Un DRC batch può essere eseguito anche durante il rilascio del progetto. Utilizzando i report di convalida definiti in un file Output Job assegnato, il software consente di convalidare il progetto come parte integrante del processo di rilascio. Questi controlli di convalida vengono eseguiti a ogni rilascio e il rilascio non riesce se anche uno solo dei controlli non viene superato (). Scopri di più su Rilascio del progetto.

  • Le violazioni DRC (ed ERC) possono essere esaminate anche nel Web Viewer di Altium 365. Nota che le violazioni DRC riportate nel visualizzatore web si basano sulle regole di progettazione abilitate, non sulle impostazioni DRC online o batch abilitate nella finestra di dialogo Design Rule Checker.. Scopri di più sui report DRC ed ERC nel Web Viewer (Workspace di Altium 365, Workspace di Enterprise Server).

Visualizzazione delle violazioni

Altium Designer supporta due metodi distinti per visualizzare le violazioni nell'area di modifica grafica: tramite un'icona in corrispondenza della violazione oppure evidenziando l'intera primitiva che viola la regola. 

  • Indicatore dei dettagli della violazione – un piccolo indicatore grafico specifico per la violazione viene posizionato in corrispondenza o in prossimità della violazione. Ogni tipo di violazione ha un simbolo grafico univoco che ne indica la natura () e, ove possibile, include informazioni sulla violazione ().

  • Sovrapposizione della violazione – l'intera primitiva che viola la regola viene contrassegnata con una sovrapposizione colorata (). Puoi anche configurare l'intensità della sovrapposizione quando aumenti o riduci lo zoom. 

Queste opzioni vengono configurate nella pagina PCB Editor – DRC Violations Display della finestra di dialogo Preferences (). Scopri di più sulle preferenze di visualizzazione delle violazioni.

Risoluzione delle violazioni

I dettagli delle violazioni sono disponibili in più punti:

  • PCB Rules and Violations pannello – progettato appositamente per gestire le regole di progettazione ed esaminare le violazioni nell'area di progettazione della scheda. Dal pannello puoi consultare e modificare le regole, eseguire una verifica delle regole di progettazione, passare a una violazione nell'area di progettazione e accedere a ulteriori dettagli sulla violazione. Scopri di più sul pannello PCB Rules and Violations.

  • Nell'area di progettazione – fai clic con il pulsante destro del mouse su una violazione nell'area di progettazione per accedere ai relativi dettagli nel sottomenu Violations, oppure premi Shift+V quando il cursore si trova su una violazione per visualizzare il pannello Board Insight. Il pannello mostra i dettagli della regola violata e delle primitive coinvolte. Scopri di più su come lavorare con le violazioni nell'area di progettazione.

  • Messages pannello – tutte le violazioni rilevate sono descritte in dettaglio nel pannello Messages; fai doppio clic su una violazione per individuarla tramite il cross-probing.

  • Report DRC – durante il processo DRC batch è possibile generare un file di report che descrive in dettaglio tutte le violazioni rilevate. Scopri di più sulla configurazione del report DRC.

Scopri di più sull'analisi e risoluzione delle violazioni di progettazione.

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.