Prowadzenie par różnicowych
Rule category: Trasowanie
Rule classification: Jednoargumentowa
Podsumowanie
Ta reguła definiuje szerokość ścieżek dla każdej sieci w parze różnicowej oraz odstęp (gap) między sieciami w tej parze. Pary różnicowe są zwykle prowadzone z określonymi ustawieniami szerokości i odstępu, aby zapewnić wymaganą impedancję single-ended oraz różnicową dla danej pary sieci.
Ograniczenia
Domyślne ograniczenia dla reguły trasowania par różnicowych.
- Min Width - określa minimalną dopuszczalną szerokość ścieżek używaną podczas trasowania pary różnicowej.
- Min Gap - określa minimalny dopuszczalny odstęp między prymitywami na różnych sieciach w obrębie tej samej pary różnicowej.
- Preferred Width - określa preferowaną szerokość ścieżek używaną podczas trasowania pary różnicowej.
- Preferred Gap - określa preferowany odstęp między prymitywami na różnych sieciach w obrębie tej samej pary różnicowej.
- Max Width - określa maksymalną dopuszczalną szerokość ścieżek używaną podczas trasowania pary różnicowej.
- Max Gap - określa maksymalny dopuszczalny odstęp między prymitywami na różnych sieciach w obrębie tej samej pary różnicowej.
- Max Uncoupled Length - określa wartość maksymalnej dopuszczalnej długości odsprzężonego (uncoupled) odcinka między siecią dodatnią i ujemną w obrębie pary różnicowej.
- Layers in layerstack only - umożliwia wyświetlanie i edycję ograniczeń szerokości-odstępu tylko dla zdefiniowanych warstw sygnałowych w stosie warstw. Po włączeniu wyświetlane będą wyłącznie warstwy znajdujące się w stosie w Layer Attributes Table. Po wyłączeniu wyświetlane będą wszystkie warstwy sygnałowe.
- Layer Attributes Table - wyświetla wszystkie warstwy sygnałowe albo tylko te zdefiniowane w stosie warstw, zgodnie z opcją Layers in layerstack only. Pokazywane są minimalne, maksymalne i preferowane ograniczenia szerokości i odstępu, a także inne informacje specyficzne dla warstwy. Pola szerokości i odstępu można ustawić globalnie dla wszystkich warstw, definiując wartości za pomocą kontrolek po prawej stronie grafiki, albo indywidualnie, wpisując wartości szerokości i odstępu bezpośrednio w tabeli.
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 wyrażenie zakresu pasuje do sprawdzanego obiektu (obiektów).
Zastosowanie reguły
Online DRC, Batch DRC, trasowanie interaktywne (i ponowne trasowanie), autorouting, interaktywne dopasowywanie długości (Min Gap jest stosowane) oraz podczas interaktywnej modyfikacji pary, np. przesuwania segmentu ścieżki jednej z sieci w parze.
Wskazówki
- Chociaż szerokość każdej sieci w parze różnicowej jest monitorowana przez odpowiednią regułę Differential Pairs Routing (a nie przez regułę Width), to sprawdzanie odstępu między sieciami w tej parze nadal jest kontrolowane przez odpowiednią regułę projektową Clearance. Innymi słowy, należy zdefiniować regułę Clearance, która celuje w parę różnicową (na konkretnej warstwie, jeśli to potrzebne), z trybem sprawdzania połączeń ustawionym na Same Differential Pair, oraz z wartością clearance ustawioną na równą lub mniejszą niż wartość ograniczenia Min Gap zdefiniowana dla tej warstwy w ramach odpowiedniej reguły Differential Pairs Routing.
- Odstęp od sieci w parze różnicowej do dowolnego other obiektu elektrycznego, który nie jest częścią pary, jest monitorowany przez odpowiednią regułę Clearance .
- Chociaż optymalne ustawienia szerokości i odstępu mogą być osiągalne dla większości płytki, często występują obszary, np. pod komponentem BGA, gdzie trzeba zastosować mniejsze i ciaśniejsze ustawienia szerokości-odstępu. Oprócz interaktywnego przełączania ustawień Width-Gap, można to również osiągnąć, definiując wiele reguł trasowania par różnicowych — regułę o niższym priorytecie, która obejmuje parę różnicową na całej płytce, oraz regułę o wyższym priorytecie, która obejmuje parę różnicową w określonych obszarach. Następnie celujesz w parę różnicową w konkretnym obszarze, definiując regułę Room Definition i używając tego roomu jako części zakresu reguły trasowania par różnicowych.