Instradamento di coppie differenziali
Rule category: Routing
Rule classification: Unario
Riepilogo
Questa regola definisce la larghezza di instradamento di ciascuna net in una coppia differenziale e la distanza di isolamento (o gap) tra le net di quella coppia. Le coppie differenziali vengono in genere instradate con impostazioni specifiche di larghezza-gap per fornire l'impedenza single-ended e differenziale richiesta per quella coppia di net.
Vincoli
Vincoli predefiniti per la regola di instradamento delle coppie differenziali.
- Min Width - specifica la larghezza minima consentita da utilizzare per le tracce durante l'instradamento della coppia differenziale.
- Min Gap - specifica la distanza minima consentita tra primitive su net diverse all'interno della stessa coppia differenziale.
- Preferred Width - specifica la larghezza preferita da utilizzare per le tracce durante l'instradamento della coppia differenziale.
- Preferred Gap - specifica la distanza 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 l'instradamento della coppia differenziale.
- Max Gap - specifica la distanza massima consentita tra primitive su net diverse all'interno della stessa coppia differenziale.
- Max Uncoupled Length - specifica il valore della lunghezza massima consentita non accoppiata tra le net positiva e negativa all'interno della coppia differenziale.
- Layers in layerstack only - consente di visualizzare e modificare i vincoli di larghezza-gap solo per i layer di segnale definiti nello stack dei layer. Quando abilitata, nel Layer Attributes Table verranno visualizzati solo i layer presenti nello stack. Quando disabilitata, verranno visualizzati tutti i layer di segnale.
- Layer Attributes Table - visualizza tutti i layer di segnale oppure solo quelli definiti nello stack dei layer, come controllato dall'opzione Layers in layerstack only. Vengono visualizzati i vincoli minimi, massimi e preferiti di larghezza e gap, oltre ad altre informazioni specifiche del layer. I campi di larghezza e gap possono essere impostati globalmente per tutti i layer definendo i valori tramite i controlli a destra del grafico, oppure singolarmente digitando direttamente nella tabella i valori di larghezza e gap.
Come vengono risolti i conflitti tra regole duplicate
Tutte le regole vengono risolte in base all'impostazione di priorità. Il sistema esamina le regole dalla priorità più alta a quella più bassa e seleziona la prima la cui espressione di ambito corrisponde all'oggetto o agli oggetti controllati.
Applicazione della regola
DRC online, DRC batch, instradamento interattivo (e reinstradamento), autorouting, tuning interattivo 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.
Suggerimenti
- Mentre la larghezza di ciascuna net in una coppia differenziale è monitorata dalla regola di instradamento delle coppie differenziali applicabile (e non da una regola Width), il controllo della distanza tra le net di quella coppia è comunque governato da una regola di progettazione Clearance applicabile. In altre parole, deve essere definita una regola Clearance che abbia come target la coppia differenziale (sul layer specifico dove necessario), con la modalità di controllo della connettività impostata su Same Differential Pair, e la cui distanza di isolamento sia impostata uguale o inferiore al valore del vincolo Min Gap definito per quel layer come parte della regola di instradamento delle coppie differenziali applicabile.
- La distanza di isolamento da una net in una coppia differenziale a qualsiasi oggetto elettrico other che non faccia parte della coppia è monitorata dalla regola Clearance applicabile.
- Mentre le impostazioni ottimali di larghezza-gap possono essere ottenibili per la maggior parte della scheda, spesso ci saranno aree, ad esempio sotto un componente BGA, in cui devono essere utilizzate impostazioni di larghezza-gap più piccole e più strette. Oltre a cambiare interattivamente le impostazioni Width-Gap, questo requisito può essere soddisfatto anche definendo più regole di instradamento per coppie differenziali: una regola a priorità inferiore che abbia come target la coppia differenziale sull'intera scheda e una regola a priorità superiore che abbia come target la coppia differenziale in aree specifiche. È quindi possibile indirizzare la coppia differenziale in un'area specifica definendo una regola Room Definition e utilizzando quella room come parte dell'ambito di una regola di instradamento per coppie differenziali.