Strumenti per netlist
Created: August 23, 2018 | Updated: August 23, 2018
Parent page: Comandi
Riepilogo
Ogni progetto PCB include una netlist interna che definisce la connettività del progetto. Man mano che il progetto evolve e vengono apportate modifiche, è possibile che la netlist interna non corrisponda più ai componenti posizionati e al routing. CircuitStudio include una serie di comandi che possono aiutare a gestire la netlist interna e il modo in cui viene mappata sulla scheda instradata.
Dettagli
Gli strumenti per la netlist sono disponibili nel gruppo Tools | Netlist sulla barra multifunzione.
Utilizzare gli strumenti della netlist per gestire la netlist interna del progetto.
Utilizzare questi strumenti per eseguire le funzioni riportate nella tabella seguente.
| Comando | Comportamento |
|---|---|
| Modifica net | Questo comando apre la finestra di dialogo Netlist Manager, in cui è possibile Add net al progetto, Delete net dal progetto e Edit le proprietà delle net esistenti. Per ulteriori informazioni, fare riferimento alla pagina della finestra di dialogo Netlist Manager. |
| Pulisci tutte le net | Questo comando viene utilizzato per pulire tutte le net instradate rimuovendo i segmenti di traccia duplicati (sovrapposti) e, se necessario, spezzando i segmenti di traccia in corrispondenza di giunzioni a T e via. Si noti che i segmenti sovrapposti in eccesso vengono rimossi solo se hanno la stessa larghezza e lunghezza e si trovano sullo stesso layer. |
| Pulisci net singola | Questo comando viene utilizzato per pulire la net instradata selezionata rimuovendo i segmenti di traccia duplicati (sovrapposti) e, se necessario, spezzando i segmenti di traccia in corrispondenza di giunzioni a T e via. Si noti che i segmenti sovrapposti in eccesso vengono rimossi solo se hanno la stessa larghezza e lunghezza e si trovano sullo stesso layer. |
| Configura net fisiche | Questo comando viene utilizzato per avviare la finestra di dialogo Configure Physical Nets. Quando il comando viene eseguito, l’intero progetto viene analizzato, producendo un elenco dettagliato di ogni net e di ogni primitiva presente in tale net. La finestra di dialogo è interattiva; fare clic su una net o su una primitiva per eseguire il cross-probing verso quell’oggetto. Right-click oppure fare clic sul pulsante Menu per accedere ai comandi disponibili. Si noti che la finestra di dialogo può anche essere configurata per Only Show Errors; potrebbe trovarsi in questa modalità se la finestra appare vuota. Ogni pad del progetto e il rame a esso collegato verranno elencati come una net. Ai pad a cui non è assegnata alcuna net verrà assegnato un nome net generato dal sistema. Utilizzare questa funzione per risolvere errori nei footprint in cui il rame tocca i pad, ma tali pad non sono utilizzati nel progetto corrente. Per ulteriori informazioni, fare riferimento alla pagina della finestra di dialogo Configure Physical Nets. |
| Aggiorna primitive libere dai pad dei componenti | Questo comando viene utilizzato per risincronizzare il nome net delle primitive di routing con il nome net dei pad a cui tali primitive sono collegate. Dopo aver avviato il comando, viene visualizzata una finestra di conferma che chiede se si desidera aggiornare le net delle primitive libere a partire dalle net dei pad dei componenti. Dopo aver fatto clic su Yes, partendo da ciascun pad, il rame collegato viene selezionato e il nome net di ogni primitiva di routing viene impostato in modo che corrisponda a quello del pad a cui è collegata. Questo comando è utile dopo aver rinominato una net nello schema e aver aggiornato la modifica nel PCB, poiché il processo di aggiornamento aggiornerà solo i nomi net dei pad nella net. Può anche essere utilizzato per assegnare nomi net a rame aggiuntivo inserito in un footprint. Si noti che questo comando non aggiorna il rame collegato a pad che non hanno alcun nome net (sono impostati su No Net). Per risolvere questo problema, utilizzare il comando Configure Physical Nets. |
| Esporta netlist dal PCB | Questo comando esporta la netlist interna del PCB in un file scritto nella stessa cartella del file PCB. La netlist viene scritta nel formato Protel e aperta automaticamente. La sezione superiore della netlist riporta i dettagli di ciascun componente; la sezione inferiore riporta i dettagli delle net e dei nodi in ciascuna net. |
| Crea netlist dal rame connesso | Questo comando crea un file netlist basato sulla connettività creata dal routing nel progetto corrente. La netlist viene scritta nel formato Protel e aperta automaticamente. La sezione superiore della netlist riporta i dettagli di ciascun componente; la sezione inferiore riporta i dettagli delle net e dei nodi in ciascuna net. |
| Cancella tutte le net | Questo comando viene utilizzato per cancellare tutte le net dal documento di progetto corrente, svuotando di fatto la netlist interna del PCB. Utilizzare questo comando quando sono state modificate le informazioni delle net nei documenti schematici sorgente e si desidera risincronizzare completamente il PCB con lo schema sorgente. Dopo aver avviato il comando, verrà visualizzata una finestra di conferma che avvisa che questa operazione cancellerà tutte le informazioni sulle net dal PCB. Dopo aver fatto clic su Yes, tutte le informazioni sulle net vengono rimosse dal PCB. Le tracce instradate rimarranno instradate ma avranno un’assegnazione net di No Net. Tutte le connessioni logiche non instradate verranno rimosse. Una volta che il PCB sarà stato nuovamente risincronizzato con lo schema, sarà necessario eseguire il comando Update Free Primitives From Component Pads o il comando Configure Physical Nets per riapplicare i nomi net al routing. |