Esegui DRC
Il pulsante Run DRC e i comandi eseguono le seguenti funzioni:
- Esegue un controllo delle regole di progettazione e crea un Report di verifica delle regole di progettazione.
- Apre la finestra di dialogo Design Rule Checker.
- Reimposta i marcatori di errore nel PCB.
È possibile accedere ai comandi scegliendo Home | Design Rules | Run DRC dall'editor PCB.
Fare clic su
per eseguire un controllo delle regole di progettazione in conformità con le regole abilitate per il controllo batch e con le opzioni aggiuntive definite per questo tipo di controllo, quindi aprire un Report di verifica delle regole di progettazione. Il controllo delle regole di progettazione è una potente funzione automatizzata che verifica sia l'integrità logica sia quella fisica di un progetto. Un esempio di report è mostrato di seguito.
Finestra di dialogo Design Rule Checker
La finestra di dialogo Design Rule Checker è accessibile scegliendo Home | Design Rules | Run DRC » Design Rule Check.

Questa finestra di dialogo consente di configurare il controllo delle regole di progettazione per la scheda. I controlli vengono eseguiti rispetto a una o a tutte le regole di progettazione abilitate e possono essere effettuati online, durante la progettazione, oppure come processo batch (con report opzionale). Questa funzione dovrebbe essere utilizzata su ogni scheda instradata per confermare che le regole di distanza minima siano state mantenute e che non vi siano altre violazioni di progettazione. Si raccomanda in particolare di eseguire sempre un controllo batch delle regole di progettazione prima di generare gli artwork finali.
La funzionalità della finestra di dialogo è suddivisa in due aree:
- Configurazione delle opzioni relative a un DRC batch.
- Configurazione delle regole da controllare e se tali regole debbano essere controllate come parte del DRC online e/o batch.
Queste aree sono rappresentate da e accessibili tramite le voci simili a cartelle nel riquadro sinistro.
-
Run Design Rule Check - fare clic per eseguire un DRC batch in conformità con le regole abilitate per il controllo batch e con le opzioni aggiuntive definite per questo tipo di controllo.
Opzioni report

Facendo clic sulla cartella Report Options, sul lato destro della finestra di dialogo vengono caricate opzioni aggiuntive disponibili durante l'esecuzione di un DRC batch.
Opzioni report DRC
-
Create Report File - abilita per generare un report dopo l'esecuzione di un DRC batch per la scheda.
-
Create Violations - abilita per evidenziare le violazioni nello spazio di progettazione in conformità con le impostazioni di visualizzazione delle violazioni definite. Questa opzione è necessaria anche affinché le violazioni vengano elencate nell'area Violations del pannello PCB Rules And Violations.
-
Sub-Net Details - se è stata definita una regola Un-Routed Net, abilitare questa opzione per includere i dettagli della subnet nel report DRC.
La regola Un-Routed Net deve essere abilitata per il controllo solo quando tutte le connessioni sono state instradate, poiché una linea di connessione è di fatto un "circuito aperto". - Verify Shorting Copper - abilita per verificare l'integrità del rame di cortocircuito in eventuali componenti Net Tie utilizzati nel progetto. Questo controllo cerca eventuale rame non connesso in un componente (indicativo del fatto che un pad non cortocircuita correttamente l'altro pad o gli altri pad).
-
Report Drilled SMT Pads - abilita per includere nel Report DRC eventuali pad SMT (Surface Mount Technology) che siano stati forati erroneamente.
- Report Multilayer Pads with 0 size Hole - abilita per includere eventuali pad multistrato non validi trovati nel progetto. Un pad multistrato non valido è un pad la cui dimensione del foro è zero, il che altrimenti lo renderebbe un pad SMT.
- Stop when n violations found - utilizzare per determinare il numero massimo di violazioni che possono essere rilevate prima che il processo DRC batch venga interrotto (predefinito = 500). Limitare il numero di violazioni riportate è una strategia fondamentale per mantenere gestibile il processo di controllo.
-
Report Broken Planes - abilita affinché il processo di controllo batch delle regole cerchi e segnali i piani interrotti. I piani interrotti si verificano quando un'area di un piano che ha connettività a una net diventa elettricamente scollegata dal resto del piano. Un esempio di dove ciò può verificarsi è un connettore posizionato attraverso un piano suddiviso ma non connesso ad esso. I vuoti attorno ai pin si uniscono fino a tagliare completamente il rame del piano, spezzandolo di fatto in due parti.
-
Report Dead Copper larger than - abilita affinché il processo di controllo batch delle regole cerchi e segnali regioni di rame morto più grandi dell'area specificata. Il rame morto si riferisce a sezioni di rame che non hanno connettività a una net e che diventano anche elettricamente scollegate dal piano padre originale. Un esempio di dove ciò può verificarsi è un connettore (non connesso al piano) con pin ravvicinati, in cui i vuoti attorno ai pin si uniscono isolando aree di rame del piano dal resto del piano. Utilizzare il campo associato per specificare un valore per l'area minima consentita di rame morto, oltre la quale viene considerata una violazione della regola (predefinito = 100 sq. mils).
- Report Starved Thermals with less than n% available copper - abilita affinché il processo di controllo batch delle regole cerchi e segnali connessioni termiche impoverite superiori alla percentuale specificata. Le termiche sono connessioni a un piano con "intagli" di thermal relief attorno ad esse per ridurre la conducibilità termica verso il rame del piano. Una termica può diventare "impoverita" quando l'area superficiale dei raggi di rame che la collegano al piano viene ridotta da aree di vuoto. Questa opzione controlla anche l'area superficiale della termica (non solo i raggi) rispetto a eventuali aree di vuoto che invadono la termica. Utilizzare il campo associato per specificare un valore per la percentuale minima consentita di rame di connessione che deve rimanere, al di sotto della quale viene considerata una violazione della regola (predefinito = 50%).
Regole da controllare

