Instradamento interattivo

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Il routing è il processo di definizione di un percorso di connessione tra i nodi di ciascuna net, posizionando oggetti di progettazione PCB, come tracce, archi e via, sui layer di rame per creare una connessione continua tra i nodi. Invece di posizionare questi oggetti uno per uno per costruire il percorso di connessione, interactively routeinstradi la connessione.

  • Nell'editor PCB, il routing interattivo è un processo intelligente. Dopo aver avviato il comando di routing interattivo, fai clic su un pad per selezionare una connessione da instradare. Man mano che sposti il cursore lontano dal pad, il router interattivo tenta di definire un percorso di routing da quel pad fino alla posizione corrente del cursore. Il percorso definito dal router è controllato da varie proprietà, tra cui il corner style layer corrente e le impostazioni di gloss .

  • Le proprietà delle tracce/dell'arco in fase di posizionamento sono controllate dalla regola di progettazione Routing Width, mentre la distanza di isolamento dagli oggetti di altre net dalla regola di progettazione elettrica Clearance.

  • Il modo in cui il router interattivo risponde agli oggetti già presenti sulla scheda, come i pad dei componenti e il routing di altre net, dipende dalla modalità Routing Conflict Resolution corrente. La modalità determina se il router Walkaround l'ostacolo, oppure Hug l'oggetto and Push se necessario, oppure lo Push, oppure Stop, oppure lo Ignore.

Instradamento interattivo di una connessione: dopo aver avviato il comando e fatto clic su una linea di connessione, l'Interactive Router trova un percorso dall'oggetto net alla posizione corrente del cursore, aggirando gli oggetti esistenti. Un clic del pulsante del mouse posizionerà tutti i segmenti di traccia tratteggiati, Ctrl+Click per completare automaticamente il percorso.

Il routing interattivo può essere eseguito su:

  • Una singola net – Route » Interactive Routing

  • Due net configurate come coppia differenziale – Route » Interactive Differential Pair Routing (scopri di più)

  • Un insieme di net selezionate – Route » Interactive Multi-Routing

Acquisire competenza nel routing richiede una buona comprensione di come gli oggetti sono posizionati nello spazio di progettazione del PCB; la sezione seguente ne fornisce una panoramica. È inoltre importante capire come controllare la visualizzazione dei percorsi, per vedere facilmente su cosa stai lavorando all'interno dello spazio di progettazione densamente popolato; una panoramica di questo è disponibile nella seconda sezione. La terza competenza che migliora la tua abilità nel routing è imparare a controllare le proprietà delle tracce e dei via durante il routing.

Se possiedi queste competenze e sei arrivato in questa pagina per saperne di più sul processo di routing, passa direttamente alla sezione lavorare con il router interattivo.

Come gli oggetti sono posizionati nello spazio di progettazione

L'editor PCB è un ambiente di modifica basato su griglia; il comportamento predefinito prevede che il routing interattivo venga posizionato sulla snap grid corrente. Oltre alla snap grid, il software include una serie di funzionalità aggiuntive di snap, progettate per aiutarti a posizionare e allineare con precisione gli oggetti di progettazione. Nel loro insieme, queste funzionalità sono indicate come Unified Cursor-Snap System.

Ci sono due aspetti fondamentali del sistema di aggancio del cursore: what a cosa si aggancia il cursore e when quando si aggancia.

  • What - i punti nello spazio a cui il cursore si aggancia includono: Grids definiti dall'utente, Guides, di lavoro e punti di snap sugli Objects esistenti.

  • When - il cursore si aggancia a un punto di snap: si aggancia quando si trova entro la Snap Distance, e l'aggancio è consentito su quel Layer.

Dimostrazione delle funzionalità di aggancio del cursore: configura le opzioni nel pannello Properties, oppure premendo Ctrl+E.

A cosa ti agganci

Snap to grids

Le griglie sono disponibili sia in formato cartesiano sia polare (Dimostrazione di diverse griglie). È possibile definire più griglie nella stessa area; verrà applicata la griglia con priorità più alta (valore numerico più basso) (). Le griglie possono anche essere configurate per interessare: tutti gli oggetti, solo gli oggetti componente oppure gli oggetti non componente; usa questa funzione per definire una griglia di posizionamento componenti con priorità più alta (). Scopri di più sulle griglie.

Snap to objects Gli oggetti posizionati pull il cursore nella posizione corretta quando entra nella Snap Distance, in base alla prossimità del cursore ai punti di snap (hotspot) di quell'oggetto. Usa questa funzione, ad esempio, per portare il cursore al centro di una traccia o su un pad fuori griglia. Lo snap agli oggetti può essere applicato su: tutti i layer, solo il layer corrente oppure disattivato. Usa la scorciatoia Shift+E per passare ciclicamente tra le modalità e controlla la modalità corrente nella barra di stato ().
Snap to guides Guide orizzontali, verticali, diagonali e puntuali possono essere posizionate e utilizzate per l'allineamento degli oggetti, come mostrato nel video sopra. Scopri di più sulle guide.
Snap to object axes Una funzione che trascina il cursore, nella direzione X o Y, in modo che si allinei assialmente con un hotspot su un oggetto posizionato che si trova entro la Axis Snap Range ().
Controlling the snapping
  • Before you start – configura le opzioni di snap nel pannello Properties () (senza nulla selezionato nello spazio di progettazione).

  • During routing – Premi Ctrl+E per visualizzare la tavolozza delle opzioni di snap, come mostrato nel video sopra. Premi Esc per nascondere la tavolozza.

  • Inhibit snapping – tutto lo snapping viene temporaneamente inibito tenendo premuto il tasto Ctrl.

Controllo della visualizzazione dei percorsi

La progettazione della scheda a circuito stampato è spesso molto densa e affollata di oggetti. Nel software sono disponibili numerose funzionalità per gestire la visibilità degli oggetti, tra cui: visibilità dei layer, mascheratura e attenuazione, visibilità e trasparenza degli oggetti, insieme a varie altre funzioni.

Usa le funzioni di evidenziazione, controllo degli oggetti e dei layer per aiutarti a interpretare il progetto.

