Routing Rule Types
W skrócie
- Poznaj zakres poszczególnych typów reguł prowadzenia ścieżek w Altium Designer, w tym Width, Routing Neck-Down i Routing Topology.
- Dowiedz się, jak te reguły wpływają na interaktywne i automatyczne prowadzenie ścieżek oraz kontrolę DRC wykonywaną na bieżąco lub w trybie wsadowym.
- Poznaj najważniejsze opcje konfiguracji umożliwiające kontrolowanie szerokości ścieżek, ich zwężonych odcinków oraz topologii połączeń w sieciach.
Poniżej opisano reguły projektowe z kategorii Routing.

Kategoria reguł projektowych Routing
Dowiedz się więcej o definiowaniu zakresu i zarządzaniu regułami projektowymi PCB.
Dowiedz się więcej o trasowaniu interaktywnym.
Szerokość
To ograniczenie określa szerokość ścieżek umieszczanych na warstwach miedzi (sygnałowych) podczas trasowania interaktywnego i automatycznego. Określa również dopuszczalne szerokości podczas bieżącej i wsadowej kontroli DRC. Płytka zazwyczaj ma wiele reguł szerokości, obejmujących wszystkie sieci (reguła szerokości o najniższym priorytecie), określone sieci oraz klasy sieci.
Ograniczenia
Ustawienia ograniczenia szerokości
| Reguła domyślna | Wymagane |
| Preferred Width | Określa preferowaną szerokość ścieżek podczas trasowania płytki. |
| Min Width | Określa minimalną dopuszczalną 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 | Dla każdego połączenia w sieci objętej regułą sprawdź, czy szerokość każdego odcinka ścieżki i łuku mieści się w zakresie od wartości minimalnej do maksymalnej |
| Check Min/Max Width for Physically Connected | Dla każdego połączenia w sieci objętej regułą sprawdź, czy rzeczywista szerokość miedzi tworzącej połączenie, powstałej z połączenia ścieżek, łuków, wypełnień, padów i przelotek, mieści się w zakresie od wartości minimalnej do maksymalnej |
| Use Impedance Profile | Ta opcja staje się dostępna, gdy w Layer Stack Manager zdefiniowano co najmniej jeden profil impedancji. Po jej włączeniu wybierz żądany profil impedancji z listy rozwijanej. Gdy reguła jest skonfigurowana w tym trybie, preferowana szerokość wymagana na każdej warstwie trasowania jest obliczana w ramach określonego profilu impedancji (po włączeniu tej opcji szerokość minimalna i maksymalna również zostaną ustawione na tę wartość). Po zdefiniowaniu reguły, podczas trasowania sieci objętej jej zakresem szerokość ścieżki będzie automatycznie ustawiana na wartość wymaganą do uzyskania określonej impedancji na danej warstwie. Po włączeniu tej opcji nie można edytować preferowanej szerokości w regule, ale można edytować szerokość minimalną i maksymalną. Dowiedz się więcej o konfigurowaniu stosu warstw do trasowania z kontrolowaną impedancją. |
| Show values for layer stack | Ta opcja pojawia się, gdy w menedżerze stosu warstw zdefiniowano wiele stosów warstw. Jeśli płytka zawiera wiele stosów warstw, ograniczenia szerokości należy skonfigurować dla każdego z nich, korzystając z pól dotyczących wszystkich warstw nad ilustracją lub z pól poszczególnych warstw w tabeli atrybutów warstw Dowiedz się więcej o definiowaniu i konfigurowaniu podstosów. |
| Layer Attributes Table | Tabela w dolnej części okna dialogowego wyświetla wszystkie warstwy sygnałowe zdefiniowane w stosie warstw, chyba że włączono opcję Use Impedance Profile. Jeśli ta opcja jest włączona, wyświetlane są tylko warstwy dostępne w ramach wybranego profilu impedancji. Tabela wyświetla minimalne, maksymalne i preferowane szerokości trasowania oraz inne informacje dotyczące poszczególnych warstw. Pola szerokości trasowania można ustawić globalnie, definiując wartości w polach ograniczeń nad ilustracją, lub indywidualnie, wpisując wartości bezpośrednio do tabeli. Po włączeniu opcji Use Impedance Profile wymagane szerokości zostaną automatycznie obliczone i wprowadzone do tabeli dla każdej warstwy. W tym trybie nie można edytować preferowanych szerokości, ale można edytować szerokości minimalne i maksymalne. |
| Definiowanie szerokości w parze różnicowej | Szerokość każdej sieci w parze różnicowej jest monitorowana przez odpowiednią regułę trasowania par różnicowych. |
| Stosowanie reguły |
|
Dowiedz się więcej o zmianie szerokości podczas trasowania interaktywnego.
Lokalne zwężenie ścieżki
Często zdarza się, że sieć jest trasowana z różnymi szerokościami ścieżek w różnych obszarach płytki. Na przykład doprowadzenie lub wyprowadzenie ścieżek z obudowy BGA często wymaga zastosowania ścieżek węższych niż ścieżki o preferowanej szerokości dopuszczonej przez zastosowany profil impedancji. To ograniczenie umożliwia zdefiniowanie maksymalnej dopuszczalnej łącznej długości takich węższych ścieżek, tak aby połączenie nadal zapewniało wymaganą impedancję.
Ograniczenia
Ustawienia zwężeń ścieżek
| Reguła domyślna | Niewymagana. |
| Neck-Down Length | Określa maksymalną dozwoloną długość ciągłych odcinków ścieżek (w każdej sieci objętej regułą), których szerokość mieści się między wartościami Min Width a Preferred Width zdefiniowanymi przez obowiązującą regułę szerokości ścieżek. Można też użyć tabeli, aby określić dozwoloną długość osobno dla każdej warstwy. |
| Stosowanie reguły | Włącz sprawdzanie reguł typu Routing Neck-Down w trybie online i/lub wsadowym w oknie dialogowym Design Rule Checker, aby wykrywać naruszenia reguł zwężeń ścieżek w odpowiednich trybach DRC. Wykryte naruszenia reguł będą oznaczane kreskowaniem na odpowiednich ścieżkach w obszarze projektowym. |
Dowiedz się więcej o automatycznym zwężaniu ścieżek podczas trasowania.
Topologia trasowania
To ograniczenie określa topologię stosowaną podczas trasowania sieci na płytce. Topologia sieci to układ lub schemat połączeń między wyprowadzeniami. Domyślnie połączenia między wyprowadzeniami każdej sieci są rozmieszczane tak, aby uzyskać Shortest łączną długość połączeń. Po zastosowaniu tej topologii jest ona ponownie analizowana i aktualizowana przy każdym przesunięciu komponentu.
Określoną topologię stosuje się do sieci z różnych powodów: w projektach szybkich układów, w których należy zminimalizować odbicia sygnałów, sieć ma topologię łańcuchową; w przypadku sieci masy można zastosować topologię gwiazdy, aby wszystkie ścieżki zbiegały się we wspólnym punkcie.
Ograniczenia
Ustawienia topologii trasowania
| Reguła domyślna | Wymagana |
| Topology | Określa topologię stosowaną dla sieci objętych zakresem (pełnym zapytaniem) reguły. Można zastosować następujące topologie:
|
| Custom topology | Własną topologię można zdefiniować za pomocą From-Tos (ręcznie zdefiniowanych połączeń między wyprowadzeniami). Można ją sprawdzać podczas wsadowej kontroli DRC reguł projektowych topologii trasowania zastosowanych do odpowiednich sieci. Naruszenie jest wykrywane, jeśli między polami lutowniczymi połączenia From-To istnieje połączenie elektryczne, a najkrótsza ścieżka zawiera co najmniej jedno inne pole lutownicze tej sieci. Naruszenia nie będą wykrywane w sieciach o dużej liczbie pól lutowniczych (ponad 20) lub obiektów podstawowych (ponad 1024). |
| Stosowanie topologii podczas trasowania automatycznego | W przypadku korzystania z autoroutera czas zakończenia trasowania może być dłuższy przy stosowaniu topologii innych niż Shortest. |
| Stosowanie reguły | Wsadowa kontrola DRC, podczas trasowania automatycznego. |
Dowiedz się więcej o topologii sieci.
Priorytet trasowania
To ograniczenie przypisuje priorytet trasowania sieciom objętym regułą. Autorouter wykorzystuje przypisaną wartość priorytetu do oceny znaczenia trasowania każdej sieci w projekcie i na tej podstawie określa, które sieci powinny być trasowane jako pierwsze.
Ograniczenia
Ustawienia priorytetu trasowania
| Reguła domyślna | Wymagana |
| Routing Priority | Wartość priorytetu jest przypisywana sieciom objętym zakresem (pełnym zapytaniem) reguły. Wprowadź wartość od 0 do 100. Im wyższa przypisana liczba, tym wyższy priorytet podczas trasowania automatycznego. |
| Stosowanie reguły | Podczas trasowania automatycznego. |
Warstwy trasowania
To ograniczenie określa, które warstwy mogą być używane do trasowania.
Ograniczenia
Ustawienia warstw trasowania
| Reguła domyślna | Wymagana |
| Enabled Layers | Lista zawiera wszystkie warstwy sygnałowe aktualnie zdefiniowane w stosie warstw. Użyj odpowiedniej opcji Allow Routing, aby w razie potrzeby włączyć lub wyłączyć trasowanie na danej warstwie. |
| Podczas automatycznego trasowania | Podczas korzystania z autoroutera kierunek trasowania dla każdej włączonej warstwy sygnałowej w projekcie jest definiowany w ramach konfiguracji autoroutera Situs. Kierunki określa się w oknie dialogowym Layer Directions, dostępnym po kliknięciu przycisku Edit Layer Directions w oknie dialogowym Situs Routing Strategies. |
| Zastosowanie reguły | Podczas kontroli DRC online, wsadowej kontroli DRC, trasowania interaktywnego i automatycznego. |
Dowiedz się więcej o warstwach i stosie warstw.
Narożniki ścieżek
To ograniczenie określa styl narożników stosowany podczas automatycznego trasowania. Jest ono przeznaczone dla autorouterów innych firm, które realizują trasowanie pod kątem 45° na etapie przetwarzania końcowego. Autorouter Situs nie uwzględnia tego ograniczenia, ponieważ realizuje trasowanie pod kątem 45° w sposób natywny.
Ograniczenia
Ustawienia narożników ścieżek
| Reguła domyślna | Wymagana |
| Style | Określa styl narożników ścieżek. Dostępne są następujące trzy style:
|
| Setback | Te dwa pola umożliwiają zdefiniowanie minimalnej i maksymalnej wartości odsunięcia przy korzystaniu ze stylów narożników |
| Zastosowanie reguły | To ograniczenie jest przeznaczone dla autorouterów innych firm, które realizują trasowanie pod kątem 45° na etapie przetwarzania końcowego. Autorouter Situs nie uwzględnia tego ograniczenia, ponieważ realizuje trasowanie pod kątem 45° w sposób natywny. |
Styl przelotek
To ograniczenie określa styl przelotek, które mogą być używane podczas trasowania. Można zdefiniować konkretne wartości minimalne, maksymalne i preferowane dla średnicy przelotki oraz średnicy jej otworu — w ramach ograniczeń reguły — lub skorzystać z szablonów dostępnych w projekcie płytki.
Ograniczenia
Ustawienia stylu przelotek
| Reguła domyślna | Wymagana |
| Mode | Użyj listy rozwijanej, aby wybrać jeden z dwóch poniższych trybów:
|
Mode = (ustawienia ograniczeń) |
Via Diameter - określa wartości Minimum, Preferred i Maximum średnicy przelotek umieszczanych podczas trasowania. Via Hole Size - określa wartości Minimum, Preferred i Maximum średnicy otworów przelotek umieszczanych podczas trasowania. |
Mode = (zmiana rozmiaru przelotki podczas trasowania) |
Reguła projektowa Routing Via Style definiuje właściwości przelotki w płaszczyźnie X-Y. Podczas umieszczania przelotki w trakcie trasowania interaktywnego można przełączać się między definicjami przelotek Minimum / Preferred / Maximum / User Choice, naciskając klawisz |
Mode = (ustawienia ograniczeń) |
|
Mode = (zmiana rozmiaru przelotki podczas trasowania) |
Gdy podczas trasowania interaktywnego przelotka jest gotowa do umieszczenia, można przełączać się między włączonymi szablonami przelotek, naciskając klawisz 4. Wybrany szablon jest wyświetlany w wyświetlaczu Heads-Up oraz na pasku stanu. Podczas trasowania można również nacisnąć klawisz Tab, aby otworzyć panel Properties, w którym można zmienić aktualnie stosowany szablon przelotki. |
| Zmiana typu przelotki podczas trasowania | Via Type określa warstwy, które obejmuje każda przelotka w osi Z. Jeśli w menedżerze stosu warstw zdefiniowano wiele typów przelotek, na przykład przelotki przelotowe oraz ślepe/zagrzebane, dla bieżącego przejścia między warstwami może być dostępnych kilka typów przelotek. W takiej sytuacji naciskaj klawisz 6, aby przełączać się między dozwolonymi typami przelotek. Wybrany typ przelotki jest wyświetlany w wyświetlaczu Heads-Up oraz na pasku stanu. Można też nacisnąć klawisz 8, aby wyświetlić menu podręczne z dozwolonymi typami przelotek, a następnie kliknąć wybrany typ (). |
| Sterowanie rozmiarem przelotek ślepych i zagrzebanych | Aby sterować rozmiarem przelotek ślepych i zagrzebanych, można skonfigurować osobne reguły dla poszczególnych par warstw. Na przykład, aby sterować rozmiarem przelotek ślepych między warstwą górną a warstwą wewnętrzną 1, można użyć następującego zakresu (Full Query):
Aby sterować rozmiarem przelotek zagrzebanych między warstwą wewnętrzną 2 a warstwą wewnętrzną 3, należy użyć następującego zakresu:
Zamiast tworzyć osobne reguły, można też rozszerzyć zapytanie jednej reguły za pomocą operatorów OR w następujący sposób:
|
| Zastosowanie reguły | Podczas kontroli DRC online, wsadowej kontroli DRC, trasowania automatycznego oraz trasowania interaktywnego. Gdy tryb reguły jest ustawiony na Min/Max preferred, obowiązują następujące zasady:
|
Słowa kluczowe zapytań dotyczące stylów przelotek
Dostępnych jest wiele słów kluczowych zapytań związanych z przelotkami. Najłatwiej je przeglądać, otwierając okno dialogowe Query Helper i używając pola maski do odfiltrowania wszystkich słów kluczowych zapytań dotyczących przelotek, jak pokazano na poniższych ilustracjach.
-
Sprawdzanie atrybutów — słowa kluczowe zapytań dotyczące przelotek
-
Pole — słowa kluczowe zapytań dotyczące przelotek
-
Sprawdzanie przynależności — słowa kluczowe zapytań dotyczące przelotek
-
Sprawdzanie typu obiektu — słowa kluczowe zapytań dotyczące przelotek
Dowiedz się więcej o pracy z padami i przelotkami.
Dowiedz się więcej o zmienianiu przelotki podczas trasowania.
Sterowanie wyprowadzaniem połączeń (fanout)
To ograniczenie określa opcje wyprowadzania połączeń z padów elementów do montażu powierzchniowego w projekcie, które są połączone z sieciami sygnałowymi i/lub sieciami płaszczyzn zasilania. Z punktu widzenia trasowania dodanie przelotki i łączącej ją ścieżki zasadniczo przekształca pad SMT w pad przewlekany. Znacznie zwiększa to prawdopodobieństwo pomyślnego wytrasowania płytki, ponieważ sygnał staje się dostępny na wszystkich warstwach trasowania, a nie tylko na warstwie górnej lub dolnej. Jest to szczególnie potrzebne w projektach o dużej gęstości upakowania, w których przestrzeń na prowadzenie ścieżek jest bardzo ograniczona.
Ograniczenia
Ustawienia sterowania wyprowadzaniem połączeń
| Default Rule | Wymagane |
| Fanout Style | Określa sposób rozmieszczenia przelotek wyprowadzających względem komponentu SMT. Dostępne są następujące opcje:
|
| Fanout Direction | Określa kierunek wyprowadzania połączeń. Dostępne są następujące opcje:
|
| Direction From Pad | Określa kierunek wyprowadzania połączeń. Podczas wyprowadzania połączeń z komponentu BGA jego pady są dzielone na ćwiartki, a połączenia z padów w każdej ćwiartce są wyprowadzane jednocześnie. Dostępne są następujące opcje:
|
| Via Placement Mode | Określa sposób rozmieszczenia przelotek wyprowadzających względem padów komponentu BGA. Dostępne są następujące opcje:
|
| Domyślne ograniczenia wyprowadzania połączeń | Poniższe domyślne reguły projektowe sterowania wyprowadzaniem połączeń są tworzone automatycznie i obejmują typowe dostępne typy obudów komponentów (wymienione w kolejności od najwyższego priorytetu). Reguły te można edytować lub definiować inne zgodnie z indywidualnymi wymaganiami projektu.
|
| Przelotki wyprowadzające | Styl przelotek wyprowadzających będzie zgodny z odpowiednimi regułami projektowymi stylu przelotek trasowania. Dodatkowe ścieżki prowadzone od pada do przelotki w ramach wyprowadzania połączeń będą zgodne z odpowiednimi regułami projektowymi szerokości ścieżek. |
| Wyprowadzanie połączeń z komponentu | Aby wyprowadzić połączenia z padów komponentu, upewnij się, że pod tym komponentem na żadnej warstwie nie ma wypełnień poligonów. Poligony można tymczasowo odłożyć przed wyprowadzeniem połączeń, a następnie przywrócić. |
| Zastosowanie reguły | Podczas trasowania interaktywnego i automatycznego. |
Słowa kluczowe zapytań dotyczących sterowania wyprowadzaniem połączeń
Aby wskazać komponenty na podstawie ich footprintu, przejrzyj listę funkcji zapytań sprawdzania atrybutów w poszukiwaniu słów kluczowych odnoszących się do typu obudowy, takich jak IsBGA, IsLCC, IsSMSIP itd.
Dowiedz się więcej o wyprowadzaniu połączeń i trasowaniu wyjściowym.
Połączenia drutowe
To ograniczenie określa dopuszczalną odległość między sąsiednimi drutami połączeniowymi (Wire To Wire), Min Wire Length i Max Wire Length oraz Bond Finger Margin, czyli odległość (margines) między drutem połączeniowym a krawędzią pola do bondowania, do którego jest on podłączony.
Constraints
Ustawienia połączeń drutowych
| Reguła domyślna | Wymagane |
| Wire To Wire | Określa minimalną dopuszczalną odległość między bryłami 3D sąsiednich drutów połączeniowych. Określa minimalną dopuszczalną odległość między bryłami 3D sąsiednich drutów połączeniowych. |
| Min Wire Length | Określa minimalną dopuszczalną długość drutu połączeniowego. |
| Max Wire Length | Określa minimalną dopuszczalną długość drutu połączeniowego. |
| Bond Finger Margin | Określa minimalny dopuszczalny margines od krawędzi pola do bondowania. |
| Zastosowanie reguły | Wsadowa kontrola reguł projektowych (DRC). |
Słowa kluczowe zapytań dotyczących połączeń drutowych
-
IsBondFinger – zwraca obiekt pada SMD na warstwie miedzi, do którego podłączony jest drut połączeniowy.
-
IsBondWire – zwraca obiekt drutu połączeniowego.
-
IsBondWireConnected – zwraca dowolny obiekt, do którego podłączony jest drut połączeniowy.
Dowiedz się więcej o połączeniach drutowych.
Trasowanie par różnicowych
To ograniczenie określa szerokość ścieżek każdej sieci w parze różnicowej oraz odstęp między sieciami w tej parze. Pary różnicowe są zazwyczaj prowadzone z określonymi ustawieniami szerokości i odstępu, aby zapewnić wymaganą impedancję różnicową danej pary sieci. Ustawienia te można zdefiniować ręcznie lub, jeśli w Layer Stack Manager zdefiniowano profile impedancji par różnicowych, wybrać profil impedancji, aby automatycznie określić preferowane ustawienia szerokości i odstępu.
Ograniczenia
Ustawienia prowadzenia par różnicowych
| Reguła domyślna | Wymagane |
| Min Width | Określa minimalną dopuszczalną szerokość ścieżek podczas prowadzenia pary różnicowej. |
| Min Gap | Określa minimalny dopuszczalny odstęp między obiektami należącymi do różnych sieci w obrębie tej samej pary różnicowej podczas prowadzenia ścieżek. Ustawienia minimalnego, preferowanego i maksymalnego odstępu w tej regule projektowej są używane podczas prowadzenia pary różnicowej, jej ponownego prowadzenia lub interaktywnego modyfikowania (podczas interaktywnego przesuwania). Należy pamiętać, że te ustawienia odstępu NOT używane podczas sprawdzania reguł projektowych (DRC). Podczas DRC odstęp jest sprawdzany zgodnie z odpowiednią regułą ograniczenia odstępu — więcej informacji na temat zarządzania tym zagadnieniem można znaleźć w sekcji Uwagi poniżej. |
| Preferred Width | Określa preferowaną szerokość ścieżek podczas prowadzenia pary różnicowej. |
| Preferred Gap | Określa preferowany odstęp między obiektami należącymi do różnych sieci w obrębie tej samej pary różnicowej. |
| Max Width | Określa maksymalną dopuszczalną szerokość ścieżek podczas prowadzenia pary różnicowej. |
| Max Gap | Określa maksymalny dopuszczalny odstęp między obiektami należącymi do różnych sieci w obrębie tej samej pary różnicowej. |
| Max Uncoupled Length | Określa maksymalną dopuszczalną długość odcinków niesprzężonych między siecią dodatnią a ujemną w obrębie pary różnicowej. |
| Use Impedance Profile | Ta opcja staje się dostępna, gdy w Layer Stack Manager zdefiniowano co najmniej jeden profil impedancji. Po jej włączeniu wybierz wymagany profil impedancji z listy rozwijanej. Gdy reguła jest skonfigurowana w tym trybie, preferowana szerokość i preferowany odstęp wymagane na każdej warstwie trasowania są obliczane w ramach wskazanego profilu impedancji. Po zdefiniowaniu reguły podczas trasowania pary różnicowej objętej jej zakresem szerokości ścieżek i odstęp między nimi będą automatycznie ustawiane na wartości wymagane na danej warstwie do uzyskania określonej impedancji. Dowiedz się więcej o konfigurowaniu stosu warstw na potrzeby trasowania z kontrolowaną impedancją. |
| Show values for layer stack | Ta opcja pojawia się w oknie dialogowym, gdy w Layer Stack Manager zdefiniowano wiele stosów warstw. Jeśli płytka zawiera wiele stosów warstw, ograniczenia trasowania par różnicowych należy skonfigurować dla każdego z nich, korzystając z pól wspólnych dla wszystkich warstw nad ilustracją, pól poszczególnych warstw w tabeli atrybutów warstw lub wybierając profil impedancji. Dowiedz się więcej o definiowaniu i konfigurowaniu podstosów. |
| Layer Attributes Table | Tabela w dolnej części okna dialogowego wyświetla wszystkie warstwy sygnałowe zdefiniowane w stosie warstw, chyba że wybrano profil impedancji. W takim przypadku wyświetlane są tylko warstwy dostępne w ramach wybranego profilu impedancji. Wyświetlane są minimalne, maksymalne i preferowane wartości ograniczeń szerokości i odstępu oraz inne informacje dotyczące poszczególnych warstw. Pola szerokości i odstępu trasowania można ustawić globalnie, definiując wartości w polach ograniczeń nad ilustracją, lub indywidualnie, wpisując wartości bezpośrednio do tabeli. Po wybraniu profilu impedancji wymagane wartości preferowanej szerokości są automatycznie obliczane i wprowadzane dla każdej warstwy w tabeli. W tym trybie wartości preferowanej szerokości i preferowanego odstępu nie można edytować, ale wartości minimalne i maksymalne można zmieniać. Podczas definiowania minimalnych, maksymalnych i preferowanych wartości szerokości i/lub odstępu Layer Attributes Table wyróżnia nieprawidłowe wpisy czerwonym tekstem. Może się tak zdarzyć na przykład po określeniu minimalnej wartości ograniczenia większej od wartości maksymalnej lub po ustawieniu preferowanej wartości ograniczenia poniżej minimum lub powyżej maksimum. Nieprawidłowa definicja reguły jest dodatkowo sygnalizowana czerwonym kolorem jej nazwy zarówno w panelu drzewa folderów, jak i na odpowiednich listach podsumowań w oknie dialogowym PCB Rules and Constraints Editor. |
| Sprawdzanie odstępów w parze różnicowej | Chociaż szerokość każdej sieci w parze różnicowej jest monitorowana przez odpowiednią regułę trasowania par różnicowych (a nie przez regułę szerokości), sprawdzanie odstępu między sieciami w tej parze nadal podlega odpowiedniej regule projektowej odstępu. Jeśli odstęp między ścieżkami pary różnicowej jest mniejszy niż minimalny dozwolony odstęp między różnymi sieciami na płytce, sieci w parach różnicowych będą naruszać ograniczenie odstępu. Aby tego uniknąć, należy utworzyć osobne ograniczenie odstępu, ustawiając odstęp między sieciami w parach różnicowych na tę samą wartość co odstęp pary różnicowej (Diff Pair Gap). Aby to zrobić w Constraint Manager, ustaw wartość Clearance dla par na tę samą wartość co Diff Pair Gap. Przedstawiono to na pierwszym slajdzie powyższego pokazu slajdów dotyczącego trasowania par różnicowych, gdzie odstęp dla par różnicowych ustawiono na Aby to zrobić w PCB Rules and Constraints Editor, dodaj dodatkowe ograniczenie odstępu (Clearance) ustawione na tę samą wartość co Diff Pair Gap, z zaznaczoną opcją Same Differential Pair. Przedstawiono to na czwartym slajdzie powyższego pokazu slajdów dotyczącego trasowania par różnicowych, gdzie odstęp dla par różnicowych ustawiono na |
| Zmiana właściwości pary w różnych obszarach płytki | Choć optymalne ustawienia szerokości i odstępu mogą być osiągalne na większości płytki, często występują obszary, na przykład pod elementem BGA, w których konieczne jest zastosowanie mniejszej szerokości i mniejszego odstępu. Zdefiniowanie minimalnego odstępu mniejszego niż preferowany pozwala routerowi zbliżać ścieżki pary do siebie tam, gdzie wymagają tego przeszkody. Rozwiązanie to działa, ale ma swoją cenę: operacje trasowania stają się znacznie bardziej skomplikowane, a przez to wolniejsze. Wymaganie to można również spełnić, definiując wiele reguł trasowania par różnicowych — regułę o niższym priorytecie obejmującą parę różnicową na całej płytce oraz regułę o wyższym priorytecie obejmującą parę różnicową w określonym obszarze, w którym wymagane są mniejsza szerokość i mniejszy odstęp. Aby objąć parę różnicową w tym obszarze, zdefiniuj dla niego regułę definicji obszaru Room, a następnie użyj tego obszaru jako części zakresu reguły trasowania par różnicowych wymagającej mniejszej szerokości i mniejszego odstępu. |
| Definiowanie klas par różnicowych | Aby uprościć proces definiowania ograniczeń, na schemacie można zdefiniować klasy par różnicowych. Jeśli projekt korzysta z menedżera ograniczeń, robi się to w Constraint Manager ; jeśli projekt korzysta z reguł projektowych, należy dodać właściwość Diff Pair Class do dyrektywy pary różnicowej |
| Zastosowanie reguły | Sprawdzanie DRC na bieżąco, wsadowe sprawdzanie DRC, trasowanie interaktywne (i ponowne trasowanie), trasowanie automatyczne, interaktywne dostrajanie długości (stosowane jest Min Gap) oraz interaktywne modyfikowanie pary, na przykład przesuwanie segmentu ścieżki jednej z sieci w parze. |
Słowa kluczowe zapytań dotyczących trasowania par różnicowych
-
InAnyDifferentialPair – zwraca wszystkie obiekty par różnicowych i powiązane z nimi obiekty podstawowe.
-
InDifferentialPair – zwraca wszystkie obiekty powiązane z obiektami par różnicowych, których właściwość Name spełnia warunki zapytania.
-
InDifferentialPairClass – zwraca wszystkie obiekty par różnicowych należące do określonej klasy par różnicowych.
-
IsDifferentialPair – zwraca wszystkie obiekty par różnicowych.
-
IsRule_DifferentialPairsRouting – zwraca obiekty reguł trasowania par różnicowych.
Dowiedz się więcej o trasowaniu par różnicowych
Dowiedz się więcej o trasowaniu z kontrolowaną impedancją


).
).
).













).
).
).
).







)
).