Larghezza

Rule category: Routing

Rule classification: Unario

Riepilogo

Questa regola definisce la larghezza delle tracce posizionate sugli strati di rame (segnale).

Vincoli

Vincoli predefiniti per la regola Width.Vincoli predefiniti per la regola Width.

  • Min Width – specifica la larghezza minima consentita da utilizzare per le tracce durante il routing della scheda.
  • Preferred Width – specifica la larghezza preferita 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.

I valori specificati per Min Width, Preferred Width e Max Width si applicheranno a tutti gli strati di segnale.

  • Check Tracks/Arcs Min/Max Width Individually – verifica che le larghezze individuali di tracce e archi rientrino nell’intervallo minimo e massimo.
  • Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – verifica che la larghezza del rame instradato, formato da una combinazione di tracce, archi, riempimenti, pad e via, rientri nell’intervallo minimo e massimo.
  • Characteristic Impedance Driven Width – se il progetto deve essere instradato in base a rigorosi requisiti di impedenza, assicurarsi che questa opzione sia abilitata. Quando la regola è configurata in questa modalità, la larghezza di routing richiesta su ciascuno strato di routing viene calcolata in base all’impedenza specificata, utilizzando l’equazione appropriata (Microstrip o Stripline) e i parametri fisici dello stack degli strati. Una volta definita la regola, durante il routing di una net che rientra nell’ambito della regola, la larghezza della traccia verrà impostata automaticamente sul valore richiesto per soddisfare l’impedenza specificata per quello strato. I vincoli di larghezza Min/Preferred/Max diventano le seguenti versioni basate sull’impedenza:
    • Min Impedance – specifica l’impedenza minima consentita da rispettare durante il routing della scheda (predefinito = 50 ohms).
    • Preferred Impedance – specifica l’impedenza preferita da rispettare durante il routing della scheda (predefinito = 50 ohms).
    • Max Impedance – specifica l’impedenza massima consentita da rispettare durante il routing della scheda (predefinito = 50 ohms).
  • Layers in layerstack only – consente di visualizzare e modificare i vincoli di larghezza solo per gli strati di segnale definiti nello stack degli strati. Quando è abilitata, nel Layer Attributes Table verranno visualizzati solo gli strati presenti nello stack. Quando è disabilitata, verranno visualizzati tutti gli strati di segnale.
  • Layer Attributes Table – visualizza tutti gli strati di segnale oppure solo quelli definiti nello stack degli strati, come controllato dall’opzione Layers in layerstack only. Vengono visualizzate le larghezze di routing minima, massima e preferita, oltre ad altre informazioni specifiche dello strato. I campi della larghezza di routing possono essere impostati globalmente definendo un valore nei singoli campi dei vincoli di larghezza, oppure singolarmente digitando direttamente un valore di larghezza nella tabella. Quando l’opzione Characteristic Impedance Driven Width è abilitata, i valori di larghezza richiesti verranno calcolati automaticamente e inseriti per ciascuno strato nella tabella. In questa modalità non possono essere definiti singolarmente.

Quando si definiscono i valori per le larghezze di routing minima, massima e preferita, il Layer Attributes Table evidenzierà eventuali voci non valide in rosso. Ciò 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.

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 il cui ambito corrisponde all’oggetto o agli oggetti controllati.

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). Se viene immesso un valore al di fuori di questo intervallo, verrà visualizzata una finestra di dialogo che segnala il problema. Verrà richiesto se continuare, nel qual caso il valore verrà automaticamente limitato, oppure annullare e modificare manualmente il valore.

Note

Sono presenti equazioni di impedenza predefinite, codificate in modo statico, per calcolare — sia per Microstrip sia per Stripline — l’impedenza e la larghezza di traccia richiesta per soddisfare tale impedenza durante il routing.

Microstrip

  • Calculated Impedance - la formula predefinita è:

(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance))))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth+TraceHeight))

  • Calculated Trace Width - la formula predefinita è:

((5.98*TraceToPlaneDistance)/EXP(CharacteristicImpedance/(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance)))))-TraceHeight)/0.8

Si noti che, se lo strato piano non è adiacente allo strato di segnale, nei calcoli verrà utilizzato lo strato piano più vicino.

Stripline

  • Calculated Impedance - la formula predefinita è:

(80/SQRT(Er))*LN((1.9*(2*TraceToPlaneDistance+TraceHeight)/(0.8*TraceWidth+TraceHeight)))*(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))

  • Calculated Trace Width - la formula predefinita è:

((1.9*(2*TraceToPlaneDistance+TraceHeight))/(EXP((CharacteristicImpedance/(80/SQRT(Er)))/(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))))-TraceHeight)/0.8

Si noti che, se gli strati piano non sono adiacenti allo strato di segnale, nei calcoli verranno utilizzati gli strati piano più vicini. Si noti inoltre che una configurazione stripline offset non è supportata.

 

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