Configura le reti fisiche

Parent page: Finestre di dialogo PCB

La finestra di dialogo Configure Physical NetsLa finestra di dialogo Configure Physical Nets

Riepilogo

La finestra di dialogo Configure Physical Nets fornisce i controlli per esaminare e confermare che gli oggetti fisicamente connessi abbiano la net corretta assegnata in quella net fisica. A tale scopo verifica che tutti i pad e gli oggetti che li collegano fisicamente tra loro (tracce, archi, riempimenti, ecc.) abbiano assegnato lo stesso nome di net. Quando tutti gli oggetti della net sono corretti, la net viene mostrata in verde. Se vengono rilevati oggetti a contatto ma con una net diversa assegnata, vengono evidenziati in rosso. Un esempio comune di quando ciò può verificarsi è quando il footprint di un componente contiene oggetti di rame aggiuntivi all'interno del footprint. Quando questo footprint viene caricato durante la sincronizzazione, ai pad viene applicato il nome di net assegnato a ciascun pad, ma non al rame aggiuntivo.

Si noti che lo stato predefinito di questa finestra di dialogo è Only Show Errors, il che significa che gli oggetti assegnati correttamente non vengono elencati. Disattivare questa opzione per elencare tutti gli oggetti.

Accesso

La finestra di dialogo è accessibile dall'Editor PCB facendo clic su Tools | Netlist | 

» Configure Physical Nets dai menu principali.

Opzioni/Controlli

Rame connesso elettricamente

Questa area elenca raggruppamenti distinti di primitive di rame che risultano elettricamente connesse, come rilevato nel cablaggio del progetto. Per ciascun raggruppamento vengono presentate le seguenti informazioni:

  • Primitive - al livello superiore, questa voce indica quante primitive sono presenti nel rame connesso. Le primitive possono essere visualizzate in un elenco piatto oppure raggruppate per tipo di primitiva. Quest'ultima modalità si configura abilitando l'opzione Show Primitive Groups dal pulsante Menu o dal menu del tasto destro. In tal caso, le primitive verranno suddivise nei seguenti raggruppamenti:
    • Connected Component Primitives - elenca come elementi figli tutte le primitive pad dei componenti. Queste possono essere ulteriormente raggruppate per componente padre abilitando l'opzione di menu Show Components.
    • Connected Free Primitives - elenca come elementi figli tutte le primitive di rame non appartenenti a componenti, ulteriormente raggruppate per tipo di primitiva (riempimenti, poligoni, tracce, via).
Le Primitive di Componenti Connesse vengono presentate solo quando l'opzione Show Component Pads è abilitata dal pulsante Menu o dal menu del tasto destro. Analogamente, le Primitive Libere Connesse vengono presentate solo quando l'opzione Show Non Component Pads è abilitata. Se una di queste opzioni è disabilitata, la voce di livello superiore indicherà quante primitive sono attualmente nascoste. Se entrambe queste opzioni sono disabilitate, la finestra di dialogo sarà vuota. Il pulsante Show All Primitives diventerà disponibile nella parte inferiore della finestra di dialogo, consentendo di mostrare rapidamente tutte le primitive (in pratica abilitando una o entrambe queste opzioni disabilitate).
Facendo clic su una voce di primitiva, tale primitiva verrà evidenziata nell'area di lavoro del progetto. Selezionando più voci di primitive, verranno selezionate tutte le primitive incluse in tale selezione. Selezionando una voce di livello superiore nell'elenco, tutte le primitive figlie discendenti verranno evidenziate nell'area di lavoro.
  • Original Net Names - questa voce indica il nome di net attualmente assegnato alla primitiva o, in altre parole, la net a cui la primitiva è attualmente connessa. La voce sarà una delle net definite per la scheda. Tuttavia, se una primitiva non è connessa a una net, avrà la voce <Unassigned>.
  • Status - questo campo fornisce una voce di stato di livello superiore per il raggruppamento, che può trovarsi in uno dei quattro stati seguenti:
    • Blank - l'assegnazione della net per il raggruppamento di rame connesso è completamente corretta e non è richiesto alcun aggiornamento. La voce di livello superiore del raggruppamento è colorata in verde.
    • 1. Update Required - Unassigned Nets - in questo stato, nessuna delle primitive del raggruppamento è stata assegnata a una net. La voce di livello superiore del raggruppamento è colorata in giallo.
    • 2. Update Required - Some Unassigned Nets - in questo stato, alcune delle primitive sono state assegnate alla stessa net, ma ad altre non è stata assegnata alcuna net. La voce di livello superiore del raggruppamento è colorata in arancione.
    • 3. Ambiguous - Multiple Net Names - in questo stato, nel raggruppamento sono presenti primitive assegnate a net diverse. Possono inoltre esserci primitive non ancora assegnate. La voce di livello superiore del raggruppamento è colorata in rosso.

