Routing Rule Types

Le regole di progettazione della categoria Routing sono descritte di seguito.

 
 
 
 
 

La categoria Routing delle regole di progettazione
La categoria Routing delle regole di progettazione


Larghezza

Regola predefinita: richiesta i

Questa regola definisce la larghezza delle tracce posizionate sui layer di rame (segnale).

Vincoli

Vincoli per la regola Width, applicabili a tutti i layer. Inserire valori specifici per layer nella griglia (passare il cursore sopra per visualizzarli).
Vincoli per la regola Width, applicabili a tutti i layer. Inserire valori specifici per layer nella griglia (passare il cursore sopra per visualizzarli).

  • Preferred Width - specifica la larghezza preferita da utilizzare per le tracce durante il routing della scheda.

  • Min Width - specifica la larghezza minima consentita da utilizzare per le tracce durante il routing della scheda.

  • Max Width - specifica la larghezza massima consentita da utilizzare per le tracce durante il routing della scheda.

  • Se i valori per Preferred Width, Min Width e Max Width sono specificati nei campi sopra l'immagine, verranno applicati a tutti i layer di segnale. Per definire valori specifici per layer, inserirli nella Layer Attributes Table (la griglia) sotto l'immagine. Passare il cursore sopra l'immagine per visualizzare la differenza.

  • Premere il tasto di scelta rapida 3 durante il routing interattivo per modificare quale valore viene utilizzato. Usare la scorciatoia per scorrere tra Min Width, Preferred Width, Max Width e User Width: la modalità corrente viene visualizzata nell'Heads-Up display e nella barra di stato.
    Ulteriori informazioni su Interactive Routing

  • Check Tracks/Arcs Min/Max Width Individually – per ogni percorso nella net interessata dalla regola, verificare che la larghezza di ogni singola traccia e arco rientri nell'intervallo minimo e massimo ().

  • Check Min/Max Width for Physically Connected – per ogni percorso nella net interessata dalla regola, verificare che la larghezza effettiva del rame instradato, formata dalla combinazione di tracce, archi, riempimenti, pad e via, rientri nell'intervallo minimo e massimo ().

  • Use Impedance Profile - questa opzione diventa disponibile quando nel Layer Stack Manager è definito almeno un profilo di impedenza. Quando è abilitata, usare il menu a discesa per selezionare il profilo di impedenza desiderato. Quando la regola è configurata in questa modalità, la Preferred Width richiesta su ciascun layer di routing viene calcolata come parte del profilo di impedenza specificato (anche i valori Min Width e Max Width verranno impostati su questo valore quando l'opzione è abilitata). Una volta definita la regola, durante il routing di una net che rientra nell'ambito della regola, la larghezza della traccia verrà automaticamente impostata sulla larghezza richiesta per soddisfare l'impedenza specificata per quel layer. Quando questa opzione è abilitata, la Preferred Width non può essere modificata nella regola, ma i valori Min Width e Max Width sì.

    Ulteriori informazioni su Configuring the Layer Stack for Controlled Impedance Routing

  • Show values for layer stack – Questa opzione appare nella finestra di dialogo quando nel Layer Stack Manager sono definiti più stack di layer. Se la scheda include più stack di layer, i Width Constraints devono essere configurati per ciascuno stack, utilizzando i campi per tutti i layer sopra l'immagine oppure i campi specifici per layer nella Layer Attributes Table.

    Ulteriori informazioni su Defining and Configuring Substacks

    Javascript

    Configurare i vincoli per ciascuno stack di layer nel progetto.

  • Layer Attributes Table - l'area della griglia nella parte inferiore della finestra di dialogo visualizza tutti i layer di segnale definiti nello stack di layer, a meno che l'opzione Use Impedance Profile non sia abilitata. Se questa opzione è abilitata, verranno visualizzati solo i layer disponibili come parte del profilo di impedenza selezionato. Vengono mostrate le larghezze di routing minima, massima e preferita e altre informazioni specifiche del layer. I campi della larghezza di routing possono essere impostati globalmente definendo i valori nei campi dei vincoli sopra l'immagine oppure singolarmente digitando i valori direttamente nella tabella. Quando l'opzione Use Impedance Profile è abilitata, le voci della larghezza richiesta verranno calcolate automaticamente e inserite per ciascun layer nella tabella. In questa modalità, i valori Preferred Width non possono essere modificati, ma i valori Min Width e Max Width sì.

Quando si definiscono i valori per le larghezze di routing minima, massima e preferita, il Layer Attributes Table evidenzierà le voci non valide usando testo rosso. Questo può accadere, ad esempio, quando si specifica un valore di vincolo minimo maggiore del valore di vincolo massimo. La definizione errata della regola viene ulteriormente evidenziata dal fatto che il nome della regola diventa rosso sia nel riquadro ad albero delle cartelle sia nei rispettivi elenchi di riepilogo nella finestra di dialogo PCB Rules and Constraints Editor dialog.

Applicazione della regola

L'impostazione Preferred Width viene rispettata dall'Autorouter.

Le impostazioni Min Width e Max Width vengono rispettate dall'Online DRC e dal Batch DRC. Determinano inoltre l'intervallo di valori consentiti che possono essere utilizzati durante il routing interattivo (premere il tasto Tab durante il routing per modificare la larghezza della traccia entro l'intervallo definito tramite il pannello Properties panel). Se viene immesso un valore al di fuori di questo intervallo, verrà automaticamente limitato.

Nota

La larghezza di ciascuna net in una coppia differenziale è monitorata dalla regola applicabile Differential Pairs Routing rule.


Riduzione della larghezza di routing

Questa funzionalità è disponibile quando l'opzione PCB.Rules.RoutingNeckdown è abilitata nella finestra di dialogo Advanced Settings dialog.

Regola predefinita: non richiesta

Non è raro che una net venga instradata con larghezze diverse mentre il routing attraversa la scheda. Ad esempio, il routing in ingresso o in uscita da un BGA richiede spesso escape route più strette rispetto ai percorsi con larghezza preferita consentiti dal profilo di impedenza applicato. Questa regola consente di definire la lunghezza totale massima consentita di tali tracce più strette, in modo che il percorso continui a fornire l'impedenza richiesta.

La regola può essere definita sia nella vista Physical del Constraint Manager sia nella finestra di dialogo PCB Rules and Constraints Editor.

Vincoli

Vincoli per la regola Routing Neck-Down 
Vincoli per la regola Routing Neck-Down 

Neck-Down Length specifica la lunghezza massima consentita dei percorsi continui (in ciascuna net compresa nell'ambito della regola) la cui larghezza è compresa tra la Min Width e la Preferred Width definite dalla regola Routing Width applicabile. In alternativa, usare la griglia per definire la lunghezza consentita per ciascun layer.

Applicazione della regola

Abilitare il controllo del tipo di regola Routing Neck-Down per la verifica online e/o batch nella finestra di dialogo Design Rule Checker per rilevare violazioni delle regole Routing Neck-Down nelle corrispondenti modalità DRC. Le violazioni delle regole rilevate verranno contrassegnate con un motivo tratteggiato sulle tracce corrispondenti nello spazio di progettazione.


Topologia di routing

Regola predefinita: richiesta i

Questa regola specifica la topologia da utilizzare durante il routing delle net sulla scheda. La topologia di una net è la disposizione o il modello delle connessioni pin-to-pin. Per impostazione predefinita, le connessioni pin-to-pin di ciascuna net sono disposte in modo da ottenere la lunghezza complessiva di connessione più breve. Una topologia viene applicata a una net per vari motivi; per i progetti ad alta velocità, in cui le riflessioni del segnale devono essere ridotte al minimo, la net viene disposta con una topologia daisy chain; per le net di massa, si potrebbe applicare una topologia a stella per garantire che tutte le tracce ritornino a un punto comune.

Vincoli

Vincolo predefinito per la regola Routing Topology
Vincolo predefinito per la regola Routing Topology

Topology - definisce la topologia da utilizzare per la/e net interessata/e dall'ambito (query completa) della regola. È possibile applicare le seguenti topologie:

  • Shortest - questa topologia collega tutti i nodi della net per ottenere la lunghezza complessiva di connessione più breve.

  • Horizontal - questa topologia collega tutti i nodi insieme, privilegiando la brevità orizzontale rispetto a quella verticale con un fattore di 5:1. Usare questo metodo per forzare il routing in direzione orizzontale.

  • Vertical - questa topologia collega tutti i nodi insieme, privilegiando la brevità verticale rispetto a quella orizzontale con un fattore di 5:1. Usare questo metodo per forzare il routing in direzione verticale.

  • Daisy-Simple - questa topologia concatena tutti i nodi uno dopo l'altro. L'ordine della concatenazione viene calcolato per ottenere la lunghezza complessiva più breve. Se vengono specificati un pad sorgente e un pad terminatore, tutti gli altri pad vengono concatenati tra di essi per ottenere la lunghezza più breve possibile. Modificare un pad per impostarlo come sorgente o terminatore. Se vengono specificate più sorgenti (o terminatori), queste vengono concatenate insieme a ciascuna estremità.

  • Daisy-MidDriven - questa topologia posiziona il/i nodo/i sorgente al centro della daisy chain, divide equamente i carichi e li concatena su entrambi i lati della/e sorgente/i. Sono richiesti due terminatori, uno per ciascuna estremità. Più nodi sorgente vengono concatenati insieme al centro. Se non ci sono esattamente due terminatori, viene utilizzata la topologia Daisy-Simple.

  • Daisy-Balanced - questa topologia divide tutti i carichi in catene uguali, con un numero totale di catene pari al numero di terminatori. Queste catene si collegano quindi alla sorgente secondo uno schema a stella. Più nodi sorgente vengono concatenati insieme.

  • Starburst - questa topologia collega ciascun nodo direttamente al nodo sorgente. Se sono presenti terminatori, vengono collegati dopo ciascun nodo di carico. Più nodi sorgente sono concatenati insieme, come nella topologia Daisy-Balanced.

Applicazione della regola

Batch DRC, durante l'autorouting.

Note
  • Quando si utilizza l'Autorouter, il tempo di completamento dell'instradamento può essere più lungo quando si usano topologie diverse da Shortest.

  • L'implementazione di topologie personalizzate definite usando From-Tos può essere verificata durante il Batch DRC delle regole di progettazione Routing Topology applicate alle reti corrispondenti. Viene rilevata una violazione se esiste una connessione elettrica tra i pad di un From-To e il percorso più breve contiene almeno un altro pad di questa rete. Le violazioni non verranno rilevate per reti con un numero elevato di pad (più di 20) o primitive (più di 1024).


Priorità di instradamento

Regola predefinita: richiesta i

Questa regola assegna una priorità di instradamento alla/e rete/i interessata/e dalla regola. L'Autorouter usa il valore di priorità assegnato per valutare l'importanza di instradamento di ciascuna rete nel progetto e quindi determinare quali reti debbano essere instradate per prime.

Vincoli

Vincolo predefinito per la regola Routing Priority
Vincolo predefinito per la regola Routing Priority

Routing Priority - il valore di priorità assegnato alla/e rete/i interessata/e dall'ambito (query completa) della regola. Immettere un valore compreso tra 0 e 100. Più alto è il numero assegnato, maggiore sarà la priorità durante l'instradamento.

Applicazione della regola

Durante l'autorouting.


Layer di instradamento

Regola predefinita: richiesta i

Questa regola specifica quali layer possono essere utilizzati per l'instradamento.

Vincoli

Vincoli predefiniti per la regola Routing Layers
Vincoli predefiniti per la regola Routing Layers

Enabled Layers - ogni layer di segnale attualmente definito per il progetto, come definito dallo stackup dei layer, è elencato. Utilizzare l'opzione associata Allow Routing per abilitare/disabilitare l'instradamento su un layer, secondo necessità.

Applicazione della regola

Online DRC, Batch DRC, durante l'instradamento interattivo e durante l'autorouting.

Nota

Quando si utilizza l'Autorouter, la direzione di instradamento per ciascun layer di segnale abilitato nel progetto viene definita come parte della configurazione di Situs Autorouter. Le direzioni sono specificate nella finestra di dialogo Layer Directions dialog, accessibile facendo clic sul pulsante Edit Layer Directions nella finestra di dialogo Situs Routing Strategies dialog.

L'impostazione della direzione di instradamento di un layer su Any può influire sulle prestazioni durante l'autorouting. Un uso più efficiente dell'area della scheda può essere ottenuto scegliendo una direzione di instradamento specifica.

Angoli di instradamento

Regola predefinita: richiesta i

Questa regola specifica lo stile degli angoli da utilizzare durante l'autorouting.

Vincoli

Vincoli predefiniti per la regola Routing Corners
Vincoli predefiniti per la regola Routing Corners

  • Style - specifica quale stile di angolo di instradamento utilizzare. Sono disponibili i seguenti tre stili:
    • 90 Degrees.
    • 45 Degrees.
    • Rounded.
  • Setback - questi due campi consentono di definire un valore minimo e massimo per l'arretramento quando si utilizzano gli stili di angolo 45 Degrees e Rounded. L'arretramento è la distanza dalla posizione dell'angolo "reale" (quella che esisterebbe se si utilizzasse lo stile 90 Degrees) al punto in cui l'Autorouter dovrebbe iniziare la smussatura o l'arrotondamento, controllando di fatto la dimensione della mitra o il raggio dell'angolo.
Applicazione della regola

Questa regola è destinata all'uso da parte di Autorouter di terze parti che implementano l'instradamento a 45° come post-processo. Non viene seguita da Situs Autorouter, che implementa l'instradamento a 45° come processo nativo.


Stile delle via di instradamento

Regola predefinita: richiesta i

Questa regola specifica lo stile delle via che possono essere utilizzate durante l'instradamento. È possibile definire valori specifici Min/Max/Preferred per il diametro e la dimensione del foro della via - definiti come parte dei vincoli della regola - oppure utilizzare i template disponibili per il progetto della scheda.

La regola di progettazione Routing Via Style definisce le proprietà X-Y della via. I layer attraversati da ciascuna via nel piano Z sono configurati nella scheda Via Types di Layer Stack Manager. Ulteriori informazioni in Defining the Via Types.
Vincoli

Vincoli predefiniti per la regola Routing Via Style. Passare il mouse sopra l'immagine per confrontare le due modalità disponibili.
Vincoli predefiniti per la regola Routing Via Style. Passare il mouse sopra l'immagine per confrontare le due modalità disponibili.

Mode - utilizzare il menu a discesa per scegliere tra le due modalità seguenti:

  • Min/Max preferred - scegliere questa modalità per impostare i valori consentiti (Minimum/Maximum/Preferred) per il diametro e la dimensione del foro della via come parte della regola stessa.
  • Template preferred - scegliere questa modalità per poter utilizzare gli stili di via definiti tramite i template di via disponibili per la scheda.
Mode = Min/Max preferred

Quando viene scelta questa modalità, l'area dei vincoli cambia per presentare le seguenti opzioni:

  • Via Diameter - specifica i valori dell'intervallo di vincolo da rispettare per quanto riguarda i diametri delle via posizionate durante l'instradamento della scheda. È possibile definire i seguenti valori individuali:
    • Minimum - il valore minimo consentito per il diametro della via.
    • Maximum - il valore massimo consentito per il diametro della via.
    • Preferred - il valore preferito per il diametro della via.
  • Via Hole Size - specifica i valori dell'intervallo di vincolo da rispettare per quanto riguarda le dimensioni del foro delle via posizionate durante l'instradamento della scheda. È possibile definire i seguenti valori individuali:
    • Minimum - il valore minimo consentito per la dimensione del foro della via.
    • Maximum - il valore massimo consentito per la dimensione del foro della via.
    • Preferred - il valore preferito per la dimensione del foro della via.
Mode = Template preferred

Quando viene scelta questa modalità, l'area dei vincoli cambia per presentare le seguenti opzioni:

  • Templates List - elenca i template di via disponibili che possono essere utilizzati con la regola. Si tratta di template di via (locali o definiti nelle Pad Via Template Libraries) resi disponibili al progetto della scheda come parte di Local Pad & Via Library (accessibile tramite il pannello PCB Pad Via Templates). Per ciascun template disponibile, vengono presentate le seguenti informazioni:
    • Template Name - il nome in sola lettura del template. Per un template locale, viene utilizzata una denominazione generata automaticamente in conformità agli standard IPC. Per un template proveniente da una PvLib, questa denominazione può essere personalizzata come parte della configurazione del template all'interno di quella libreria.
    • Description - la descrizione in sola lettura scritta per il template.
    • Library - la libreria da cui proviene il template. Può essere <Local> (dove la via è definita e salvata con il documento PCB) oppure il nome della libreria esterna Pad Via Template Library (<LibraryName>.PvLib) resa disponibile al documento PCB.
    • Enabled - abilitare questa opzione per rendere il template disponibile per il posizionamento delle via durante l'Interactive Routing.
I template di via possono essere locali (per le via salvate con il file di progettazione PCB) oppure provenire da una o più Pad Via Template Libraries (*.PvLib), installate come parte dell'insieme di librerie disponibili.
Applicazione della regola

Online DRC, Batch DRC, durante l'autorouting e durante l'instradamento interattivo.

Quando la modalità della regola è impostata su Min/Max preferred, si applicano le seguenti considerazioni:

  • Gli attributi della via Preferred sono utilizzati dall'Autorouter.
  • Gli attributi della via Minimum e Maximum sono rispettati da Online DRC e Batch DRC.
  • Gli attributi della via Maximum e Minimum determinano anche l'intervallo di valori consentiti che possono essere utilizzati durante l'instradamento interattivo - quando si preme il tasto + (o *) sul tastierino numerico per commutare i layer di segnale di instradamento e inserire una via, si preme il tasto / sul tastierino numerico per posizionare una via di fanout, oppure si preme il tasto di scelta rapida 2 per posizionare una via senza cambiare layer.
  • Quando una via di instradamento sta per essere posizionata durante l'instradamento interattivo, è possibile scorrere la definizione della via Minimum / Preferred / Maximum / User Choice premendo il tasto 4. Lo stato attualmente selezionato viene visualizzato nell'Heads-Up Display e sulla barra di stato. È inoltre possibile premere il tasto Tab durante l'instradamento per accedere al pannello Properties panel, da cui è possibile modificare le proprietà della via entro l'intervallo Min/Max della regola. Se viene immesso un valore al di fuori del relativo intervallo, verrà automaticamente limitato.
  • Se nel Layer Stack Manager sono definiti più Via Types, ad esempio via passanti e via cieche/interrate, può essere possibile utilizzare diversi Via Types per l'attuale transizione di layer. In questa situazione, premere il tasto 6 per scorrere i Via Types consentiti. Il Via Type selezionato viene visualizzato nell'Heads-Up Display e sulla barra di stato. In alternativa, premere il tasto 8 per visualizzare un menu popup dei Via Types consentiti e fare clic su quello richiesto.

    User Choice indica le ultime impostazioni della via utilizzate o il template scelto. Per modificare i valori correnti di User Choice, premere Shift+V durante l'instradamento interattivo quando una via è agganciata al cursore. Si aprirà la finestra di dialogo Choose Via Sizes dialog; selezionare un Via Template oppure immettere i valori richiesti (entro l'intervallo Min/Max della regola).

Quando la modalità della regola è impostata su Template preferred, si applicano le seguenti considerazioni:

  • Quando una via di instradamento sta per essere posizionata durante l'instradamento interattivo, è possibile scorrere i template di via abilitati premendo il tasto 4. Il template selezionato viene visualizzato nell'Heads-Up Display e sulla barra di stato. È inoltre possibile premere il tasto Tab durante l'instradamento per accedere al pannello Properties panel, da cui è possibile modificare il template di via attualmente applicato.
  • Se nel Layer Stack Manager sono definiti più tipi di via, ad esempio via passanti e via cieche/interrate, può essere possibile utilizzare tipi di via diversi per l'attuale transizione di layer. In questa situazione, premere il tasto 6 per scorrere ciclicamente i tipi di via consentiti. Il tipo di via selezionato viene visualizzato nell'Heads-Up Display e nella barra di stato. In alternativa, premere il tasto 8 per visualizzare un menu a comparsa dei tipi di via consentiti e fare clic su quello richiesto.
Nota

Per controllare la dimensione delle via cieche e interrate, è possibile impostare regole individuali mirate alle diverse coppie di layer. Ad esempio, per controllare la dimensione della via per le via cieche tra il top layer e il mid-layer 1, è possibile utilizzare il seguente ambito (Full Query):

(StartLayer = 'Top Layer') and (StopLayer = 'Mid-Layer1')

Per controllare la dimensione della via per le via interrate tra il mid-layer 2 e il mid-layer 3, verrebbe utilizzato il seguente ambito:

(StartLayer = 'Mid-Layer2') and (StopLayer = 'Mid-Layer3')

In alternativa, invece di creare regole individuali, è possibile espandere la query di una singola regola usando OR come segue:

((StartLayer = 'Top Layer') and (StopLayer = 'Mid-Layer1')) or((StartLayer = ' Mid-Layer2') and (StopLayer = 'Mid-Layer3'))

Dove il layer denominato, ad esempio Top Layer o Mid-Layer1, è l'esatto Name definito per quel layer nel Layer Stack Manager.

Controllo Fanout

Regola predefinita: richiesta i

Questa regola specifica le opzioni di fanout da utilizzare quando si esegue il fanout dei pad dei componenti a montaggio superficiale nel progetto che si collegano a net di segnale e/o piani di alimentazione. Dal punto di vista del routing, il fanout trasforma essenzialmente un pad SMT in un pad passante aggiungendo una via e una traccia di collegamento. Questo aumenta notevolmente la probabilità di instradare con successo la scheda, poiché un segnale viene reso disponibile su tutti i layer di routing invece che solo sul layer superiore o inferiore. Ciò è particolarmente necessario nei progetti ad alta densità, dove lo spazio di routing è molto limitato.

Vincoli

Vincoli predefiniti per la regola Fanout Control (Fanout_Default)
Vincoli predefiniti per la regola Fanout Control (Fanout_Default)

  • Fanout Style - specifica come le via di fanout vengono posizionate rispetto al componente SMT. Sono disponibili le seguenti opzioni:
    • Auto - sceglie lo stile più appropriato per la tecnologia del componente al fine di ottenere risultati ottimali in termini di spazio di routing.
    • Inline Rows - le via di fanout vengono posizionate entro due file allineate.
    • Staggered Rows - le via di fanout vengono posizionate entro due file sfalsate.
    • BGA - il fanout avviene in conformità alle opzioni BGA specificate.
    • Under Pads - le via di fanout vengono posizionate direttamente sotto i pad del componente SMT.
  • Fanout Direction - specifica la direzione da utilizzare per il fanout. Sono disponibili le seguenti opzioni:
    • Disable - non consentire il fanout rispetto ai componenti SMT interessati dalla regola.
    • In Only - fanout solo verso l'interno. Tutte le via di fanout e la traccia di collegamento verranno posizionate all'interno del rettangolo di ingombro del componente.
    • Out Only - fanout solo verso l'esterno. Tutte le via di fanout e la traccia di collegamento verranno posizionate all'esterno del rettangolo di ingombro del componente.
    • In Then Out - esegue inizialmente il fanout di tutti i pad del componente verso l'interno. Tutti i pad che non possono essere sottoposti a fanout in questa direzione dovrebbero essere sottoposti a fanout verso l'esterno (se possibile).
    • Out Then In - esegue inizialmente il fanout di tutti i pad del componente verso l'esterno. Tutti i pad che non possono essere sottoposti a fanout in questa direzione dovrebbero essere sottoposti a fanout verso l'interno (se possibile).
    • Alternating In and Out - esegue il fanout di tutti i pad del componente (ove possibile) in modo alternato, prima verso l'interno e poi verso l'esterno.
  • Direction From Pad - specifica la direzione da utilizzare per il fanout. Quando viene eseguito il fanout di un componente BGA, i suoi pad vengono suddivisi in quadranti, con il fanout applicato simultaneamente ai pad di ciascun quadrante. Sono disponibili le seguenti opzioni:
    • Away From Center - il fanout dei pad in ciascun quadrante viene applicato seguendo un angolo di 45° lontano dal centro del componente.
    • North-East - tutti i pad in ciascun quadrante vengono sottoposti a fanout in direzione nord-est (45° in senso antiorario rispetto all'orizzontale).
    • South-East - tutti i pad in ciascun quadrante vengono sottoposti a fanout in direzione sud-est (45° in senso orario rispetto all'orizzontale).
    • South-West - tutti i pad in ciascun quadrante vengono sottoposti a fanout in direzione sud-ovest (135° in senso orario rispetto all'orizzontale).
    • North-West - tutti i pad in ciascun quadrante vengono sottoposti a fanout in direzione nord-ovest (135° in senso antiorario rispetto all'orizzontale).
    • Towards Center - il fanout dei pad in ciascun quadrante viene applicato seguendo un angolo di 45° verso il centro del componente. Nella maggior parte dei casi, l'uniformità della direzione non sarà possibile a causa dello spazio di fanout richiesto già occupato dalla via di fanout di un altro pad. In questi casi, il fanout avverrà nella successiva direzione disponibile (nord-est, sud-est, sud-ovest, nord-ovest).
  • Via Placement Mode - specifica come le via di fanout vengono posizionate rispetto ai pad del componente BGA. Sono disponibili le seguenti opzioni:
    • Close To Pad (Follow Rules) - le via di fanout verranno posizionate il più vicino possibile ai corrispondenti pad del componente SMT senza violare le regole di clearance definite.
    • Centered Between Pads - le via di fanout verranno centrate tra i pad del componente SMT.
Applicazione della regola

Durante il routing interattivo e l'autorouting.

Note
  • Le seguenti regole di progettazione predefinite Fanout Control vengono create automaticamente e coprono i tipici tipi di package dei componenti disponibili (elencati in ordine decrescente di priorità). Queste regole possono essere modificate oppure se ne possono definire altre in base ai requisiti specifici del progetto.

    • Fanout_BGA – con una query di IsBGA.
    • Fanout_LCC - con una query di IsLCC.
    • Fanout_SOIC - con una query di IsSOIC.
    • Fanout_Small - con una query di (CompPinCount < 5).
    • Fanout_Default - con una query di All.

     

  • Lo stile utilizzato per le via di fanout seguirà le regole di progettazione Routing Via Style applicabili. Le tracce aggiuntive posate come parte del processo di fanout dal pad alla via seguiranno le regole di progettazione Routing Width applicabili.

  • Per eseguire il fanout dei pad di un componente, assicurarsi che non vi siano colate poligonali sotto questo componente su alcun layer. I poligoni possono essere sospesi prima di creare i fanout e ripristinati successivamente.


Wire Bonding

Regola predefinita: non richiesta

Questa regola definisce i vincoli relativi ai progetti che includono Wire Bonding.

Constraints

  • Wire To Wire – specifica la distanza minima consentita tra i corpi 3D di fili di bonding adiacenti.
  • Min Wire Length – specifica la lunghezza minima consentita di un filo di bonding.
  • Max Wire Length – specifica la lunghezza minima consentita di un filo di bonding.
  • Bond Finger Margin – specifica il margine minimo consentito dal bordo di un bond finger pad.

Rule Application

DRC batch


Routing di coppie differenziali

Regola predefinita: richiesta i

Questa regola definisce la larghezza di routing di ciascuna net in una coppia differenziale e la clearance (o gap) tra le net di quella coppia. Le coppie differenziali vengono tipicamente instradate con impostazioni specifiche di larghezza-gap per fornire l'impedenza differenziale richiesta per quella coppia di net.

Ulteriori informazioni su Routing di coppie differenziali

Ulteriori informazioni su Routing a impedenza controllata

Vincoli

Vincoli predefiniti per la regola Differential Pairs Routing
Vincoli predefiniti per la regola Differential Pairs Routing

  • Min Width - specifica la larghezza minima consentita da utilizzare per le tracce durante il routing della coppia differenziale.
  • Min Gap - specifica la clearance minima consentita tra primitive su net diverse all'interno della stessa coppia differenziale durante il routing. Le impostazioni di gap Min, Preferred & Max in questa regola di progettazione vengono utilizzate mentre la coppia differenziale viene instradata, reinstradata o modificata interattivamente (durante Interactive Sliding). Si noti che queste impostazioni di gap NOT vengono utilizzate durante il controllo delle regole (DRC). Durante il DRC, il gap viene verificato dalla regola Clearance Constraint applicabile - per ulteriori informazioni sulla gestione di questo aspetto, fare riferimento alle Note seguenti.
  • Preferred Width - specifica la larghezza preferita da utilizzare per le tracce durante il routing della coppia differenziale.
  • Preferred Gap - specifica la clearance preferita tra primitive su net diverse all'interno della stessa coppia differenziale.
  • Max Width - specifica la larghezza massima consentita da utilizzare per le tracce durante il routing della coppia differenziale.
  • Max Gap - specifica la clearance massima consentita tra primitive su net diverse all'interno della stessa coppia differenziale.
  • Max Uncoupled Length - specifica il valore della massima lunghezza disaccoppiata consentita tra le net positiva e negativa all'interno della coppia differenziale.
  • Use Impedance Profile - questa opzione diventa disponibile quando nel Layer Stack Manager è definito almeno un profilo di impedenza. Quando è abilitata, utilizzare il menu a discesa per selezionare il profilo di impedenza richiesto. Quando la regola è configurata in questa modalità, la larghezza preferita e il gap preferito richiesti su ciascun layer di routing vengono calcolati come parte del profilo di impedenza specificato. Una volta definita la regola, mentre si instrada una coppia differenziale che rientra nell'ambito della regola, le larghezze delle tracce e il gap della coppia verranno impostati automaticamente sui valori richiesti per quel layer al fine di soddisfare l'impedenza specificata.

  • Show values for layer stack - questa opzione appare nella finestra di dialogo quando nel Layer Stack Manager sono definiti più layer stack. Se la scheda include più layer stack, i vincoli di Differential Pairs Routing devono essere configurati per ciascuno dei layer stack, utilizzando i campi per tutti i layer sopra l'immagine oppure i campi specifici del layer nella tabella Layer Attributes.

    Ulteriori informazioni su Definizione e configurazione dei substack.
  • Layer Attributes Table - la regione della griglia nella parte inferiore della finestra di dialogo visualizza tutti i layer di segnale definiti nello stack dei layer, a meno che l'opzione Use Impedance Profile non sia abilitata. Se questa opzione è abilitata, verranno visualizzati solo i layer disponibili come parte del profilo di impedenza selezionato. Vengono mostrati i vincoli di larghezza e gap minimi, massimi e preferiti, oltre ad altre informazioni specifiche del layer. I campi Width e Gap di routing possono essere impostati globalmente definendo i valori nei campi dei vincoli sopra l'immagine oppure singolarmente digitando i valori direttamente nella tabella. Quando l'opzione Use Impedance Profile è abilitata, i valori di larghezza richiesti verranno calcolati e inseriti automaticamente per ciascun layer nella tabella. In questa modalità, i valori Preferred Width e Preferred Gap non possono essere modificati, ma i valori Min e Max sì.
Quando si definiscono i valori per la larghezza e/o il gap minimo, massimo e preferito, il Layer Attributes Table evidenzierà le voci non valide usando testo rosso. Questo può accadere, ad esempio, quando si specifica un valore di vincolo minimo maggiore del valore di vincolo massimo oppure quando si imposta un valore di vincolo preferito inferiore al minimo o superiore ai valori di vincolo massimo. La definizione errata della regola viene ulteriormente evidenziata dal fatto che il nome della regola diventa rosso sia nel riquadro ad albero delle cartelle sia nei rispettivi elenchi di riepilogo nella finestra di dialogo PCB Rules and Constraints Editor.
Applicazione della regola

DRC online, DRC batch, routing interattivo (e ri-routing), autorouting, ottimizzazione interattiva della lunghezza (Min Gap viene applicato) e durante la modifica interattiva della coppia, ad esempio facendo scorrere un segmento di traccia di una delle net della coppia.

Durante il routing interattivo di una coppia differenziale, è possibile scorrere ciclicamente le impostazioni Width-Gap applicabili per quella coppia differenziale. Per passare ciclicamente tra Rule Minimum, Rule Preferred e Rule Maximum, premere la scorciatoia Shift+B. Si noti che, sebbene sia anche possibile usare la scorciatoia 3 per scorrere in modo indipendente le impostazioni di Width e la scorciatoia 6 per scorrere le impostazioni di Gap, ciò dovrebbe essere fatto con cautela poiché potrebbe influire sull'impedenza richiesta.

Note
  • Mentre la larghezza di ciascuna net in una coppia differenziale è monitorata dalla regola Differential Pairs Routing applicabile (e non da una regola Width), il controllo della distanza tra le net di quella coppia è comunque regolato dalla regola di progettazione Clearance applicabile. Se il valore di gap usato per instradare la coppia differenziale è inferiore alla distanza minima consentita tra le net della coppia differenziale impostata dalla regola di progettazione Electrical Clearance, si verificherà una violazione della regola di progettazione Electrical Clearance. In altre parole, deve essere definita una regola Clearance che abbia come destinazione la coppia differenziale (sul layer specifico dove necessario) con la modalità di controllo della connettività impostata su Same Differential Pair e con la distanza impostata uguale o inferiore al valore del vincolo Min Gap definito per quel layer come parte della regola Differential Pairs Routing applicabile.
  • La distanza tra una net di una coppia differenziale e qualsiasi other oggetto elettrico non facente parte della coppia è monitorata dalla regola Clearance applicabile.
  • Sebbene le impostazioni Width-Gap ottimali possano essere ottenibili per la maggior parte della scheda, spesso ci saranno aree, ad esempio sotto un componente BGA, in cui devono essere usate impostazioni Width-Gap più piccole e più strette. Definire il Min Gap inferiore al Preferred Gap consente al router di avvicinare maggiormente tra loro i membri della coppia, dove gli ostacoli lo richiedono. Sebbene questo funzioni, ha un costo: le operazioni di routing diventano molto più complesse e, pertanto, più lente. Questo requisito può essere soddisfatto anche definendo più regole di routing per coppie differenziali: una regola a priorità inferiore che si applica alla coppia differenziale su tutta la scheda e una regola a priorità superiore che si applica alla coppia differenziale nell'area specifica in cui è richiesta un'impostazione Width-Gap più stretta. È quindi possibile applicare la coppia differenziale in quell'area definendo una regola Room Definition per quell'area e usare quella room come parte dell'ambito della regola di routing della coppia differenziale che richiede un'impostazione Width-Gap più stretta.
  • Le classi di coppie differenziali possono essere definite nello schematico per l'uso nell'ambito delle regole.

Scopri di più su Differential Pair Clearance Checking

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