Tipi di regole di instradamento

A colpo d'occhio

Questo articolo offre una panoramica pratica dei tipi di regole di progettazione per l'instradamento disponibili in Altium Designer, concentrandosi su come vengono definite e applicate le regole Width, Routing Neck-Down e Routing Topology durante il layout del PCB. Scoprirai come queste regole influiscono sull'instradamento interattivo, sull'instradamento automatico e sul DRC, approfondendo aspetti come le larghezze preferite, minime e massime, il comportamento dei profili di impedenza, le lunghezze consentite per i restringimenti delle piste e le diverse topologie delle reti assegnabili per specifici obiettivi di instradamento. Se vuoi capire meglio come le regole di instradamento determinano la larghezza delle piste in rame e gli schemi di collegamento sulla scheda, continua a leggere: questo articolo ti aiuterà a orientarti con sicurezza tra le opzioni disponibili.

- Comprendi cosa disciplina ciascun tipo di regola di instradamento in Altium Designer, incluse Width, Routing Neck-Down e Routing Topology.
- Scopri come queste regole influiscono sull'instradamento interattivo, sull'instradamento automatico e sui controlli DRC online o in modalità batch.
- Esamina le principali opzioni di configurazione disponibili per controllare le larghezze delle piste, i tratti di instradamento più stretti e le topologie di collegamento delle reti.
Approfondisci con l'IA:

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 di applicazione e gestione delle regole di progettazione PCB.

Scopri di più sul routing interattivo.

Larghezza

Questo vincolo definisce la larghezza delle piste posizionate sui layer di rame (di segnale) durante il routing interattivo e automatico. Definisce inoltre le larghezze consentite durante il DRC online e batch. Una scheda presenta in genere più regole di larghezza, applicabili a tutte le net (la regola di larghezza con la priorità più bassa), a net specifiche e a classi di net. 

Vincoli

Constraint Manager – vincoli per la regola di larghezza; seleziona una delle colonne Larghezza per accedere alle impostazioni.

PCB Rules and Constraints Editor – vincoli per la regola di larghezza; quando i valori vengono inseriti sopra l'immagine, si applicano a tutti i layer.

 

Scopri di più su come modificare la larghezza durante il routing interattivo.

Restringimento delle piste

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 lungo il suo percorso sulla scheda. Ad esempio, il routing in ingresso o in uscita da un BGA richiede spesso piste di uscita più strette rispetto alla larghezza preferita consentita dal profilo di impedenza applicato. Questo vincolo consente di definire la lunghezza totale massima consentita di tali piste più strette, in modo che il percorso mantenga comunque l'impedenza richiesta.

Vincoli

Constraint Manager – vincoli per il restringimento consentito; seleziona la colonna Routing Neck-Down per accedere alle impostazioni.

PCB Rules and Constraints Editor – vincoli per il restringimento consentito; il valore può essere definito per tutti i layer o per layer specifici.

 

Scopri di più sul restringimento automatico delle piste durante lo sbroglio.

Topologia di sbroglio

Questo vincolo specifica la topologia da utilizzare per lo sbroglio 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 ciascuna net sono disposte in modo da ottenere la lunghezza complessiva delle connessioni Shortest. Quando viene applicata questa topologia, viene rianalizzata e aggiornata ogni volta che si sposta un componente.

Una topologia specifica viene applicata a una net per diversi motivi: nei progetti ad alta velocità in cui occorre ridurre al minimo le riflessioni del segnale, la net viene disposta con una topologia a catena; per le net di massa, si potrebbe applicare 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.

 

Scopri di più sulla topologia delle net.

Priorità di sbroglio

Questo vincolo assegna una priorità di sbroglio alle net a cui si applica la regola. L'Autorouter utilizza il valore di priorità assegnato per valutare l'importanza dello sbroglio di ciascuna net nel progetto e determinare quindi quali net sbrogliare per prime.

Vincoli

Constraint Manager – definisce la priorità di sbroglio per le net interessate durante lo sbroglio automatico. Maggiore è il valore, maggiore è la priorità. Si noti che questo vincolo deve essere aggiunto come regola avanzata in 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 – definisce la priorità di sbroglio per le net interessate durante lo sbroglio automatico. Maggiore è il valore, maggiore è la priorità.

 

Layer di sbroglio

Questo vincolo specifica quali layer possono essere utilizzati per lo sbroglio.

Vincoli

Constraint Manager – abilitare i layer di sbroglio necessari.

PCB Rules and Constraints Editor – abilitare i layer di sbroglio necessari.

 

Scopri di più su layer e stack dei layer.

Angoli di sbroglio

Questo vincolo specifica lo stile degli angoli da utilizzare durante lo sbroglio automatico. Questo vincolo è destinato all'uso con autorouter di terze parti che implementano lo sbroglio a 45° come post-elaborazione. Non viene rispettato da Situs Autorouter, che implementa lo sbroglio a 45° come processo nativo.

Vincoli

