Tipi di regole di instradamento

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

Scopri di più su Definizione, ambito e gestione delle regole di progettazione PCB.

Scopri di più su Instradamento interattivo.

Larghezza

Questo vincolo definisce la larghezza delle piste posizionate sugli strati di rame (segnale) durante l’instradamento interattivo e l’autorouting. Definisce anche le larghezze consentite durante il DRC online e batch. Una scheda avrà in genere più regole di Width, destinate a tutte le net (la regola Width con priorità più bassa), a net specifiche e a classi di net. 

Vincoli

Constraint Manager – vincoli per la regola Width; selezionare una delle colonne Width per accedere alle impostazioni.

PCB Rules and Constraints Editor – vincoli per la regola Width; quando i valori vengono inseriti sopra l’immagine si applicano a tutti gli strati.

 

Scopri di più su come modificare la larghezza durante l’instradamento interattivo.

Riduzione di larghezza in instradamento

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

Non è raro che una net venga instradata con larghezze diverse man mano che l’instradamento attraversa la scheda. Ad esempio, l’instradamento in entrata o in uscita da un BGA spesso richiede percorsi di escape più stretti rispetto ai percorsi alla larghezza preferita consentita dal profilo di impedenza applicato. Questo vincolo consente di definire la lunghezza totale massima consentita di tali tracce più strette, in modo che il percorso continui a fornire l’impedenza richiesta.

Vincoli

Constraint Manager – vincoli per la Neck-Down consentita; selezionare la colonna Routing Neck-Down per accedere alle impostazioni.

PCB Rules and Constraints Editor – vincoli per la Neck-Down consentita; il valore può essere definito per tutti gli strati o per strati specifici.

 

Scopri di più su la riduzione automatica della larghezza durante l’instradamento.

Topologia di instradamento

Questo vincolo specifica la topologia da usare durante l’instradamento delle net sulla scheda. La topologia di una net è la disposizione o lo schema delle connessioni pin-to-pin. Per impostazione predefinita, le connessioni pin-to-pin di ogni net sono disposte per ottenere la Shortest lunghezza complessiva di connessione. Quando questa topologia viene applicata, viene nuovamente analizzata e aggiornata ogni volta che un componente viene spostato.

Una topologia specifica viene applicata a una net per vari motivi; nei progetti ad alta velocità, dove le riflessioni del segnale devono essere ridotte al minimo, la net viene disposta con una topologia a daisy chain; per le net di massa può essere applicata una topologia a stella per garantire che tutte le piste ritornino a un punto comune.

Vincoli

Constraint Manager – vincoli per la Topologia, il valore predefinito è Shortest.

PCB Rules and Constraints Editor – vincoli per la Topologia, il valore predefinito è Shortest.

 

Ulteriori informazioni su topologia della net.

Routing Priority

Questo vincolo assegna una priorità di routing alla/e net interessata/e dalla regola. L’Autorouter utilizza il valore di priorità assegnato per valutare l’importanza del routing di ciascuna net nel progetto e quindi determinare quali net devono essere instradate per prime.

Constraints

Constraint Manager – definisce la priorità di routing per la/le net interessata/e durante l’autorouting. Maggiore è il valore, più alta è la priorità. Si noti che questo vincolo deve essere aggiunto come Advanced Rule nel Constraint Manager; fare clic con il pulsante destro del mouse sull’intestazione Advanced Rules per aggiungere una nuova Advanced Rule.

PCB Rules and Constraints Editor – definisce la priorità di routing per la/le net interessata/e durante l’autorouting. Maggiore è il valore, più alta è la priorità.

 

Routing Layers

Questo vincolo specifica quali layer possono essere utilizzati per il routing.

Constraints

Constraint Manager – abilita i layer di routing richiesti.

PCB Rules and Constraints Editor – abilita i layer di routing richiesti.

 

Ulteriori informazioni su layer e stack dei layer.

Routing Corners

Questo vincolo specifica lo stile degli angoli da utilizzare durante l’autorouting. Questo vincolo è pensato per l’uso da parte di Autorouter di terze parti che implementano il routing a 45° come post-processo. Non viene seguito da Situs Autorouter, che implementa il routing a 45° come processo nativo.

Constraints

Constraint Manager – selezionare lo stile degli angoli da utilizzare durante l’autorouting. Si noti che questo vincolo deve essere aggiunto come Advanced Rule nel Constraint Manager; fare clic con il pulsante destro del mouse sull’intestazione Advanced Rules per aggiungere una nuova Advanced Rule.

PCB Rules and Constraints Editor – selezionare lo stile degli angoli da utilizzare durante l’autorouting.

 

Routing Via Style

Questo vincolo specifica lo stile delle via che possono essere utilizzate durante il routing. È 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 template disponibili per il progetto della scheda.

La regola di progettazione Routing Via Style definisce le proprietà X-Y della via. La Via Type definisce i layer attraversati da ciascuna via nel piano Z; questi vengono configurati nella scheda Via Types di Layer Stack Manager. Ulteriori informazioni su Defining the Via Types.

Constraints

Constraint Manager – definisce lo stile della via di routing da utilizzare durante il routing interattivo e l’autorouting. Può essere definito numericamente facendo clic sul pulsante Min/Max Preferred, oppure selezionando un template di via.

Constraint Manager – definisce lo stile della via di routing da utilizzare durante il routing interattivo e l’autorouting. Può essere definito numericamente oppure selezionando un template di via (facendo clic sul pulsante Templates).

PCB Rules and Constraints Editor – definisce lo stile della via di routing da utilizzare durante il routing interattivo e l’autorouting. Può essere definito numericamente (selezionando Min/Max Preferred) oppure selezionando un template di via.

PCB Rules and Constraints Editor – definisce lo stile della via di routing da utilizzare durante il routing interattivo e l’autorouting. Può essere definito numericamente oppure selezionando un template di via come mostrato.

 

Ulteriori informazioni su lavorare con pad e vie.

Ulteriori informazioni su modificare le vie durante il routing.

Controllo Fanout

Questo vincolo 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 di piano di alimentazione. Dal punto di vista del routing, aggiungendo una via e una traccia di collegamento, un fanout trasforma essenzialmente un pad SMT in un pad passante. Questo aumenta notevolmente la probabilità di completare con successo il routing della scheda, poiché un segnale viene reso disponibile su tutti i layer di routing anziché solo sul layer superiore o inferiore. Ciò è particolarmente necessario nei progetti ad alta densità, dove lo spazio di routing è molto limitato.

Vincoli

Constraint Manager – configurare i controlli di fanout in modo che si adattino alla tecnologia del dispositivo.

PCB Rules and Constraints Editor – configurare i controlli di fanout in modo che si adattino alla tecnologia del dispositivo.

 

Ulteriori informazioni su fanout and escape routing.

Wire Bonding

Questo vincolo definisce la distanza consentita tra fili di bonding adiacenti (Wire To Wire), il Min Wire Length e il Max Wire Length, e il Bond Finger Margin, che rappresenta la distanza/margine tra un filo di bonding e il bordo del pad bond finger a cui è collegato. 

Constraints

Constraint Manager – Configurare i requisiti di wire bonding per i componenti interessati. Si noti che questo vincolo deve essere aggiunto come regola avanzata nel Constraint Manager; fare clic con il pulsante destro del mouse sull'intestazione Advanced Rules per aggiungere una nuova regola avanzata.

PCB Rules and Constraints Editor – Configurare i requisiti di wire bonding per i componenti interessati.

 

Ulteriori informazioni su Wire Bonding.

Differential Pairs Routing

Questo vincolo definisce la larghezza di instradamento di ciascuna net in una coppia differenziale e la clearance (o gap) tra le net di quella coppia. Le coppie differenziali vengono in genere instradate con impostazioni specifiche di larghezza-gap per ottenere l'impedenza differenziale richiesta per quella coppia di net. Queste impostazioni possono essere definite manualmente oppure, se nel Layer Stack Manager sono definiti profili di impedenza per coppie differenziali, è possibile selezionare un profilo di impedenza per definire automaticamente le impostazioni Preferred di larghezza-gap.

Vincoli

Constraint Manager – definire le proprietà dell'instradamento della coppia differenziale oppure selezionare un profilo di impedenza (definito nel Layer Stack Manager). Si noti che il Diff Pair Gap (0.12446mm) è inferiore alla clearance All Nets (0.2mm). Per evitare una violazione della clearance, la clearance All Differential Pairs è stata impostata allo stesso valore del Diff Pair Gap (0.12446mm).

PCB Rules and Constraints Editor – definire le proprietà dell'instradamento della coppia differenziale oppure selezionare un profilo di impedenza (definito nel Layer Stack Manager). Si noti che il Preferred Diff Pair Gap è 0.127mm.

PCB Rules and Constraints Editor – Per questa scheda, la clearance All Net è 0.2mm, che è maggiore del Diff Pair Gap (0.12446mm). Questo comporterà una violazione della clearance tra le net della coppia.

PCB Rules and Constraints Editor – Per evitare una violazione della clearance tra le net della coppia, viene aggiunto un secondo vincolo di clearance che seleziona le net nel Same Differential Pair, specificando la stessa clearance del Diff Pair Gap. Questo è necessario solo quando il gap della coppia è inferiore alla clearance generale delle net.

 

Scopri di più su Differential Pair Routing

Scopri di più su Routing a impedenza controllata

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