Azione

Questa area fornisce i controlli per specificare l'azione da intraprendere per risolvere i problemi relativi al rame connesso, insieme al risultato dell'esecuzione delle modifiche configurate. Per ciascun raggruppamento viene presentato quanto segue:

  • Proposed Action - questo campo viene utilizzato per determinare quale azione, se presente, debba essere intrapresa. Al livello più alto di un raggruppamento, questa voce può essere impostata su Update Net To o Don't Update Net To. Durante l'aggiornamento, scegliere la nuova net di destinazione nel campo New Net Name. In base a queste due impostazioni, il software calcola le azioni da eseguire a livello di primitive figlie, arrivando a una delle seguenti proposte:
    • No Action Required - la primitiva è già assegnata/connessa alla net di destinazione.
    • Update - includi la primitiva nell'aggiornamento in modo che venga assegnata/connessa alla nuova net di destinazione.
    • Don't Update - non includere la primitiva nell'aggiornamento. Rimarrà connessa alla net corrente.
  • New Net Name - utilizzare questo campo per impostare una nuova net di destinazione a cui le primitive devono essere connesse. L'elenco a discesa del campo mostra tutte le net rilevate tra le primitive nel raggruppamento di rame connesso. È possibile sceglierne una di queste. Se è necessario utilizzare una net diversa, fare clic con il tasto destro sul campo e usare il comando Change Copper Net To Board Net dal menu contestuale. Si aprirà la finestra di dialogo Choose Net, che elenca tutte le net attualmente definite per la scheda. Scegliere la net desiderata, quindi fare clic su OK; tale net verrà inserita nel campo.
  • Done - questo campo riflette l'esito positivo () o negativo () dell'azione di aggiornamento una volta premuto il pulsante Execute e applicate le modifiche.
Attivando/disattivando l'azione proposta a livello padre, si attiva/disattiva rapidamente l'azione proposta a livello figlio e per tutti i figli sotto quel padre. Quando i singoli figli differiscono nelle rispettive azioni proposte - alcuni inclusi nell'aggiornamento, altri esclusi - il livello padre superiore nella gerarchia delle primitive raggruppate rifletterà questa situazione con la voce Some Updates.