Constraint Manager – seleziona lo stile degli angoli da utilizzare durante lo sbroglio automatico. Nota che questo vincolo deve essere aggiunto come regola avanzata in Constraint Manager; fai clic con il pulsante destro del mouse sull'intestazione Advanced Rules per aggiungere una nuova regola avanzata.

PCB Rules and Constraints Editor – seleziona lo stile degli angoli da utilizzare durante lo sbroglio automatico.

 

Stile dei via di sbroglio

Questo vincolo specifica lo stile dei via che possono essere utilizzati durante lo sbroglio. È possibile definire valori minimi, massimi e preferiti specifici per il diametro del via e del foro, nell'ambito dei vincoli della regola, oppure utilizzare i modelli disponibili per il progetto della scheda.

La regola di progettazione Routing Via Style definisce le proprietà X-Y del via. Il Via Type definisce i layer attraversati da ciascun via lungo l'asse Z; questi vengono configurati nella scheda Via Types di Layer Stack Manager. Scopri di più sulla definizione dei tipi di via.

Vincoli

Constraint Manager – definisce lo stile del via da utilizzare durante lo sbroglio interattivo e automatico. Può essere definito numericamente facendo clic sul pulsante Min/Max Preferred, oppure selezionando un modello di via.

Constraint Manager – definisce lo stile del via da utilizzare durante lo sbroglio interattivo e automatico. Può essere definito numericamente oppure selezionando un modello di via (fai clic sul pulsante Templates).

PCB Rules and Constraints Editor – definisce lo stile del via da utilizzare durante lo sbroglio interattivo e automatico. Può essere definito numericamente (selezionando Min/Max Preferred) oppure selezionando un modello di via.

PCB Rules and Constraints Editor – definisce lo stile del via da utilizzare durante lo sbroglio interattivo e automatico. Può essere definito numericamente oppure selezionando un modello di via come mostrato.

 

Scopri di più su come lavorare con pad e vie.

Scopri di più su come modificare le vie durante lo sbroglio.

Controllo del fanout

Questo vincolo specifica le opzioni di fanout da utilizzare per i pad dei componenti a montaggio superficiale del progetto collegati a net di segnale e/o dei piani di alimentazione. Dal punto di vista dello sbroglio, aggiungendo una via e una pista di collegamento, un fanout trasforma essenzialmente un pad SMT in un pad a foro passante. Ciò aumenta notevolmente la probabilità di completare con successo lo sbroglio della scheda, poiché il segnale viene reso disponibile su tutti gli strati di sbroglio anziché soltanto sullo strato superiore o inferiore. Questo è particolarmente necessario nei progetti ad alta densità, dove lo spazio per lo sbroglio è molto limitato.

Vincoli

Constraint Manager – configura i controlli del fanout in base alla tecnologia del dispositivo.

PCB Rules and Constraints Editor – configura i controlli del fanout in base alla tecnologia del dispositivo.

 

Ulteriori informazioni su fanout e sbroglio di uscita.

Wire bonding

Questo vincolo definisce la distanza consentita tra fili di bonding adiacenti (Wire To Wire), la Min Wire Length e la Max Wire Length, nonché il Bond Finger Margin, ovvero la distanza o il margine tra un filo di bonding e il bordo del pad di bonding 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 in 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 sul wire bonding.

Sbroglio delle coppie differenziali

Questo vincolo definisce la larghezza di sbroglio di ciascuna net di una coppia differenziale e la distanza (o gap) tra le net della coppia. Le coppie differenziali vengono generalmente sbrogliate con impostazioni specifiche di larghezza e gap per ottenere l'impedenza differenziale richiesta per la 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 preferite di larghezza e gap.

Vincoli

Constraint Manager – definire le proprietà di sbroglio della coppia differenziale oppure selezionare un profilo di impedenza (definito nel Layer Stack Manager). Si noti che il gap della coppia differenziale (0.12446mm) è inferiore alla distanza di isolamento All Nets (0.2mm). Per evitare una violazione della distanza di isolamento, la distanza di isolamento All Differential Pairs è stata impostata sullo stesso valore del gap della coppia differenziale (0.12446mm).

PCB Rules and Constraints Editor – definire le proprietà di sbroglio della coppia differenziale oppure selezionare un profilo di impedenza (definito nel Layer Stack Manager). Si noti che il gap preferito della coppia differenziale è 0.127mm.

PCB Rules and Constraints Editor – Per questa scheda, la distanza di isolamento All Net è 0.2mm, superiore al gap della coppia differenziale (0.12446mm). Ciò comporterà una violazione della distanza di isolamento tra le net della coppia.

PCB Rules and Constraints Editor – Per evitare una violazione della distanza di isolamento tra le net della coppia, viene aggiunto un secondo vincolo di distanza di isolamento che si applica alle net in Same Differential Pair, specificando una distanza di isolamento uguale al gap della coppia differenziale. Questo è necessario solo quando il gap della coppia è inferiore alla distanza di isolamento generale tra le net.

 

Scopri di più sul routing delle coppie differenziali

Scopri di più sul routing a impedenza controllata

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

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto 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.

Contents