Controllo della visualizzazione dei percorsi

Single layer mode Premi Shift+S per passare alla visualizzazione in modalità layer singolo. Sono disponibili 3 modalità; abilita quelle che preferisci nella pagina PCB Editor – Board Insight Display della finestra di dialogo Preferences (). Ogni pressione di Shift+S passa alla modalità layer singolo abilitata successiva, fino a tornare infine alla visualizzazione di tutti i layer attualmente abilitati.
Layer sets È possibile configurare insiemi predefiniti di layer visibili e selezionarli poi usando il pulsante Manage Layer Sets in basso a sinistra nella finestra di modifica (). I nuovi insiemi vengono definiti nel pannello View Configuration; questo è mostrato nel video sopra.
Dim or Mask to fade Per evidenziare rapidamente un oggetto di interesse, ad esempio un componente, una net, una coppia differenziale o qualsiasi tipo di classe, individua l’oggetto nel pannello PCB e attiva la modalità Dim oppure Mask (). Entrambe queste modalità attenuano tutti gli oggetti except quelli di tuo interesse, facendo risaltare gli oggetti desiderati. I livelli di Dim e Mask vengono configurati nel pannello View Configuration ().
Clearance boundaries

Abilita questa opzione per visualizzare la clearance richiesta attorno agli oggetti elettrici. (). La clearance viene mostrata come ombreggiatura bianca, configurata per indicare la distanza specificata dal vincolo di clearance elettrica applicabile all’oggetto che si sta instradando (o facendo scorrere). Usa la scorciatoia Ctrl+W per abilitare l’instradamento interattivo; quindi, durante l’instradamento, la scorciatoia Ctrl+W viene usata per attivare e disattivare i limiti di clearance. 

Ulteriori informazioni sul controllo della visualizzazione dei limiti di clearance.

Object transparency Il livello di trasparenza di ciascun tipo di oggetto può essere configurato nella sezione Object Visibility del pannello View Configuration (). Usa il cursore All Objects nella parte superiore del gruppo per regolare simultaneamente tutti gli oggetti.
The visibility of objects Nascondere gli oggetti che non sono di interesse è un modo pratico per ridurre l’ingombro visivo nello spazio di progettazione (). Nota che gli oggetti continuano comunque a essere verificati dal sistema di vincoli; per nascondere i poligoni dalla visualizzazione and dal sistema di vincoli, Shelve invece.
 Displaying net names  Configura le opzioni per controllare la visualizzazione dei nomi di net su pad, via e tracce nel pannello View Configuration (). Nota che i nomi di net vengono sempre mostrati al centro di ogni segmento di traccia, ma possono essere ripetuti se necessario. Le proprietà del font di visualizzazione vengono configurate nella pagina PCB Editor – Board Insight Display della finestra di dialogo Preferences ().

Controllo delle proprietà dell’instradamento

L’approccio usato per definire i requisiti di progetto – cioè il Constraint Manager oppure Design Rules – viene scelto quando il progetto viene creato per la prima volta. L’opzione per usare il Constraint Manager viene impostata nella finestra di dialogo Create Project. Scopri di più su Defining Design Requirements Using the Constraint Manager. In alternativa, scopri di più su Defining, Scoping and Managing Design Rules

Hai configurato i vincoli di progetto per clearance, larghezza di instradamento e stile delle via di instradamento – ora sei pronto per instradare. Quando fai clic per iniziare l’instradamento, come fa il router a sapere quale larghezza di traccia usare e quale dimensione di via usare quando cambi layer?

Semplice dimostrazione di come prepararsi all’instradamento, quindi selezionare la larghezza di instradamento e lo stile della via durante l’instradamento.

Avvio di un instradamento

Launch the interactive router...

Usa una di queste tecniche per avviare l’instradamento interattivo:

  • Seleziona il comando Route » Interactive Routing dai menu.

  • Fai clic sul pulsante Interactive Routing nella Active Bar ().

  • Premi la scorciatoia Shift+W.

Sul cursore apparirà un mirino; sei pronto per iniziare l’instradamento.

...then click on a connection line

Se fai clic su una linea di connessione dopo aver avviato il comando Interactive Routing, l’Interactive Router salterà all’oggetto all’estremità più vicina della linea di connessione e aggiungerà segmenti di traccia dalla posizione del clic fino alla posizione corrente del cursore. Passerà anche al layer su cui si trova l’oggetto, se non è il layer corrente. 

  • Premi la scorciatoia 9 per passare all’altra estremità di quella linea di connessione e iniziare l’instradamento.

  • Premi la scorciatoia 7 per lasciare la linea di connessione selezionata e agganciare un’altra linea di connessione che parte dallo stesso oggetto.

...or click on an object Se fai clic su un oggetto che appartiene a una net, l’Interactive Router passerà al layer su cui si trova l’oggetto e aggiungerà segmenti di traccia dalla posizione del clic alla posizione corrente del cursore.
...or click in free space Se fai clic in uno spazio libero, avvii l’instradamento, ma questa volta sarà un instradamento senza net. Essendo un instradamento senza net, userà la larghezza di traccia predefinita dell’editor PCB.
The initial style of the route

La larghezza iniziale dell’instradamento è descritta nella sezione comprimibile appena sotto. Il modo in cui il router interattivo forma un angolo mentre muovi il cursore è definito come corner style. Gli angoli diagonali sono i più comuni, ma anche gli angoli curvi (creati posizionando archi) sono popolari.

Ulteriori informazioni sulle impostazioni dello stile degli angoli .

Manually editing the properties during routing

È anche possibile modificare manualmente i valori durante l’instradamento. Premi Tab per accedere alle opzioni di Interactive Routing nel pannello Properties (pannello Proprietà del routing interattivo) e modificare:

  • layer di instradamento,

  • diametro della via di instradamento e dimensione del foro,

  • larghezza di instradamento (tra le impostazioni min e max definite nel vincolo Width; seleziona oppure inserisci un valore). 

Ogni clic del mouse posiziona (conferma) tutti i segmenti di traccia tratteggiati dal punto iniziale fino al cursore. Premi Backspace per annullare l’ultima conferma, liberando nuovamente quei segmenti affinché siano sotto il controllo del router interattivo e delle routine di glossing. 

Lavorare con l’Interactive Router

Avvii il comando di routing interattivo e fai clic su un pad o una linea di connessione: cosa succede? Il motore di routing interattivo tenta di trovare un percorso dal rame più vicino al punto in cui hai fatto clic appartenente a quella net (pad, via, traccia) fino alla posizione corrente del cursore, posizionando tracce/archi della larghezza specificata e disponendoli in modo ordinato secondo le impostazioni correnti del router.

Come esce il percorso da un pad SMD? Come reagisce il routing quando incontra un ostacolo: lo aggira, lo spinge o lo ignora? Che forma assume l’angolo e come passa tra i pad di altri componenti? Mentre la sezione precedente ha illustrato come controllare le proprietà del percorso stesso, questa sezione riassume le funzionalità disponibili per controllare il percorso mentre si muove nello spazio di routing.

Lavorare con l’Interactive Router

Hatched/solid/hollow track/arc segments

Le tracce/gli archi tratteggiati non sono posizionati, le tracce/gli archi pieni sono posizionati (). Nota che, per la connessione attualmente in fase di routing, le tracce/gli archi pieni sono classificati come soft-commits, il che significa che il motore di routing riconosce che sono posizionati ma mantiene la capacità di applicare il glossing e di rimuoverli se sposti il cursore in una posizione in cui non sono più appropriati (come mostrato nel video all’inizio di questa pagina).

Quando la traccia collegata al cursore è vuota (né tratteggiata né piena), viene definita look-ahead segment; non verrà posizionata al clic successivo. Usa questa funzione per posizionare il punto finale del segmento precedente, senza confermare il posizionamento dell’ultimo segmento (). Premi la scorciatoia 1 per attivare/disattivare la modalità look-ahead.

How the router forms the corners

Durante il routing interattivo, la forma creata dalle tracce e dagli archi che costituiscono un angolo viene definita corner style. Gli angoli diagonali sono i più comuni, ma sono diffusi anche gli angoli curvi (creati posizionando archi). Sono disponibili 5 stili di angolo, 4 dei quali hanno anche sottomodalità per la direzione dell’angolo.

  • Premi Shift+Spacebar durante il routing per scorrere gli stili di angolo; lo stile corrente è visualizzato nella barra di stato ( Status bar with the current corner style highlighted) e nell’Heads-up display.

  • Premi Spacebar per cambiare la direzione dell’angolo.

  • In alternativa, premi Tab per aprire il pannello Properties e modificare lì lo stile di angolo ().

How the routing leaves a pad

Il modo in cui il motore di routing interattivo esce da un pad o vi entra è controllato da:

  • Vincolo SMD Pad Entry – definisce da quali lati del pad il routing può uscire o entrare ().

  • Vincolo SMD to Corner – definisce la distanza di uscita del percorso dal bordo del pad fino al primo vertice d’angolo consentito ().

  • Impostazione Pad Entry Stability – definisce con quanta decisione il motore di routing interattivo deve cercare di mantenere la traccia al centro del bordo del pad durante l’uscita ().

Ulteriori informazioni sugli ingressi ai pad.

How the route reacts to an existing object

Questo è determinato dall’impostazione corrente della Modalità di risoluzione dei conflitti. La modalità corrente di risoluzione dei conflitti è visualizzata nella barra di stato (), nell’heads-up display (), e nel pannello Properties durante il routing o lo sliding interattivo. 

Ulteriori informazioni sulla modalità di risoluzione dei conflitti.

La fluidità del nuovo routing Man mano che allontani il cursore dal punto del clic iniziale, il routing si rimodella per trovare il percorso migliore attorno agli oggetti e raggiungere la posizione corrente del cursore. L’ordine, o qualità, di quel percorso è determinato dal glossing setting corrente. Il glossing è un insieme di strumenti che migliorano la qualità del routing, cercando di ridurre la lunghezza del percorso, migliorare la forma degli angoli e ridurne il numero. Cerca inoltre di evitare gli angoli retti e prevenire angoli acuti alle giunzioni a T e ai pad. Il glossing supporta anche le coppie differenziali e cercherà di migliorare la porzione della coppia bilanciata in lunghezza e separazione.

Il glossing ha tre impostazioni: Off, Weak e Strong. Durante il routing interattivo o lo sliding interattivo usa la scorciatoia Ctrl+Shift+G per scorrere le impostazioni, oppure premi Tab per aprire il pannello Properties e selezionare l’impostazione richiesta.

Ulteriori informazioni sul glossing durante il routing.

Auto-complete the connection

Mentre esegui il routing interattivo di una net, tieni premuti Ctrl e Left Click per istruire l’Interactive Router a tentare di auto-complete la connessione corrente. Per poter completare automaticamente:

  • Il punto iniziale e il pad di destinazione devono trovarsi sullo stesso layer.

  • Il percorso deve poter essere completato in conformità ai vincoli di progetto applicabili.

Se una connessione non può essere completata automaticamente, lo strumento tornerà all’ultima modalità di routing interattivo utilizzata.

Center the routes between pads / vias

Il router interattivo rispetta i vincoli di progetto, eseguendo automaticamente il routing attraverso una coppia di pad con la distanza minima consentita dal pad più vicino. Se preferisci che i percorsi vengano spostati in modo da risultare centrati tra i pad, configura l’opzione Apply Trace Centering. Per supportare questa capacità tra qualsiasi coppia di pad, o via, o coppia pad/via, la funzione utilizza un moltiplicatore di clearance che può regolare in modo intelligente fino al valore massimo della clearance di routing.

Ulteriori informazioni sulla centratura dei percorsi tra i pad.

Auto-narrow the route

Ridurre la larghezza del percorso per farlo passare attraverso uno spazio stretto è talvolta l’unico modo per completare il routing di quella net. La funzione Auto Shrinking può farlo, restringendo automaticamente il percorso quanto basta per farlo passare nello spazio, con il minimo consentito definito dal vincolo di larghezza di routing.

Ulteriori informazioni sulla funzione di auto shrink.

Route selection strategies

La selezione dei percorsi su cui lavorare è un aspetto fondamentale del routing. Può trattarsi di selezionare percorsi per sbrogliarli, applicare il glossing, controllarne le proprietà oppure eliminarli. 

Ulteriori informazioni sulle strategie di selezione del routing.

Aggiornare il routing

Il routing è un processo interattivo, che richiede al progettista di regolare, aggiornare o persino rimuovere costantemente il routing esistente durante il completamento della progettazione della scheda.

Il modo più semplice per modificare il routing è fare clic, tenere premuto e trascinare quel percorso in una nuova posizione. A volte lo scorrimento non è la soluzione: è invece necessario reindirizzare una sezione. Il motore di routing interattivo supporta questo tramite una funzione chiamata Loop Removal. Questa funzione monitora il processo di routing interattivo e, se rileva che un nuovo percorso è stato instradato in parallelo a un percorso esistente, rimuove automaticamente i vecchi segmenti ridondanti.

Il trascinamento dei percorsi esistenti è chiamato Interactive Sliding, e i relativi controlli vengono visualizzati nel pannello Properties durante lo scorrimento (finestra di dialogo Preferenze). Durante lo scorrimento, il motore di routing interattivo tenterà di mantenere la qualità del routing, rispettando al contempo i vincoli di progettazione applicabili. Le caratteristiche principali che controllano il processo di scorrimento includono: la modalità di risoluzione dei conflitti di routing (risposta agli ostacoli), l'intensità del gloss (impegno nel ripulire i risultati) e l'hugging (aderenza agli ostacoli e formazione degli angoli). Esistono numerose funzionalità che supportano lo scorrimento interattivo, tra cui il trascinamento delle giunzioni a T e dei vertici, il trascinamento delle via, nonché il supporto al trascinamento delle coppie differenziali.

Sono inoltre disponibili funzionalità a supporto del trascinamento dei componenti già instradati.

Opzioni di Interactive Routing e Interactive Sliding

Sia che tu stia instradando in modo interattivo una nuova connessione, sia che tu stia trascinando (sliding) un instradamento esistente per fare spazio a ulteriore routing, vengono applicate molte delle stesse tecnologie di instradamento. Questa sezione riepiloga le opzioni di Interactive Routing (pannello Proprietà del routing interattivo), Interactive Sliding (pannello Proprietà dello scorrimento interattivo) e Interactive Via Dragging (pannello Proprietà del trascinamento interattivo delle via) disponibili nel pannello Properties. Le impostazioni predefinite per queste funzionalità sono configurate nella sezione PCB Editor della finestra di dialogo Preferences (finestra di dialogo Preferenze).

  • Premi Tab durante l’instradamento interattivo per visualizzare il pannello Interactive Routing Properties, premi Tab durante l’Interactive Sliding per visualizzare il pannello Interactive Sliding Properties, oppure premi Tab durante il trascinamento delle via per visualizzare il pannello Interactive Via Dragging Properties.

  • L’azione di instradamento verrà messa in pausa per consentirti l’accesso al pannello – per tornare al processo interattivo premi Esc sulla tastiera, oppure fai clic sull’icona Pause () che appare al centro dell’area grafica di progettazione.

Risoluzione dei conflitti pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo pannello Proprietà del trascinamento interattivo delle via finestra di dialogo Preferenze

Questa opzione determina come vuoi che gli oggetti di routing/sliding reagiscano quando incontrano un oggetto esistente. Premi la scorciatoia Shift+R per scorrere tra le modalità disponibili durante il routing o lo sliding, oppure premi Tab per aprire il pannello Properties e selezionare l’impostazione richiesta.

Maggiori informazioni sulla modalità di risoluzione dei conflitti durante l’interactive routing o durante l’interactive sliding.

Il colore della riga indica quando una funzionalità è disponibile.
Ignore Obstacles In questa modalità il router interattivo può posizionare le tracce ovunque, anche sopra oggetti esistenti, mostrando ma consentendo potenziali violazioni.
Walkaround Obstacles Tenta di trovare un percorso, dall’ultima posizione cliccata alla posizione corrente del cursore, attorno a oggetti esistenti quali tracce, pad e via. La distanza di isolamento dagli altri oggetti è definita dalla regola di progetto Clearance applicabile. Se in questa modalità non è possibile aggirare un ostacolo senza causare una violazione, appare un indicatore che mostra che il percorso è bloccato.
Push Obstacles Spinge tracce e via esistenti per fare spazio al nuovo percorso. Se in questa modalità non è possibile spingere un ostacolo senza causare una violazione, appare un indicatore che mostra che il percorso è bloccato. Lo spostamento delle via è controllato dall’opzione Allow Via Pushing.
HugNPush Obstacles L’instradamento seguirà da vicino gli oggetti esistenti e li spingerà solo quando non c’è spazio sufficiente per la traccia in corso di instradamento. Se in questa modalità non è possibile aderire o spingere un ostacolo senza causare una violazione, appare un indicatore che mostra che il percorso è bloccato.
Stop at First Obstacle L’instradamento si fermerà al primo ostacolo che si trova sul percorso.
Autoroute Current Layer Applica l’intelligenza dell’auto-router al router interattivo, selezionando automaticamente tra spinta e aggiramento per ottenere la lunghezza complessiva di percorso più corta sul layer corrente.
Autoroute MultiLayer Applica l’intelligenza dell’auto-router al router interattivo, selezionando automaticamente tra spinta, aggiramento o cambio layer per ottenere la lunghezza complessiva di percorso più corta.

Stile degli angoli pannello Proprietà del routing interattivo

Durante l’instradamento interattivo, la forma creata dalle tracce e dagli archi che formano un angolo è indicata come corner style. Gli angoli diagonali sono i più comuni, ma sono molto diffusi anche gli angoli curvi (creati posizionando archi). 

Premi Shift+Spacebar per scorrere tra i 5 stili di angolo durante l’instradamento interattivo (sliding), e premi Spacebar per invertire la direzione dell’angolo, oppure premi Tab per aprire il pannello Properties.

