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.

È possibile accedere alla finestra di dialogo anche scegliendo  Outputs | Reports |  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.

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. Questo è particolarmente utile durante l'instradamento manuale per evidenziare immediatamente le violazioni di distanza e larghezza.
Il DRC online rileva solo le nuove violazioni (ovvero le violazioni create dopo l'abilitazione della funzione), mentre il DRC batch consente di eseguire manualmente un controllo in qualsiasi momento durante il processo di progettazione della scheda. La progettazione della scheda dovrebbe iniziare e terminare con un DRC batch.

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.

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

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.

    Il report è in formato HTML e sarà denominato Design Rule Check - PCBDocumentName.html. Verrà aperto automaticamente come documento attivo al completamento del processo di DRC batch.
  • 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.

    La gestione del modo in cui le violazioni DRC vengono visualizzate (utilizzando grafica personalizzata delle violazioni e/o un overlay delle violazioni definito) viene configurata nella pagina PCB Editor - DRC Violations Display di System Preferences.
  • 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.

    Un pad SMT può essere, ad esempio, un pin corto, un contatto piatto, uno degli elementi di una matrice di sfere (BGA), una terminazione sul corpo di un componente (passivi) oppure un terminale corto in configurazione gull-wing (QFP).
    Questa opzione serve solo a rilevare pad SMT con fori definiti al loro interno, cosa che era possibile nelle versioni legacy del software.
  • 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.

    Per controllare i piani interrotti, la regola Un-Routed Net (categoria Electrical ) deve essere abilitata per il DRC batch.
  • 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).

    Per controllare il rame morto, la regola Un-Routed Net (categoria Electrical ) deve essere abilitata per il DRC batch.
  • 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à.

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

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.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto