Szerokość
Rule category: Trasowanie
Rule classification: Jednoargumentowa
Podsumowanie
Ta reguła definiuje szerokość ścieżek prowadzonych na warstwach miedzi (sygnałowych).
Ograniczenia
Domyślne ograniczenia dla reguły Szerokość.
- Min Width – określa minimalną dopuszczalną szerokość ścieżek podczas trasowania płytki.
- Preferred Width – określa preferowaną szerokość ścieżek podczas trasowania płytki.
- Max Width – określa maksymalną dopuszczalną szerokość ścieżek podczas trasowania płytki.
- Check Tracks/Arcs Min/Max Width Individually – sprawdza, czy indywidualne szerokości ścieżek i łuków mieszczą się w zakresie minimalnym i maksymalnym.
- Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – sprawdza, czy szerokość poprowadzonej miedzi utworzonej z kombinacji ścieżek, łuków, wypełnień, padów i przelotek mieści się w zakresie minimalnym i maksymalnym.
-
Characteristic Impedance Driven Width – jeśli projekt musi być trasowany z rygorystycznymi wymaganiami impedancyjnymi, upewnij się, że ta opcja jest włączona. Gdy reguła jest skonfigurowana w tym trybie, wymagana szerokość trasowania na każdej warstwie trasowania jest obliczana na podstawie zadanej impedancji, z użyciem odpowiedniego równania (Microstrip lub Stripline) oraz parametrów fizycznych stosu warstw. Po zdefiniowaniu reguły, podczas trasowania sieci objętej zakresem reguły, szerokość ścieżki zostanie automatycznie ustawiona na wartość wymaganą do spełnienia zadanej impedancji dla danej warstwy. Ograniczenia Min/Preferred/Max Width zmieniają się na następujące odpowiedniki oparte na impedancji:
-
Min Impedance – określa minimalną dopuszczalną impedancję, której należy przestrzegać podczas trasowania płytki (domyślnie =
50 ohms). -
Preferred Impedance – określa preferowaną impedancję, której należy przestrzegać podczas trasowania płytki (domyślnie =
50 ohms). -
Max Impedance – określa maksymalną dopuszczalną impedancję, której należy przestrzegać podczas trasowania płytki (domyślnie =
50 ohms).
-
Min Impedance – określa minimalną dopuszczalną impedancję, której należy przestrzegać podczas trasowania płytki (domyślnie =
- Layers in layerstack only – umożliwia wyświetlanie i edycję ograniczeń szerokości tylko dla zdefiniowanych warstw sygnałowych w stosie warstw. Po włączeniu, w Layer Attributes Table będą wyświetlane wyłącznie warstwy znajdujące się w stosie. Po wyłączeniu, wyświetlane będą wszystkie warstwy sygnałowe.
- Layer Attributes Table – wyświetla wszystkie warstwy sygnałowe lub tylko te zdefiniowane w stosie warstw, zgodnie z opcją Layers in layerstack only. Wyświetlane są minimalne, maksymalne i preferowane szerokości trasowania, a także inne informacje specyficzne dla warstwy. Pola szerokości trasowania można ustawić globalnie, definiując wartość w indywidualnych polach ograniczeń szerokości, albo indywidualnie, wpisując wartość szerokości bezpośrednio w tabeli. Gdy opcja Characteristic Impedance Driven Width jest włączona, wymagane wartości szerokości zostaną automatycznie obliczone i wpisane dla każdej warstwy w tabeli. W tym trybie nie można ich definiować indywidualnie.
Jak rozstrzygane są konflikty zduplikowanych reguł
Wszystkie reguły są rozstrzygane na podstawie ustawienia priorytetu. System przechodzi przez reguły od najwyższego do najniższego priorytetu i wybiera pierwszą, której zakres pasuje do sprawdzanego obiektu (obiektów).
Zastosowanie reguły
Ustawienie Preferred Width jest respektowane przez Autorouter.
Ustawienia Min Width i Max Width są respektowane przez Online DRC oraz Batch DRC. Określają one również zakres dopuszczalnych wartości, które mogą być używane podczas trasowania interaktywnego (naciśnij klawisz Tab podczas trasowania, aby zmienić szerokość ścieżki w zdefiniowanym zakresie). Jeśli zostanie wprowadzona wartość spoza tego zakresu, pojawi się okno dialogowe informujące o tym fakcie. Zostaniesz poproszony o kontynuowanie (wtedy wartość zostanie automatycznie przycięta do zakresu) albo o anulowanie i ręczną zmianę wartości.
Uwagi
Domyślne, wbudowane równania impedancji służą do obliczania — zarówno dla Microstrip, jak i Stripline — impedancji oraz wymaganej szerokości ścieżki, aby spełnić tę impedancję podczas trasowania.
Microstrip
- Calculated Impedance - domyślna formuła to:
(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance))))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth+TraceHeight))
- Calculated Trace Width - domyślna formuła to:
((5.98*TraceToPlaneDistance)/EXP(CharacteristicImpedance/(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance)))))-TraceHeight)/0.8
Stripline
- Calculated Impedance - domyślna formuła to:
(80/SQRT(Er))*LN((1.9*(2*TraceToPlaneDistance+TraceHeight)/(0.8*TraceWidth+TraceHeight)))*(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))
- Calculated Trace Width - domyślna formuła to:
((1.9*(2*TraceToPlaneDistance+TraceHeight))/(EXP((CharacteristicImpedance/(80/SQRT(Er)))/(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))))-TraceHeight)/0.8