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. 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.

Quando si definiscono i valori per la larghezza e/o il gap minimo, massimo e preferito, il Layer Attributes Table evidenzierà eventuali voci non valide usando testo rosso. Ciò 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 nome della regola che diventa rosso sia nel riquadro ad albero delle cartelle sia nei rispettivi elenchi di riepilogo, nella finestra di dialogo PCB Rules and Constraints Editor.

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

  1. 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.
  2. 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.
  3. 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.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto