Length Tuning
Due sfide fondamentali nell’instradamento di un progetto ad alta velocità sono il controllo dell’impedenza delle tracce e l’abbinamento delle lunghezze delle net critiche. L’instradamento a impedenza controllata garantisce che il segnale che lascia un pin di uscita venga ricevuto correttamente dai pin di ingresso di destinazione. L’abbinamento delle lunghezze delle tracce garantisce che i segnali critici per il timing arrivino ai rispettivi pin di destinazione nello stesso momento. La regolazione e l’abbinamento delle lunghezze delle tracce sono inoltre essenziali per l’instradamento delle coppie differenziali.

Sono stati aggiunti pattern a fisarmonica all’instradamento per garantire che le coppie differenziali abbiano lunghezze abbinate.
I comandi Interactive Length Tuning e Interactive Diff Pair Length Tuning (avviati dal menu Route, oppure tramite il pulsante
su Active Bar) forniscono un mezzo dinamico per ottimizzare e controllare le lunghezze di net o coppie differenziali, consentendo l’inserimento di pattern di tuning ad ampiezza variabile in base allo spazio disponibile, alle regole e agli ostacoli presenti nel progetto.
Sono disponibili tre stili di pattern di tuning: fisarmonica, trombone e dente di sega.
Sono disponibili tre stili di pattern di tuning; premere Tab dopo aver avviato il comando Interactive Length Tuning per selezionare il pattern.
Le proprietà del tuning della lunghezza possono basarsi sulle regole di progetto, sulle proprietà della net o su valori specificati dall’utente. I controlli per questi pattern ondulati sono accessibili tramite il pannello Properties - premere Tab durante il tuning della lunghezza per aprire il pannello.
Regolazione della lunghezza di una net
L’eleganza della funzione di tuning della lunghezza sta nel fatto che combina in modo intelligente sofisticati algoritmi software con un controllo utente intuitivo. I segmenti di tuning della lunghezza vengono aggiunti semplicemente facendo scorrere il cursore lungo il percorso della traccia, mentre dimensioni e posizioni delle varie tracce e archi che compongono i segmenti di tuning vengono calcolate e inserite automaticamente dall’algoritmo di tuning della lunghezza. Le scorciatoie da tastiera consentono di controllare stile e proprietà dei segmenti di tuning mentre vengono aggiunti.
Il processo di tuning interattivo della lunghezza è il seguente:
- Configurare le regole di progetto Matched Length e Length se si intende eseguire il tuning della lunghezza in base alle regole.
-
Avviare il comando Interactive Length Tuning dal menu Route (oppure tramite il pulsante
su Active Bar).
- Premere Tab per aprire il pannello Properties e selezionare un pattern di tuning della lunghezza, quindi fare clic sull’overlay del pulsante di pausa nello spazio di progettazione per riprendere il posizionamento.
- Selezionare una traccia. Dopo aver fatto clic su una net o una coppia differenziale (o anche su qualsiasi linea o traccia libera), è sufficiente far scorrere o passare il cursore lungo il percorso della traccia.

I segmenti di tuning vengono aggiunti automaticamente mentre il cursore si muove lungo il percorso della traccia.
Le sezioni seguenti descrivono questi passaggi in maggiore dettaglio.
Configurazione delle regole di progetto
Ci sono due regole di progetto rispettate durante il tuning della lunghezza: la regola Matched Length e la regola Length, entrambe nella categoria High Speed in PCB Rules and Constraints Editor. Una o entrambe queste regole possono essere importanti nel progetto; tutto dipende dal fatto che i potenziali problemi siano legati allo skew (segnali che arrivano in momenti diversi - usare la regola Matched Length) oppure al ritardo complessivo del segnale (usare la regola Length).
Regola di progetto Matched Length
La regola di progetto Matched Length specifica che tutte le net di destinazione devono essere instradate alla lunghezza della net più lunga del gruppo, entro la tolleranza specificata (show image). L’insieme delle net interessate è definito dall’ambito o dalla query della regola.
Lo strumento di tuning della lunghezza troverà la net più lunga nell’insieme delle net di destinazione e fornirà un intervallo valido e una lunghezza target (Value) di:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Rule Tolerance -
MaxLimit = TargetLength
Regola di progetto Length
A complemento della regola Matched Net Lengths, la regola di progetto Length specifica la lunghezza instradata minima e massima consentita per una net o un insieme di net. Le net interessate devono avere una lunghezza compresa tra i valori Minimum e Maximum specificati (show image).
Lo strumento di tuning della lunghezza troverà la net più lunga nell’insieme delle net di destinazione e fornirà un intervallo valido e una lunghezza target (Value) di:
-
TargetLength = Longest routed net in set -
MinLimit = Rule Minimum -
MaxLimit = Rule Maximum
Come vengono applicate le regole sovrapposte
Una o entrambe queste regole possono essere importanti nel progetto; tutto dipende dal fatto che i potenziali problemi siano legati allo skew (segnali che arrivano in momenti diversi - pensare alla regola Matched Net Lengths) oppure al ritardo complessivo del segnale (pensare alla regola Length).
Se sono applicabili sia una regola Length sia una regola Matched Length, lo strumento di tuning della lunghezza considera entrambe le regole e determina l’insieme di vincoli più restrittivo.
L’intervallo valido e la lunghezza target (Value) vengono determinati come segue:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from rules -
MinLimit = (LongestNet - MatchedLength Rule Tolerance), or highest MinLimit from rules -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(combinazione più restrittiva delle regole Length e Matched Length)
Ad esempio, se la lunghezza massima specificata dalla regola Length è inferiore alla lunghezza della traccia esistente più lunga identificata dalla regola Matched Length, allora prevale la regola Length e durante il tuning viene utilizzata la sua lunghezza più corta. Il pannello visualizza i valori calcolati di Min Limit e Max Limit per ciascuna regola; usarli per verificare che le lunghezze target siano quelle previste.
Nell’immagine mostrata appena sopra, ai target net si applicano una regola Length e una regola Matched Length. Si noti che i valori più restrittivi provengono dalla regola Matched Net Length (tolerance 0.5mm); il valore Max Limit mostra che la lunghezza corrente della net più lunga nell’insieme di net target è 46.836mm (che è inferiore al massimo consentito dalla regola Length). In questo esempio, la tolleranza ammessa più restrittiva nell’intervallo di lunghezze è la tolleranza definita nella regola Matched Length (0.5mm), quindi viene utilizzata per calcolare ValidRange. La lunghezza target è sempre la lunghezza massima più restrittiva.
Scelta del pattern di tuning
Dopo aver avviato il comando Length Tuning e aver fatto clic before su una traccia nello spazio di progettazione per il tuning della lunghezza, premere Tab per aprire il pannello Properties dove sono disponibili i pulsanti Accordion, Trombone e Sawtooth. Fare clic sul pulsante appropriato per scegliere il pattern richiesto, quindi fare clic sull’overlay del pulsante di pausa nello spazio di progettazione per riprendere il posizionamento.

Premere Tab dopo aver avviato il comando Interactive Length Tuning per selezionare il pattern.
Proprietà geometriche del pattern
Proprietà geometriche del pattern a fisarmonica
-
Max Amplitude – l’altezza massima (misurata dal percorso originale della traccia) fino a cui la fisarmonica può estendersi (può essere inferiore a questo valore, ad esempio per evitare un ostacolo esistente). Per specificare le unità quando si inserisce un numero, aggiungere il suffisso mm o mil al valore.
-
Space (per lo stile
Mitered LinesoMitered Arcs) / Radius (per lo stileRounded) – la distanza tra percorsi di ritorno adiacenti della fisarmonica. -
Miter – percentuale con cui gli angoli del pattern di tuning vengono smussati quando Style è
Mitered LinesoMitered Arcs. Questo valore viene utilizzato anche per smussare le tracce che collegano la fisarmonica alla traccia. -
Style – stile degli angoli della fisarmonica; scegliere tra
Mitered Lines,Mitered ArcsoRounded.
Proprietà geometriche del pattern a trombone
-
Space (per lo stile
Mitered LinesoMitered Arcs) / Radius (per lo stileRounded) – la distanza tra percorsi di ritorno adiacenti del trombone. -
Miter – percentuale con cui gli angoli del pattern di tuning vengono smussati quando Style è
Mitered LinesoMitered Arcs. -
Style – stile degli angoli del trombone; scegliere tra
Mitered Lines,Mitered ArcsoRounded. -
Single Side – crea il pattern di tuning in modo che si estenda solo in una direzione rispetto al percorso originale della traccia.
Proprietà geometriche del pattern a dente di sega
-
Min Joint – lunghezza minima del primo segmento di traccia colineare posizionato prima della creazione del primo dente.
-
Tooth Width – larghezza della sommità del dente.
-
Min Height – altezza minima consentita del dente.
-
Angle – inclinazione dei bordi anteriore e posteriore del dente, rispetto al percorso di instradamento originale della net in fase di tuning.
-
Actual Height – altezza corrente del dente, misurata dalla linea centrale del percorso di instradamento originale in fase di tuning alla linea centrale del segmento di traccia superiore del dente.
-
Single Side – crea il pattern di tuning in modo che si estenda solo in una direzione rispetto al percorso di instradamento originale.
-
Fixed Size – blocca il Sawtooth Height all’altezza corrente e impedisce la creazione di denti di dimensioni diverse.
Posizionamento del pattern di tuning
Quando il pattern di tuning richiesto viene scelto nel pannello Properties, fare clic su un percorso nell’area di lavoro di progettazione per iniziare il tuning della sua lunghezza. Verrà applicato un filtro all’area di lavoro di progettazione per consentire una migliore visibilità della sola net interessata. Spostare il cursore lungo il percorso nella direzione in cui deve essere aggiunta la fisarmonica. Apparirà un pattern di tuning che continuerà a crescere man mano che il cursore si sposta. L’animazione seguente mostra un esempio di posizionamento di un pattern di tuning a fisarmonica.

Le fisarmoniche vengono posizionate quando viene eseguito il comando Interactive Length Tuning e la lunghezza del percorso deve essere aumentata.
Durante il tuning della lunghezza, premere Tab per aprire il pannello Properties, dove le proprietà del pattern di tuning selezionato (lunghezza target e proprietà geometriche) possono essere modificate al volo. Fare clic sull’overlay del pulsante di pausa nell’area di lavoro di progettazione per riprendere il posizionamento.
Controllo della lunghezza target
Esistono tre approcci per specificare la lunghezza target: definita manualmente, basata su una net già instradata oppure definita dalle regole di progettazione.
Durante il tuning interattivo della lunghezza, la sezione Target del pannello Properties include opzioni per selezionare la modalità Target Length richiesta. La sezione inferiore del pannello include opzioni che definiscono la forma e le dimensioni del pattern di tuning, che possono anche essere controllate in modo interattivo tramite scorciatoie.
- Manual – immettere la lunghezza nel campo Value . Recently Used Lengths vengono mantenuti, nel caso si desideri riutilizzarne uno.
- From Net (quando si esegue il tuning di una net) / From Diff. Pairs (quando si esegue il tuning di una coppia differenziale) – scegliere una net/coppia differenziale dall’elenco delle net/coppie differenziali nel progetto.
-
From Rules – regole di progettazione Length e Matched Length applicabili. Il software rispetterà quindi la combinazione più restrittiva di queste regole. Fare doppio clic su una regola nell’elenco del pannello per esaminarne in dettaglio le proprietà. Per ulteriori informazioni su come vengono applicate le regole di progettazione Length e Matched Length durante il tuning di una net, fare riferimento alla sezione Configuring the Design Rules.
La regola applicata è evidenziata in blu. È possibile cambiare la regola applicata durante il tuning facendo clic sulla voce di quella regola: diventerà la regola evidenziata in blu e la lunghezza target (e il testo descrittivo) cambieranno di conseguenza.
Il campo Value / Target Length mostra la lunghezza complessiva che il comando Interactive Length Tuning o Differential Pair Length Tuning sta cercando di ottenere con l’aggiunta del pattern di tuning in fase di posizionamento. Se l’opzione Clip to Target è abilitata, la lunghezza del pattern di tuning viene automaticamente limitata una volta raggiunta la lunghezza target (quando si esegue il tuning in modalità Manual o From Net / From Diff. Pairs) oppure una lunghezza leggermente inferiore al target ma entro la tolleranza definita (quando si esegue il tuning in modalità From Rules ). Questo può essere usato per evitare di aggiungere troppi segmenti di tuning, che potrebbero portare a superare la lunghezza target e oltrepassare la lunghezza massima consentita.
Premere Tab durante il tuning della lunghezza per aprire il pannello Properties, dove è possibile selezionare la modalità della lunghezza target.
Uso del pannello PCB
Quando il pannello PCB è impostato sulla modalità Nets mode, visualizza la lunghezza corrente dei segnali instradati. La modalità predefinita del pannello è visualizzare Nome, conteggio nodi, lunghezza instradata e lunghezza non instradata (Manhattan). Fare clic con il pulsante destro del mouse nell’area delle intestazioni di colonna del pannello per visualizzare un menu, dal quale è possibile selezionare colonne aggiuntive e nascondere quelle esistenti.
Se sono configurate regole di progettazione Length, allora anche lo stato di instradamento di ciascuna net interessata dalla regola viene colorato: evidenziato in giallo se route length < rule minimum, trasparente se net passes the rule, oppure rosso se route length > rule maximum.

Tre delle net non soddisfano la regola di progettazione Length: due sono troppo corte e una è troppo lunga.
Uso dell’indicatore di lunghezza della net
Se è definita una regola Length e/o una regola Matched Length, è possibile monitorare la lunghezza sia durante l’instradamento interattivo sia durante il tuning interattivo della lunghezza visualizzando il Length Tuning Gauge. Durante l’instradamento o il tuning, usare la scorciatoia Shift+G per attivare o disattivare l’indicatore.
L’indicatore mostra la Routed Length corrente come numero, e il cursore rosso/verde mostra la Estimated Length. Se si sta eseguendo il tuning della lunghezza di un percorso esistente, allora la Estimated Length è la somma di tutte le tracce e gli archi posizionati (la lunghezza fisica effettiva). Se si usa il Length Gauge durante l’instradamento interattivo di una net, allora la Estimated Length sarà la somma dell’instradamento posizionato plus la distanza rimanente fino al pad target (la lunghezza della linea di connessione).
Durante l’instradamento interattivo, potrebbe sembrare confuso che la Routed Length non abbia ancora raggiunto nemmeno il valore minimo della regola, ma che il cursore dell’indicatore si trovi da qualche parte tra il minimo e il massimo della regola, come nell’immagine sotto. Questo perché durante l’instradamento interattivo il cursore rappresenta la Estimated Length, dove:
Estimated Length = Routed Length + distance to target (length of connection line)
L’indicatore visualizzato mentre viene rispettata una regola di progettazione Length durante l’Interactive Routing mostra la Routed length corrente come numero, mentre il cursore mostra la Estimated Length corrente.
L’indicatore funziona come segue:
- Una casella rettangolare che definisce il contorno dell’indicatore.
- Due barre verticali gialle che indicano le lunghezze minima e massima consentite. Il minimo e il massimo sono determinati dall’insieme più restrittivo di vincoli definiti dalle regole di progettazione, come descritto sopra.
- La barra verticale verde che rappresenta la lunghezza target, che sarà un valore inserito manualmente, una lunghezza presa da una net esistente selezionata oppure il punto medio dell’intervallo di lunghezza valido quando calcolato dalle regole di progettazione.
- Un cursore rosso o verde che mostra la Lunghezza instradata corrente della net (durante il length tuning), oppure la Lunghezza stimata (durante l’instradamento interattivo). Il cursore passa da rosso a verde quando la lunghezza corrente passa dall’essere fuori intervallo all’essere compresa tra le lunghezze minima e massima consentite.
- La Lunghezza instradata corrente (lunghezza delle tracce e degli archi posizionati) viene visualizzata come valore numerico sovrapposto al cursore Gauge (62.781mm nell’immagine di esempio).
-
Il contorno rettangolare del gauge indica l’intero intervallo delle lunghezze possibili; il significato dei suoi limiti superiore e inferiore dipende dalla modalità di lunghezza target scelta.
- Se la modalità è Manual o From Net e non esiste alcuna regola di Length applicabile, il limite inferiore del riquadro del cursore sarà la lunghezza della net corrente e il limite superiore sarà la Max Length specificata.
- Se la modalità è Manual o From Net ed esiste una regola di Length applicabile, il limite inferiore del riquadro del cursore viene preso dalla regola o dalla lunghezza corrente dell’instradamento (a seconda di quale sia minore), mentre il limite superiore è definito dall’utente.
- Se la modalità è From Rule ed esiste una regola di Length applicabile, una regola di Matched Length applicabile, oppure una combinazione di entrambe, il limite inferiore del riquadro del cursore è determinato dalla regola o dalla lunghezza corrente dell’instradamento (a seconda di quale sia minore), mentre il limite superiore del riquadro del cursore è determinato dal MaxLimit della regola.
Esempio di Length Gauge

Le impostazioni del Gauge sono calcolate a partire dai vincoli definiti dalle regole applicabili.
-
Minimo del gauge (bordo sinistro del gauge) è 45 (valore
MinLimitpiù basso) -
Massimo del gauge (bordo destro del gauge) è 48 (valore
MaxLimitpiù alto) -
Barra gialla sinistra (valore
MinLimitpiù alto) è 46.58 -
Barra gialla destra (valore
MaxLimitpiù basso) è 47.58 (oscurata dalla barra verde nell’immagine sopra) -
Barra verde (
TargetLength) è 47.58 (lunghezza di instradamento della net più lunga del set, uguale aMaxLimit) - Il cursore verde e il valore numerico sovrapposto (lunghezza di instradamento corrente) sono 47.197.
Controllo delle proprietà geometriche del pattern durante il Length Tuning
Durante il length tuning interattivo, le proprietà geometriche del pattern possono essere modificate al volo dal pannello Properties o usando le scorciatoie. Le scorciatoie disponibili durante il length tuning includono:
| Scorciatoia | Funzione |
|---|---|
| Tab | Apri il pannello Properties (tutti i pattern) |
| Spacebar | Passa ciclicamente tra i 3 stili di angolo di tuning (pattern Accordion & Trombone) |
| |
Diminuisci Max Amplitude (pattern Accordion) o Actual Height (pattern Sawtooth) della quantità specificata nel relativo campo Step |
| |
Aumenta Max Amplitude (pattern Accordion) o Actual Height (pattern Sawtooth) della quantità specificata nel relativo campo Step |
| 3 | Diminuisci Space della quantità specificata nel relativo campo Step (pattern Accordion & Trombone) |
| 4 | Aumenta Space della quantità specificata nel relativo campo Step (pattern Accordion & Trombone) |
| 1 | Diminuisci il Miter dell’angolo della % specificata nel relativo campo Step (pattern Accordion & Trombone) |
| 2 | Aumenta il Miter dell’angolo della % specificata nel relativo campo Step (pattern Accordion & Trombone) |
| S | Attiva/disattiva l’opzione Single Side (pattern Sawtooth & Trombone) |
| Shift | Tieni premuto Shift per passare dal posizionamento del pattern allo scorrimento del pattern. Rilascia per continuare a posizionare il pattern (pattern Sawtooth & Trombone) |
| Shift+G | Attiva/disattiva il Length Tuning Gauge |
Usa i tasti di scelta rapida per controllare la forma e l’ampiezza del pattern di tuning durante il posizionamento.
Perché i pattern di tuning a volte scompaiono?
Il motore di tuning costruisce i pattern di tuning in base alle impostazioni geometriche correnti. Esistono combinazioni di queste impostazioni, insieme alla larghezza corrente della traccia, che possono rendere impossibile per il motore di tuning creare una forma di pattern. Se stai tentando di eseguire il length tuning e i pattern non compaiono, prova questi passaggi:
- Visualizza il pannello Properties mentre lavori, così puoi osservare le varie impostazioni. Durante il length tuning interattivo verrà automaticamente visualizzata la modalità appropriata.
-
Per i pattern Accordion e Trombone, premi Spacebar per scorrere ciclicamente le modalità, lasciandolo in modalità
Mitered Lines. - Per i pattern Accordion e Trombone, premi più volte la scorciatoia 1 per ridurre il Miter a zero.
-
Per i pattern Accordion e Sawtooth, quando fai clic per la prima volta su un instradamento per regolarne la lunghezza, apparirà un rettangolo di selezione. Se è molto grande (si estende molto oltre gli instradamenti adiacenti), premi più volte il tasto
per ridurre l’ampiezza/altezza. Ogni pressione di quel tasto ridurrà l’ampiezza/altezza in base all’impostazione corrente di Step; un valore sensato per l’impostazione Step è circa 1/10 dell’impostazione Max Amplitude / Actual Height. Se l’impostazione Step è troppo grande, premi Tab sulla tastiera per mettere in pausa il length tuning, inserisci un valore Step adeguato e fai clic sul pulsante
per riprendere il length tuning.
-
Per i pattern Accordion e Sawtooth, se il rettangolo di contorno bianco è troppo piccolo quando inizi il tuning, premi il tasto
per aumentare l’ampiezza/altezza.
Se segui questi passaggi dovresti vedere segmenti di tuning di forma rettangolare durante il length tuning. Tieni presenti anche questi punti aggiuntivi mentre lavori con i pattern a fisarmonica:
- Lo Style più facile da creare per il motore di tuning è Mitered Line accordions.
- Quando si usa lo stile Mitered Arcs, il valore corrente di Miter interagisce anche con le impostazioni di Amplitude e Space. Se usi questo Style, può essere utile usare una piccola quantità di Miter finché non hai trovato valori adatti di Amplitude e Space, quindi aumentare il Miter fino al valore richiesto.
-
La forma più difficile da creare è quella delle fisarmoniche di tuning Rounded, perché la capacità del motore di tuning di creare estremità semicircolari è strettamente legata alle impostazioni correnti di Amplitude e Space. In genere i pattern possono essere creati quando il
Amplitude > Radius + Route Width.
Lavorare con i pattern di tuning posizionati
Per modificare un pattern di tuning posizionato, fai clic una volta per selezionarlo e visualizzare le maniglie di modifica. Fai clic e trascina su un bordo o un vertice per ridimensionare la regione di delimitazione del pattern: le sezioni del pattern vengono ridimensionate automaticamente per adattarsi alla nuova forma aggiornata della regione di delimitazione.
È possibile usare il pannello Properties (mostrerà una modalità associata quando viene selezionato un pattern di tuning). Usa i controlli per modificare le proprietà del pattern selezionato.
Le scorciatoie possono essere usate anche durante la modifica interattiva. Fai clic e tieni premuto su un pattern di tuning selezionato per usarle.
Rimodellare un pattern Accordion posizionato
Di seguito è riportato un video che mostra come ridimensionare un pattern Accordion.
Ridimensiona il riquadro di delimitazione della fisarmonica per modificare l’Amplitude o la lunghezza, fai clic e tieni premuto per spostarlo, modifica lo Style nel pannello Properties.
Rotazione di un pattern Accordion posizionato
Durante la regolazione delle lunghezze di più net, può diventare difficile inserire ulteriori pattern di tuning. Se si utilizzano pattern Accordion, questi possono essere ruotati, il che può aiutare a inserirli tra gli ostacoli o ad aggiungere pattern aggiuntivi. Il video seguente mostra come ruotare un pattern accordion già posizionato.
Per ruotare un accordion selezionato, tenere premuto Ctrl quindi:
- Fare clic e trascinare su una delle due estremità del riquadro di selezione dell’accordion per ruotare attorno all’estremità opposta dell’accordion.
- Fare clic e trascinare su uno dei lati del riquadro di selezione dell’accordion per ruotare attorno al centro dell’accordion.
- Premere il tasto R durante la rotazione per attivare/disattivare lo snap della rotazione con incrementi di 45 gradi.
Lavorare con pattern Trombone e Sawtooth posizionati
Per i pattern Trombone e Sawtooth, l’area poligonale entro cui il pattern viene costruito è racchiusa in un involucro che può essere considerato come una sleeve. Fare clic per selezionare un pattern posizionato e visualizzare la sleeve.
I pattern trombone e sawtooth vengono costruiti all’interno di una forma sleeve, che supporta una varietà di comportamenti di modifica della forma.
Sono disponibili diversi comportamenti di movimento e ridimensionamento, a seconda del punto della sleeve su cui si fa clic e si tiene premuto. Ci sono tre zone in cui è possibile fare clic e trascinare, mostrate nell’immagine sopra.
-
Click and Drag su Zona 1 o 2 per allungare o allargare il pattern. Si noti che non è necessario fare clic su una maniglia per ridimensionare il pattern; è possibile usare qualsiasi punto lungo il bordo della sleeve.
-
Click and Drag su Zona 3 per spostare liberamente il pattern lungo il percorso di routing originale o perpendicolarmente a esso.
-
Modificare le proprietà del/dei pattern selezionato/i nel pannello Properties.
Le scorciatoie Shift e Ctrl possono essere usate durante un’azione di clic e trascinamento, modificandone il comportamento nei seguenti modi:
-
Shift + Click and Drag su Zona 1 o 3 per far scorrere il pattern lungo il percorso di routing originale, mantenendo la distribuzione laterale del pattern rispetto al percorso di routing.
-
Ctrl + Click and Drag su Zona 2 o 3 per spostare il pattern perpendicolarmente al percorso di routing originale.
Cambio di layer di un pattern di tuning posizionato
Il pannello Properties di un pattern di tuning posizionato selezionato nell’area di progettazione include il menu a discesa Layer nella relativa sezione Properties. Utilizzare questo menu a discesa per cambiare rapidamente il layer di segnale su cui è posizionato il pattern di tuning.
Si noti che è possibile selezionare più oggetti di routing (pattern di tuning, tracce, archi) per cambiarne il layer di segnale con una singola azione. Per ulteriori informazioni, vedere Strategie per la selezione del routing.
Length tuning delle coppie differenziali
La lunghezza di una coppia differenziale può essere regolata anche rispetto alla lunghezza di altre coppie differenziali, utilizzando il comando Interactive Differential Pair Length Tuning (Route menu). Come per il routing delle coppie differenziali, questo comando opera simultaneamente sulle due net della coppia.
Se si prevede di eseguire il length tuning delle coppie differenziali, creare le seguenti regole per indirizzare l’insieme di coppie differenziali:
-
Una regola matched length definisce i requisiti di corrispondenza della lunghezza between pairs. Per configurare la regola in modo che verifichi la lunghezza di una coppia rispetto alla lunghezza di un’altra coppia, abilitare l’opzione Group Matched Lengths.
-
Una seconda regola matched length, con priorità più alta, che definisce i requisiti di corrispondenza della lunghezza within-pair. Per configurare la regola in modo che verifichi la lunghezza di un membro della coppia rispetto all’altro membro della coppia, abilitare l’opzione Within Differential Pair Length.
Un buon approccio per regolare le lunghezze delle coppie differenziali è:
-
Eseguire il routing delle coppie.
-
Per prima cosa, eseguire il length tuning between delle coppie utilizzando il comando Interactive Differential Pair Length Tuning. Il length tuning usa la lunghezza del segnale più lungo nella coppia più lunga come Target Length e regola la net più lunga della coppia a questa lunghezza.
-
Quindi eseguire il length tuning della net più corta within di ciascuna coppia rispetto all’altra net della coppia utilizzando il comando Interactive Length Tuning.
-
Ora è possibile usare il pannello PCB Rules and Violations per controllare le regole within-pair Matched Net Length. Per farlo, selezionare Matched Net Lengths nella sezione Rule Classes del pannello, quindi fare clic con il pulsante destro del mouse sulla regola Matched Length richiesta e selezionare il comando Run DRC Rule <RuleName> dal menu contestuale. Regolare i pattern accordion di tuning a net singola, se necessario.
-
Quindi usare il pannello PCB Rules and Violations per controllare le regole between-pair Matched Net Length, utilizzando il processo appena descritto. Regolare i pattern accordion di tuning della coppia differenziale, se necessario.
Regolazione automatica di più net
L'editor PCB offre anche la funzionalità di regolazione automatica della lunghezza/del ritardo (o multi-tuning). La funzionalità supporta sia le tracce singole sia le coppie differenziali. Sono supportate anche le tracce normali e gli angoli dispari (eccetto le coppie differenziali).
La funzionalità viene utilizzata come segue:
-
Configurare, secondo necessità, un insieme di regole di progettazione Length e Matched Length (con l'opzione Group Matched Length abilitata) per net e/o xSignals. Fare riferimento alla sezione Configuring the Design Rules per ulteriori informazioni.
-
Selezionare le tracce di più net da regolare. Verranno regolate le porzioni di routing selezionate; il routing non selezionato non verrà modificato.
-
Scegliere il comando Route » Automatic Length Tuning dai menu principali (scorciatoia:
Ctrl+Alt+T).
-
Configurare, secondo necessità, il pattern basato su fisarmonica e i relativi attributi quando è selezionata la modalità Min/Max/Group Matching nella finestra di dialogo Auto Tuning Process che si apre. Fare riferimento alla sezione Accordion Pattern Geometry Properties per ulteriori informazioni.

La finestra di dialogo Auto Tuning Process quando è in modalità Min/Max/Group Matching -
Dopo aver fatto clic su OK nella finestra di dialogo, verranno creati i pattern di tuning.
Abbinamento automatico di fase delle coppie differenziali
Come parte della regolazione automatica della lunghezza delle coppie differenziali, è possibile abilitare l'abbinamento di fase tra i lati di una coppia differenziale.
La funzionalità viene utilizzata come segue:
-
Configurare, secondo necessità, un insieme di regole di progettazione Matched Length (con l'opzione Within Differential Pair Length abilitata) per le coppie differenziali.
-
Selezionare le tracce da entrambi i lati delle coppie differenziali da regolare.
-
Scegliere il comando Route » Automatic Length Tuning dai menu principali (scorciatoia:
Ctrl+Alt+T). -
Configurare, secondo necessità, il pattern basato su dente di sega e i relativi attributi quando è selezionata la modalità Within Pair Matching nella finestra di dialogo Auto Tuning Process che si apre. Fare riferimento alla sezione Sawtooth Pattern Geometry Properties per ulteriori informazioni.

La finestra di dialogo Auto Tuning Process quando è in modalità Within Pair Matching -
Dopo aver fatto clic su OK nella finestra di dialogo, verranno creati i pattern di tuning.
Conversione di un pattern di tuning in primitive
Un pattern di regolazione della lunghezza, essendo un'unione, è un oggetto di gruppo – composto da segmenti primitivi di traccia e/o arco, con pieno controllo su ampiezza, gap e raggio d'angolo (o smusso). Come altri oggetti di gruppo, quali componenti, quote e poligoni, un pattern di regolazione della lunghezza può essere exploded. In altre parole, può essere convertito nelle primitive libere che lo costituiscono, che possono quindi essere modificate indipendentemente. Utilizzare il comando Explode Length Tuning to Free Primitives per farlo, disponibile nel sottomenu principale Tools » Convert oppure nel sottomenu Unions del clic destro.
Si noti che l'esplosione di qualsiasi oggetto nell'editor PCB è un processo unidirezionale: una volta esploso, un oggetto non può essere riconvertito in quel tipo di oggetto. Per ottenere questo risultato è possibile utilizzare solo il comando Undo.
Uniformare le lunghezze delle net
Il comando Tools » Equalize Net Lengths dei menu principali dell'editor PCB può essere utilizzato per abbinare la lunghezza delle net identificate da una regola di progettazione Matched Net Lengths definita. Dopo l'avvio del comando, si aprirà la finestra di dialogo Equalize Nets.
Utilizzare questa finestra di dialogo per definire lo stile e le dimensioni dei segmenti a fisarmonica che il software aggiungerà per uniformare le lunghezze delle net di destinazione. Dopo aver fatto clic su OK, verranno aggiunti segmenti di traccia a tutte le net dell'insieme coperte dalla regola di progettazione che sono più corte della net più lunga dell'insieme. Il comando tenterà di aggiungere traccia a queste net più corte finché non sarà soddisfatta la condizione di tolleranza specificata nella relativa regola Matched Net Lengths.
Verrà eseguito un controllo delle regole di progettazione solo per tutte le regole Matched Net Lengths definite (e abilitate) e il Design Rule Verification Report (Design Rule Check - <PCBDocumentName>.html) verrà aperto come documento attivo. Il report elencherà eventuali violazioni di queste regole. Per informazioni su quanto ciascuna net dell'insieme applicabile sia al di fuori della tolleranza, fare riferimento al relativo messaggio nel pannello Messages, di cui sotto è mostrato un esempio:
Matched Net Lengths: Between Net LCD_RW And Net LCD_RS Length:85.061mm, outside tolerance by 7.564mm
In questo caso, la net più lunga dell'insieme interessato dalla regola Matched Net Lengths applicabile è LCD_RS. La net LCD_RW ha una lunghezza instradata di 85,061 mm, che è al di fuori della tolleranza definita dalla regola di 7,564 mm.
Vedere anche
- Routing del PCB
- Routing interattivo
- Routing di coppie differenziali
- Routing a impedenza controllata
- Modifica dei routing esistenti
- Glossing e retracing dei routing esistenti
- Progettazione ad alta velocità
- Sito web di Eric Bogatin, docente di integrità del segnale ed esperto del settore http://www.bethesignal.com/
- Sito web del Dr. Howard Johnson, docente di progettazione ad alta velocità ed esperto del settore http://www.signalintegrity.com/
- Sito web di Lee Ritchey, docente ed esperto di progettazione PCB ad alta velocità http://www.speedingedge.com/