Maggiori informazioni sul controllo dello stile degli angoli durante l’interactive routing o durante l’interactive sliding.

Il colore della riga indica quando una funzionalità è disponibile.

Track 45

Crea l’angolo usando una traccia a 45 gradi (). Premi Spacebar per invertire la direzione dell’angolo ().

Track 45 with Arc

Crea l’angolo usando una traccia e un arco di 45 gradi (). Premi Spacebar per invertire la direzione dell’angolo (). Usa i tasti , e . per modificare interattivamente il raggio dell’arco; tieni premuto Shift per accelerare la variazione del raggio.

Track 90

Crea l’angolo usando due tracce a 90 gradi l’una rispetto all’altra (). Premi Spacebar per invertire la direzione dell’angolo ().

Track 90 with Arc

Crea un angolo usando una traccia e un arco di 90 gradi (). Premi Spacebar per invertire la direzione dell’angolo (). Usa i tasti , e . per modificare interattivamente il raggio dell’arco; tieni premuto Shift per accelerare la variazione del raggio.

Any Angle

Posiziona il segmento successivo direttamente dall’ultimo segmento posizionato alla posizione corrente del cursore (). Usa questa modalità insieme a Strong Glossing per eseguire snake routing.

Sforzo di glossing (instradato) pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo pannello Proprietà del trascinamento interattivo delle via pannello Gloss and Retrace finestra di dialogo Preferenze

Durante un evento di routing, come l’instradamento interattivo o l’Interactive Sliding, il software esegue il motore di glossing. Il motore di glossing esamina costantemente tutti i segmenti posizionati o interessati dall’evento di routing corrente, cercando di migliorare la qualità del risultato. La quantità di lavoro applicata è chiamata Gloss Effort

Le misure della qualità del glossing includono: riduzione del numero di angoli, riduzione del numero di segmenti, rimozione degli angoli acuti e riduzione della lunghezza complessiva del percorso. Usa la scorciatoia Ctrl+Shift+G per scorrere tra le impostazioni durante l’instradamento interattivo o l’Interactive Sliding, oppure premi Tab per aprire il pannello Properties e selezionare l’impostazione richiesta. 

Maggiori informazioni sullo sforzo di glossing durante l’interactive routing, durante l’interactive sliding e durante il glossing o retracing del routing selezionato.

Il colore della riga indica quando una funzionalità è disponibile.
Off In questa modalità, il glossing è sostanzialmente disabilitato. Si noti tuttavia che dopo il routing/dragging viene comunque eseguita la pulizia per eliminare, ad esempio, segmenti di traccia sovrapposti. Questa modalità è in genere utile nella fase finale del layout della scheda, quando è richiesto il massimo livello di rifinitura (ad esempio, quando si trascinano manualmente le tracce, si puliscono gli ingressi dei pad, ecc.).
Weak Viene applicato un basso livello di glossing, con l’Interactive Router che considera solo le tracce direttamente connesse o presenti nell’area delle tracce che stai attualmente instradando (o delle tracce/via trascinate). Questa modalità di glossing è tipicamente utile per la messa a punto del layout delle tracce o quando si gestiscono instradamenti critici.
Strong Viene applicato un alto livello di glossing, con l’Interactive Router che cerca i percorsi più brevi, rende più uniformi le tracce, ecc. Questa modalità di glossing è tipicamente utile nelle fasi iniziali del processo di layout, quando l’obiettivo è instradare rapidamente una buona parte della scheda.

Durante l’Interactive Sliding, il glossing viene temporaneamente ridotto a Weak, per evitare che il motore di glossing ostacoli il progettista nei suoi tentativi di riposizionare il routing.

Sforzo di glossing (adiacente) pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo pannello Proprietà del trascinamento interattivo delle via finestra di dialogo Preferenze

Gloss Effort (Neighbor) configura la quantità di glossing applicata ai percorsi adiacenti che sono influenzati dall’attuale instradamento interattivo o dallo sliding. Anche questa opzione ha tre impostazioni: Off, Weak e Strong.

Premi Tab per aprire il pannello Properties e selezionare l’impostazione richiesta. 

Maggiori informazioni sullo sforzo di glossing durante l’interactive routing e durante l’interactive sliding.

Il colore della riga indica quando una funzionalità è disponibile.
Off In questa modalità, il glossing è sostanzialmente disabilitato. Si noti tuttavia che dopo il routing/dragging viene comunque eseguita la pulizia per eliminare, ad esempio, segmenti di traccia sovrapposti. Questa modalità è in genere utile nella fase finale del layout della scheda, quando è richiesto il massimo livello di rifinitura (ad esempio, quando si trascinano manualmente le tracce, si puliscono gli ingressi dei pad, ecc.).
Weak Viene applicato un basso livello di glossing con l'Interactive Router, considerando solo quelle tracce direttamente collegate o presenti nell'area delle tracce che si stanno instradando in quel momento (o delle tracce/via trascinate). Questa modalità di glossing è tipicamente utile per la messa a punto fine del layout delle tracce o quando si gestiscono instradamenti critici.
Strong Viene applicato un alto livello di glossing con l'Interactive Router, che cerca i percorsi più brevi, smussa le tracce, ecc. Questa modalità di glossing è tipicamente utile nelle prime fasi del processo di layout, quando l'obiettivo è instradare rapidamente una buona parte della scheda.

Hugging Style pannello Proprietà dello scorrimento interattivo pannello Proprietà del trascinamento interattivo delle via finestra di dialogo Preferenze

Questa opzione controlla come devono essere gestite le forme degli angoli durante lo sliding interattivo e influenzerà sia le tracce che vengono fatte scorrere sia le tracce che vengono spinte. Gli angoli esistenti che vengono interessati dal movimento delle tracce durante lo sliding interattivo saranno convertiti (da 45 gradi ad arrotondati, oppure da arrotondati a 45 gradi) in base all'Hugging Style corrente. L'Hugging Style corrente viene applicato anche durante il glossing o il retracing dei percorsi selezionati

Usare la scorciatoia Shift+Spacebar per passare ciclicamente tra le tre modalità.

