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.
- 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.
- 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).
-
Min Impedance – specifica l’impedenza minima consentita da rispettare durante il routing della scheda (predefinito =
- 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.
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
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