Controlli aggiuntivi

  • Execute - una volta soddisfatti delle azioni assegnate alla netlist, fare clic su questo pulsante per aggiornare le assegnazioni di net.
  • Menu - fare clic per accedere al seguente menu di comandi relativi all'elenco principale in generale o alle primitive attualmente selezionate. I comandi sono identici a quelli disponibili nel menu del tasto destro per l'area dell'elenco principale:
    • Update/Don't Update/No Action - utilizzare questo comando per attivare/disattivare rapidamente l'azione proposta per le primitive selezionate. A un livello superiore, padre, nella gerarchia delle primitive, usarlo per attivare/disattivare l'azione proposta per tutti i figli discendenti.
    • Select All - utilizzare questo comando per selezionare rapidamente tutti i raggruppamenti di rame connesso (le voci di livello più alto nell'elenco).
    • Select All With Same Status - con selezionata una voce di raggruppamento di rame connesso di livello superiore, utilizzare questo comando per selezionare rapidamente tutti gli altri raggruppamenti di livello superiore con lo stesso stato.
    • Clear All Selected - utilizzare questo comando per deselezionare tutte le voci nell'elenco.
    • Expand All In Connected Copper - utilizzare questo comando per espandere rapidamente tutti i raggruppamenti figli all'interno del raggruppamento di rame connesso attualmente attivo.
    • Expand All - utilizzare questo comando per espandere rapidamente tutti i raggruppamenti per tutti i raggruppamenti di rame connesso nell'elenco.
    • Expand Children - utilizzare questo comando per espandere rapidamente tutti i gruppi figli discendenti sotto il raggruppamento attualmente selezionato.
    • Collapse All In Connected Copper - utilizzare questo comando per comprimere rapidamente tutti i raggruppamenti figli all'interno del raggruppamento di rame connesso attualmente attivo.
    • Collapse All - utilizzare questo comando per comprimere rapidamente tutti i raggruppamenti per tutti i raggruppamenti di rame connesso nell'elenco.
    • Collapse Children - utilizzare questo comando per comprimere rapidamente tutti i gruppi figli discendenti sotto il raggruppamento attualmente selezionato.
    • Only Show Errors - abilitare questa opzione per mostrare solo gli errori nella finestra di dialogo. L'elenco presenterà solo i raggruppamenti di rame connesso il cui livello Status è 1, 2 o 3. Disabilitarla per mostrare anche il rame connesso assegnato correttamente.
    • Show Components - abilitare questa opzione per raggruppare le primitive pad dei componenti in base ai rispettivi componenti padre.
    • Show Primitive Groups - abilitare questa opzione per raggruppare le primitive in base al loro tipo di primitiva.
    • Animate Action Execution - abilitare questa opzione per fare in modo che la finestra di dialogo scorra l'elenco durante l'esecuzione, fornendo un avanzamento animato in tempo reale dell'esecuzione delle modifiche alle net. Disabilitando questa opzione, l'esecuzione delle modifiche verrà effettuata senza tale animazione.
    • Warn On Netlist Change - abilitare questa opzione per ricevere un avviso quando le modifiche influiranno sulla netlist della scheda. Si aprirà la finestra di dialogo Netlist Change, che informerà su quante primitive avranno la net modificata e che ciò influirà sulla netlist. È possibile fare clic per Continue oppure fare clic su Filter Affected per esaminare più da vicino le modifiche proposte.
    • Show Component Pads - abilitare questa opzione per mostrare nell'elenco le primitive di componenti connesse.
    • Show Non Component Pads - abilitare questa opzione per mostrare nell'elenco le primitive libere connesse.
    • Show Changes That Affect Netlist - abilitare questa opzione per presentare solo un elenco delle azioni proposte (modifiche) che influiranno sulla netlist della scheda.
    • Change Copper Net To - una o più voci di menu di questo tipo compaiono quando non ci sono molte net attualmente assegnate alle primitive all'interno del raggruppamento di rame connesso attivo. Utilizzare una di queste voci per scegliere rapidamente la net di destinazione per il campo New Net Name.
    • Change Copper Net To Net - questa voce di menu compare quando ci sono troppe net attualmente assegnate alle primitive all'interno di un raggruppamento di rame connesso per poter essere visualizzate come singole voci di menu. L'uso di questo comando consente di accedere alla finestra di dialogo Choose Net, che elenca tutte le net attualmente assegnate alle primitive all'interno del raggruppamento. Scegliere la net desiderata, quindi fare clic su OK; tale net verrà inserita nel campo New Net Name per il raggruppamento di rame connesso attivo.
    • Change Copper Net To Board Net - utilizzare questo comando se è necessario usare una net diversa da quelle attualmente assegnate alle primitive del raggruppamento di rame connesso attivo. Questo consente di accedere alla finestra di dialogo Choose Net, che elenca tutte le net attualmente definite per la scheda. Scegliere la net desiderata, quindi fare clic su OK; tale net verrà inserita nel campo New Net Name.
  • Show All Primitives - fare clic su questo pulsante per mostrare rapidamente tutte le primitive. Questo pulsante diventa disponibile se le opzioni Show Component Pads e/o Show Non Component Pads sono disabilitate nel menu.

 

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