Maggiori informazioni sull'hugging durante lo sliding interattivo e durante il glossing o il retracing dell'instradamento selezionato.

Il colore della riga indica quando una funzionalità è disponibile.
45 Degree Usa sempre segmenti rettilinei ortogonali/diagonali per creare gli angoli durante lo sliding (usa questa modalità per il comportamento tradizionale di instradamento ortogonale/diagonale).
Mixed Usa segmenti di traccia rettilinei quando gli oggetti spostati/spinti sono rettilinei, usa archi quando sono curvi. La dimensione minima dell'arco è controllata dall'opzione Min Arc Ratio.
Rounded Usa archi a ogni vertice coinvolto nello spostamento/nella spinta. Usa questa modalità per il snake routing e per usare archi + percorsi a qualsiasi angolo durante il glossing (durante l'instradamento interattivo e il glossing manuale).

Vertex Action pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Opzioni applicate quando si fa clic e si trascina su un vertice anziché lungo una traccia o un segmento ad arco (il vertice è la posizione dell'angolo in cui si incontrano due segmenti). Usare la scorciatoia Spacebar per passare ciclicamente tra le modalità disponibili durante lo sliding.

Il colore della riga indica quando una funzionalità è disponibile.
Deform Interrompe o allunga i segmenti di traccia collegati al vertice in movimento in modo che il vertice segua il movimento del cursore.
Scale Mantiene la forma dell'angolo e ridimensiona e sposta i segmenti di traccia in ingresso, mantenendo il vertice agganciato al cursore.
Smooth Rimodella l'angolo in modo fluido, inserendo archi per creare un angolo curvo quando si trascina verso l'interno (in modalità Mixed o Rounded Hugging Style), a ogni vertice interessato dal processo di sliding. Aggiunge archi anche quando si trascina verso l'esterno in Rounded Hugging Style.

Altre opzioni di instradamento

Se è disponibile una scorciatoia per un'opzione, essa è dettagliata sul lato destro del pannello Properties. Ogni descrizione include un'immagine che mostra dove tale opzione può essere configurata.

Il colore della riga indica quando una funzionalità è disponibile.

Automatically Terminate Routing
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Quando la connessione corrente in fase di instradamento raggiunge il pad di destinazione, interrompe automaticamente l'instradamento di quella net ma rimane nel comando Interactive Routing, pronto per fare clic e iniziare a instradare un'altra net.

Maggiori informazioni su quando usare questa opzione durante il reinstradamento.

Automatically Remove Loops
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Quando questa opzione è abilitata, è possibile instradare un nuovo percorso per un percorso esistente; quando il nuovo percorso torna a incontrare quello esistente, il loop ridondante viene rimosso automaticamente.

Maggiori informazioni sulla rimozione automatica dei loop durante il reinstradamento.

Remove Loops with Vias Quando è presente una connessione diretta via-pad, la via verrà rimossa se, dopo la rimozione del loop, non è più ritenuta necessaria.
Remove Net Antennas Un'antenna di net è una sezione di instradamento non terminata a un'estremità. Queste vengono rimosse automaticamente se l'instradamento corrente interessa un oggetto che l'antenna sta toccando.
Keep Coupled
pannello Proprietà del trascinamento interattivo delle via

Selezionare questa opzione per assicurarsi che gli oggetti appartenenti a una coppia differenziale vengano trascinati insieme alla traccia o alla via partner della coppia.

Maggiori informazioni sul trascinamento di una coppia differenziale.

Include Miters
pannello Proprietà dello scorrimento interattivo
Selezionare questa opzione per includere gli smussi durante il trascinamento dei segmenti di traccia.
Merge Parallel
pannello Proprietà dello scorrimento interattivo
Selezionare questa opzione per consentire a un segmento di traccia trascinato di essere unito a un segmento esistente fermo una volta che il segmento trascinato si è allineato a quello fermo.

Allow Via Pushing
pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo pannello Proprietà del trascinamento interattivo delle via finestra di dialogo Preferenze

Selezionare questa opzione per consentire la spinta di una Via quando si è nelle modalità Push Obstacles o HugNPush Obstacles.
Pin Swapping
pannello Proprietà del routing interattivo

Selezionare questa opzione per abilitare lo scambio dei pin per questa net.

Ulteriori informazioni su come configurare lo scambio dei pin.

Auto Shrinking
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Selezionare questa opzione per ridurre automaticamente la larghezza di instradamento a un valore che consenta di instradare in posizioni in cui la traccia non può passare tra ostacoli con la larghezza di instradamento attualmente scelta. Si noti che la larghezza può essere ridotta fino al minimo consentito dal vincolo di progettazione Routing Width applicabile.

Maggiori informazioni sulla riduzione automatica.

Questa funzione è disponibile quando l'opzione PCB.Routing.EnableAutoShrinking è abilitata nella finestra di dialogo Advanced Settings dialog (funzionalità attualmente in Open Beta).

Display Clearance Boundaries
pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Visualizza l'area vietata attorno agli oggetti esistenti (), definita dalla regola di progettazione Clearance applicabile a tali oggetti.

Maggiori informazioni sul controllo della visualizzazione dei percorsi.

Reduce Clearance Display Area Riduce la visualizzazione dei limiti di clearance a una zona circolare attorno alla posizione corrente del cursore ().

Show Length Gauge
pannello Proprietà del routing interattivo

L'indicatore di lunghezza mostra quanto bene il percorso corrente soddisfa le regole di progettazione Length e Matched Length applicabili.

Ulteriori informazioni su Length Tuning.

Pad Entry Stability
pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Il cursore protegge gli ingressi ai pad centrati, impedendo al Glossing di decentrate una traccia centrata (mantiene centrata una traccia centrata, non centra una traccia decentrata). Usare la barra di scorrimento per configurare il livello di protezione.

Maggiori informazioni sull'instradamento degli ingressi ai pad.

Apply Trace Centering
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Quando abilitato, il motore di instradamento interattivo rileva quando un percorso passa tra i pad e tenta di centrare il percorso, fino a una distanza massima pari al vincolo di clearance applicabile moltiplicato per l'Added Clearance Ratio specificato sotto. Il centraggio della traccia può essere applicato anche tra via-via e via-pad se la sotto-opzione Adjust Vias è abilitata. Questa funzione può essere disabilitata durante lo sliding della traccia, se necessario.

Maggiori informazioni sul centraggio della traccia.

Questa funzione è disponibile quando l'opzione PCB.EnableTraceCentering è abilitata nella finestra di dialogo Advanced Settings dialog (funzionalità attualmente in Open Beta).

Adjust Vias
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Questa opzione ha due scopi:

  • Abilitare questa opzione affinché la funzione di centraggio della traccia esegua il centraggio anche tra via-via o via-pad. Disabilitarla se il centraggio tra via-via o via-pad non è richiesto. Per evitare che le via vengano spinte dal centraggio della traccia, è possibile disabilitare l'opzione Allow Via Pushing. In tal caso, le via non verranno spinte (nemmeno per garantire la clearance minima dal vincolo Clearance). Maggiori informazioni sul centraggio della traccia.

  • Se le via devono essere spinte quando si è nelle modalità Push o HugNPush.

Per escludere le via disabilitare l'opzione Adjust Vias.

Added Clearance Ratio
pannello Proprietà del routing interattivo finestra di dialogo Preferenze

Un moltiplicatore della clearance applicabile, che viene quindi aggiunto alla clearance. Ad esempio, se la clearance applicabile è 0.15 mm, impostando l'opzione su 2 si indica al motore di instradamento di mantenere pad e via esistenti a una distanza di 0.15 + 2*0.15 = 0.45 mm, ove possibile. Il motore di instradamento può quindi ridurre questa clearance fino alla clearance specificata per centrare con precisione i percorsi, se necessario.

Maggiori informazioni sul centraggio della traccia.

Disable Trace Centering when Dragging
pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Abilitare questa opzione per disattivare il centraggio della traccia durante lo sliding interattivo di un percorso. Quando questa opzione è abilitata, il centraggio della traccia non viene applicato durante lo sliding interattivo di un percorso, anche se l'opzione principale Apply Trace Centering option è abilitata.

Maggiori informazioni sul centraggio della traccia.

Miter Ratio
pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Il Miter Ratio controlla la minima chiusura dell'angolo. Il Miter Ratio moltiplicato per la larghezza corrente della traccia è uguale alla separazione tra le pareti della forma a U più stretta che può essere instradata per quel rapporto (). Immettere un valore positivo uguale o maggiore di zero (il moltiplicatore x viene aggiunto automaticamente).

Maggiori informazioni sugli angoli smussati.

Min Arc Ratio
pannello Proprietà del routing interattivo pannello Proprietà dello scorrimento interattivo finestra di dialogo Preferenze

Il Min Arc Ratio viene applicato durante l'instradamento interattivo a qualsiasi angolo e anche durante lo sliding interattivo con Mixed Hugging Style. Il rapporto viene usato per determinare il raggio minimo dell'arco consentito; quando il raggio dell'arco scende al di sotto di questo minimo, l'arco viene sostituito da segmenti di traccia, dove:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Questa impostazione non viene applicata durante l'instradamento any arc in corner o durante lo sliding interattivo con Rounded Hugging Style, poiché queste modalità non usano archi segmentati.

  • Impostare il Minimum Arc Ratio a 0 (zero) per usare sempre archi.

Subnet Jumper Length
pannello Proprietà del routing interattivo

Per supportare lo scambio dei pin in qualsiasi fase del processo di progettazione, incluso sul PCB già instradato, l'editor PCB può aggiungere e rimuovere piccoli connettori di instradamento nelle net abilitate allo scambio, chiamati subnet jumper. Un subnet jumper è un breve segmento di traccia che il software riconosce come un elemento facilmente inseribile e rimovibile; manualmente tramite i comandi Add e Remove Subnet Jumper nel menu Route, oppure automaticamente dal motore di instradamento se si instrada verso un pin scambiabile durante l'instradamento interattivo. Questo valore definisce la lunghezza del subnet jumper aggiunto a una net scambiabile durante l'instradamento interattivo.

Maggiori informazioni sui subnet jumper.

Vincoli di progettazione applicabili (regole) pannello Proprietà del routing interattivo

Durante il routing interattivo, i vincoli di progettazione Routing Width e Routing Via Style applicabili al percorso in corso vengono visualizzati nel pannello Properties. Si tratta di collegamenti attivi: fare clic per aprire il relativo vincolo di progettazione per la revisione o la modifica, se necessario.

Il colore della riga indica quando una funzionalità è disponibile.

Via Constraint

Il vincolo di progettazione Routing Via Style applicabile alla/e net attualmente in fase di routing.

Width Constraint

Il vincolo di progettazione Routing Width applicabile alla/e net attualmente in fase di routing.

Informazioni su Net / Coppia differenziale pannello Proprietà del routing interattivo pannello Proprietà del routing interattivo

Durante il routing interattivo e lo sliding interattivo, la/e net in modifica sono descritte nella parte superiore del pannello Properties

Il colore della riga indica quando una funzionalità è disponibile.

Name & Class

Vengono visualizzati il Nome della Net o della Coppia differenziale in modifica, insieme alla Classe di appartenenza (se presente). Il Nome e la Classe sono collegamenti attivi: fare clic per aprire il pannello PCB, che mostra i dettagli della net o della coppia pertinente.

Length & Delay

La lunghezza del segnale e il ritardo calcolato sono riportati in dettaglio; i valori visualizzati sono validi nel momento in cui avviene il clic iniziale di routing/sliding. La Lunghezza e il Ritardo sono collegamenti attivi: fare clic per aprire il pannello PCB, che mostra i dettagli della net o della coppia pertinente e si aggiorna in tempo reale durante il routing o lo sliding.

Opzioni di trascinamento finestra di dialogo Preferenze

Definisce il comportamento da applicare quando si fa clic e si trascina un oggetto.

A eccezione di Vertex Actions, queste opzioni sono disponibili solo nella finestra di dialogo Preferences.
Preserve Angle When Dragging

Quando abilitata, l'applicazione tenterà di preservare l'angolo durante il trascinamento, in conformità con le impostazioni correnti di Interactive Sliding nel pannello Properties (pannello Proprietà dello scorrimento interattivo). Se l'opzione è abilitata, anche la sotto-opzione selezionata viene applicata quando i comandi Re-route e Break Track vengono eseguiti dal menu Edit » Move ():

  • Ignore Obstacles - gli ostacoli verranno ignorati per preservare l'angolo durante il trascinamento.

  • Avoid Obstacles (Snap Grid) - in base alla snap grid, il software cercherà di evitare gli ostacoli preservando gli angoli.

  • Avoid Obstacles - il software cercherà di evitare gli ostacoli durante il trascinamento.

Disable Trace Centering When Dragging

Descritto in dettaglio in precedenza in questa pagina

Vertex Actions Descritto in dettaglio in precedenza in questa pagina
Unselected via/track

Definisce il comportamento predefinito quando si trascina un unselected via o una track, impostandolo come azione di Sposta oppure Trascina. Per accedere alla modalità non selezionata, tenere premuto il tasto di scelta rapida Ctrl mentre si fa clic e si tiene premuto sul via o sulla track.

Selected via/track Definisce il comportamento predefinito quando si trascina un selected via o una track, impostandolo come azione di Sposta oppure Trascina. Per accedere alla modalità non selezionata, tenere premuto il tasto di scelta rapida Ctrl mentre si fa clic e si tiene premuto sul via o sulla track.
Component pushing Questo campo definisce la modalità corrente di risoluzione dei conflitti tra componenti durante lo spostamento dei componenti nell'area di progettazione. Per questa funzionalità, i componenti sono identificati tramite il loro selection bounding box. Sono supportate le seguenti modalità:
  • Ignore – questo è il comportamento predefinito, in cui il componente può essere spostato anche se ciò crea una violazione con il/i componente/i vicino/i.

  • Push – il componente spingerà via gli altri componenti per rispettare le distanze di clearance tra componenti. I componenti nelle union possono essere spinti e la posizione dei componenti nell'union può cambiare, ma l'union non verrà interrotta. I componenti bloccati non possono essere spinti.

  • Avoid – il componente sarà forzato a evitare la violazione delle regole di clearance tra componenti rispetto agli altri componenti.

Component re-route

Quando abilitata, dopo aver spostato il/i componente/i in una nuova posizione e aver rilasciato, il software tenterà di eseguire nuovamente il routing del/dei componente/i per ricollegare eventuali net interrotte. Durante lo spostamento, la scorciatoia Shift+R può essere usata per attivare/disattivare il comportamento di re-routing. Si noti che il re-routing del componente non viene applicato a un componente spostato se tale componente è membro di una union.

Ulteriori informazioni sullo spostamento dei componenti con routing.

Move component with relevant routing

Abilitare questa opzione per avviare l'azione di spostamento del componente con il routing pertinente (Componenti +Via Fanouts +Escapes +Interconnects). Usare la scorciatoia Shift+Tab per scorrere il set di selezione. Disabilitare l'opzione per avviare l'azione di spostamento del componente con la sola selezione dei componenti. Poiché l'insieme degli oggetti di routing pertinenti viene rilevato prima dell'inizio dello spostamento, non è possibile usare Shift+Tab per scorrere il set di selezione quando l'opzione è disabilitata.

  • up to - quando l'opzione Move component with relevant routing è abilitata, questa opzione specifica il numero di pin che il componente può avere prima che il software ignori il routing pertinente. Il valore predefinito è 2.

Ulteriori informazioni sullo spostamento dei componenti con routing.

Opzioni della sorgente della larghezza di Interactive Routing finestra di dialogo Preferenze

Memorizza l'ultima larghezza di routing e l'ultima dimensione del via selezionate durante il routing interattivo. Durante il routing interattivo, scorrere le modalità premendo il tasto di scelta rapida 3.

Queste opzioni sono disponibili solo nella finestra di dialogo Preferences.
Pickup Track Width From Existing Routes Se abilitata, il router interattivo imposterà la larghezza del nuovo percorso in modo che corrisponda alla track sotto il cursore quando si fa clic per avviare il routing interattivo, invece di usare la modalità Track Width selezionata di seguito. Se non è presente alcun segmento di track sotto il punto in cui si fa clic quando si avvia il routing interattivo, viene utilizzata la modalità Track Width corrente.
Track Width Mode

Esistono quattro possibili larghezze con cui una connessione può essere instradata: Constraint Minimum, Constraint Preferred, Constraint Maximum e User. Questa opzione conserva l'ultima modalità selezionata, che verrà usata la volta successiva che si avvia il comando Interactive Routing. Premere il tasto di scelta rapida 3 durante il routing per scorrere le modalità di larghezza della track.

Ulteriori informazioni sulla selezione della modalità di larghezza della track durante il routing.

Via Size Mode

Esistono quattro possibili dimensioni del via che possono essere usate per un cambio di layer durante il routing interattivo: Constraint Minimum, Constraint Preferred, Constraint Maximum e User. Questa opzione conserva l'ultima modalità selezionata, che verrà usata la volta successiva che si avvia il comando Interactive Routing. Premere il tasto di scelta rapida 4 durante un cambio di layer nel routing per scorrere le modalità di dimensione del via.

Ulteriori informazioni sulla selezione della dimensione e del tipo di via durante il routing.

Opzioni Favorite Width finestra di dialogo Preferenze

Memorizza l'elenco definito dall'utente delle larghezze di routing che vengono presentate quando si preme il tasto di scelta rapida Shift+W durante il routing interattivo (finestra di dialogo Preferenze).

Queste opzioni sono disponibili solo nella finestra di dialogo Preferences.
Favorite Interactive Routing Widths Fare clic sul pulsante per aprire la finestra di dialogo Favorite Interactive Routing Widths, in cui si configura l'elenco delle larghezze predefinite visualizzate dal tasto di scelta rapida Shift+W durante il routing interattivo.

 

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

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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.

Contenuto