Facendo clic sulla cartella Rules To Check, sul lato destro della finestra di dialogo viene caricata un elenco di tutti i tipi di regole controllabili. In alternativa, fare clic su una categoria specifica sotto la cartella per elencare solo i tipi di regole di progettazione associati a quella categoria. Abilitare ciascun tipo di regola per il controllo online e/o batch secondo necessità.
Note
- Un Report di verifica delle regole di progettazione generato elenca ogni regola testata durante il processo di controllo batch. Ogni violazione individuata viene elencata con tutti i dettagli delle informazioni di riferimento, come layer, nome della net, designatore del componente e numero del pad, nonché la posizione dell'oggetto. Fare clic sulla voce relativa a un oggetto in violazione per eseguire il cross-probing direttamente a quell'oggetto nello spazio di progettazione.
- Per offrire ulteriore flessibilità nella visualizzazione delle violazioni delle regole nello spazio di progettazione, i due tipi di visualizzazione delle violazioni (dettagli della violazione (grafica personalizzata della violazione) e overlay della violazione) hanno colori di sistema associati separati. Ciò consente di differenziarli utilizzando colori diversi e distinti. L'assegnazione dei colori viene eseguita nel pannello View Configuration.
- Violation Details – utilizza il colore assegnato al colore di sistema Violation Markers.
- Violation Overlay – utilizza il colore assegnato al colore di sistema DRC Error Markers.
- Dopo aver eseguito un DRC batch, fare doppio clic su un messaggio di violazione nel pannello Messages per eseguire il cross-probing all'oggetto o agli oggetti che causano tale violazione nello spazio di progettazione.
- Quando si esegue un DRC online o batch, eventuali violazioni delle regole verranno elencate nell'area Violations del pannello PCB Rules And Violations.
- Le violazioni associate a un particolare oggetto di progettazione possono essere esaminate direttamente nello spazio di progettazione PCB. Posizionare il cursore su un oggetto in violazione, fare clic con il tasto destro, quindi scegliere un comando dal sottomenu Violations . È possibile scegliere di esaminare una singola violazione in cui l'oggetto è coinvolto, oppure visualizzare tutte le violazioni in cui è coinvolto utilizzando il comando Show All Violations. In entrambi i casi, si aprirà la finestra di dialogo Violation Details, che fornirà informazioni dettagliate sulla violazione e controlli per evidenziare e passare all'oggetto o agli oggetti in violazione.
Reimposta marcatori di errore
Scegliere Home | Design Rules | Design Rule Check » Reset Error Markers per rimuovere i marcatori di errore. Si noti che questa operazione rimuove solo i marcatori di errore; le violazioni sottostanti delle regole di progettazione devono comunque essere analizzate e risolte.

