Glossing & Retracing of Existing Routes
Ulepszanie prowadzenia ścieżek
Aby ułatwić tworzenie estetycznego prowadzenia ścieżek z minimalną liczbą narożników, edytor PCB zawiera również narzędzie Glossing . Glossing to zaawansowany zestaw algorytmów opracowanych specjalnie po to, aby tworzyć czystsze prowadzenie ścieżek i wejścia do padów, z poszanowaniem intencji odpowiednich reguł projektowych. Glossing próbuje skrócić długość ścieżki, a także poprawić kształt narożników i zmniejszyć ich liczbę, co zwykle skutkuje schludniejszym prowadzeniem utworzonym z mniejszej liczby segmentów. Glossing pozostawia też zworki sub-sieci (sub-net jumpers) bez zmian, a gdy obowiązują reguły szerokości oparte na pomieszczeniach (room-based), respektuje zmiany szerokości na granicy. Gdy poruszasz kursorem podczas definiowania nowej interaktywnej trasy, całe prowadzenie, które nie zostało jeszcze zatwierdzone, jest również automatycznie „wygładzane” (glossed).
Silnik Glossing zawiera także polecenie Retrace Selected. Użyj go, gdy musisz zaktualizować wybrane ścieżki zgodnie ze zmianami, które wprowadziłeś w ustawieniach reguł prowadzenia. Dzięki Retrace możesz „pogrubić” istniejące prowadzenie zasilania albo zaktualizować parę różnicową do nowych ustawień szerokości i odstępu.
- Glossing koncentruje się na poprawie geometrii ścieżki, natomiast Retrace zakłada, że ogólna geometria jest zadowalająca i skupia się na spełnieniu reguł projektowych.
- Glossing zachowuje istniejącą szerokość ścieżki i odstęp pary różnicowej, podczas gdy Retrace zmienia je na Preferred.
- Glossing uruchamia się po zakończeniu ActiveRoute jeśli w panelu PCB ActiveRoute włączona jest opcja Gloss Results.
- Glossing działa również podczas interaktywnego prowadzenia na wszystkich segmentach ścieżek, które nie zostały jeszcze zatwierdzone (wszystkie segmenty umieszczone od momentu uruchomienia polecenia Interactive Routing i rozpoczęcia prowadzenia danej sieci).
Glossing – poprawa jakości prowadzenia ścieżek
Edytor PCB zawiera zaawansowane narzędzia do poprawy jakości istniejącego prowadzenia. Za każdym razem, gdy przesuwasz kursor, aby zdefiniować nową trasę, całe proponowane prowadzenie jest automatycznie wygładzane. Glossing będzie próbował skrócić długość ścieżki, a także poprawić kształt narożników i zmniejszyć ich liczbę, co zwykle skutkuje schludniejszym prowadzeniem utworzonym z mniejszej liczby segmentów. Ponadto połączenia trasy z sąsiednimi prymitywami są utrzymywane w „dobrym” stanie — bez kątów ostrych ani prostych, z estetycznymi wejściami do padów (chociaż reguły projektowe dotyczące wejścia do padów nie są obecnie przestrzegane). Funkcja Gloss obsługuje również pary różnicowe i będzie próbowała zwiększyć część pary zrównoważoną pod względem długości i separacji.
Glossing ma trzy ustawienia: Off, Weak i Strong. Użyj skrótu Ctrl+Shift+G, aby przełączać ustawienia podczas interaktywnego prowadzenia lub interaktywnego przesuwania, albo naciśnij Tab, aby otworzyć panel Properties i wybrać ustawienie. Oprócz bieżących ustawień Gloss Effort, Glossing respektuje także następujące ustawienia:
- Styl narożników (Corner Style)
- Styl przylegania (Hugging Style) (podczas Interactive Sliding oraz gdy uruchamiane są polecenia Gloss Selected lub Retrace Selected)
- Współczynnik fazowania (Miter Ratio)
- Minimalny współczynnik łuku (Min Arc Ratio)
Korzystając z tych opcji, Glossing kontroluje, jak „ciasno” tworzony jest narożnik oraz jak formowany jest zakrzywiony kształt trasy omijającej zakrzywioną przeszkodę.
Istniejące prowadzenie można wygładzić, uruchamiając polecenie Route » Gloss Selected (skrót: Ctrl+Alt+G). Wykorzystaj to do wprowadzania zmian projektowych, np. konwersji narożników fazowanych na łuki, konfigurując Corner Style przed uruchomieniem polecenia. Po uruchomieniu polecenia narzędzie zasadniczo modyfikuje zaznaczoną i poprowadzoną ścieżkę, pozostawiając jej końce na miejscu i używając segmentów o standardowych kierunkach (kąty podzielne przez 45 stopni).
Dla wielu tras/par narzędzie próbuje wyprostować każdą z nich po tym, jak te blokujące zostały już wygładzone. W niektórych przypadkach nie jest to jednak osiągane, ponieważ narzędzie stara się również minimalizować czas działania. Jeśli po wygładzeniu wiązki tras pozostaje trasa niewygładzona, uruchom polecenie glossing ponownie.
Istniejące prowadzenie można także przerysować (retrace) (Route » Retrace Selected). Retrace zakłada, że ogólna geometria jest zadowalająca, i skupia się na weryfikacji, czy prowadzenie spełnia reguły projektowe. Tam, gdzie Gloss zachowuje istniejącą szerokość ścieżki i odstęp pary, Retrace zmienia je na Preferred. Retrace to doskonałe narzędzie, gdy zmieniła się reguła projektowa i ta zmiana musi zostać zastosowana do istniejącego prowadzenia.
Podsumowanie działania Glossing
Podsumowując:
-
Można stosować elastyczne podejścia do zaznaczania, obsługujące częściowe wygładzanie poprowadzonej sieci:
- Aby wygładzić tylko fragment poprowadzonej sieci, możesz zaznaczyć segment ścieżki na każdym końcu tego fragmentu albo zaznaczyć pin lub przelotkę (via), aby wskazać koniec żądanego fragmentu.
-
Glossing próbuje naprawiać niebezpieczne wejścia do padów:
- Gloss nie stosuje automatycznie reguł SMT (SMD Entry & SMD To Corner) jeśli wykryje, że zachęcają one do niepotrzebnych „zagięć” i okrężnego prowadzenia.
- Jeśli reguły SMT są obecne, silnik glossing próbuje rozpoznawać niebezpieczne sytuacje, takie jak potencjalne mostkowanie lutu, i dostosowuje swoje zachowanie na podstawie tych reguł.
- Aby to zadziałało, opcja Corner musi być wyłączona w regule SMD Entry, a reguła SMD To Corner musi mieć odpowiednie ustawienie.
- Odchylenia od reguł: Gloss utrzyma segment ścieżki prostopadle do krawędzi pada, z której wychodzi, ale niekoniecznie utrzyma go wyśrodkowanego względem tej krawędzi. Gloss pozwoli również, aby segment ścieżki wychodził z boku pada jeśli odległość SMD to Corner oraz inne mające zastosowanie reguły mogą zostać spełnione.
-
Glossing par różnicowych:
- Po zastosowaniu do tras par różnicowych narzędzie rozpoznaje „zapięte” (zipped) fragmenty tras — tam, gdzie para jest już w zdefiniowanym odstępie diff pair gap względem siebie. Jego celem jest zip-up parę, skracając długości fragmentów „rozpiętych” (unzipped). Odpowiadające sobie rozpięte fragmenty z przeciwnych stron są, jeśli to możliwe, wyrównywane długością, ale Gloss NIE dodaje meandrów do krótszej strony pary. Glossing jest stosowany do każdego fragmentu rozpiętego i zapiętego, próbując uczynić go krótkim i gładkim bez poświęcania równoległego prowadzenia i zrównoważenia długości. Jeśli zrównoważenie długości nie zostanie osiągnięte naturalnie, para pozostaje niezrównoważona.
- Szczególną uwagę poświęca się wejściom do padów par różnicowych, aby poprawić ich jakość, ale Gloss nie próbuje dopasowywać długości tras wejściowych.
- Gdy trasy par różnicowych przekraczają granicę pomieszczenia (room) i zmieniają szerokość, Gloss preferuje synchroniczną zmianę szerokości członów pary. Oznacza to, że nie zmienia szerokości/odstępu obu tras dokładnie na granicy; zamiast tego koncentruje się na utrzymaniu dopasowania pary, tak aby gdy następuje zmiana szerokości, dotyczyła obu segmentów w tym samym czasie. Jeśli więc prowadzenie wchodzi do pomieszczenia pod kątem, jedna trasa w parze zmieni szerokość na granicy pomieszczenia, a druga trasa w parze zmieni szerokość w miejscu sąsiadującym z pierwszą trasą – show image.
-
Gloss będzie próbował zastosować odstęp Preferred, tam gdzie to możliwe, podczas wygładzania pary różnicowej:
- Jeśli para różnicowa została poprowadzona z odstępem innym niż wartość Preferred w regule Diff Pair Routing, Gloss spróbuje zmienić go tak, aby używać odstępu Preferred.
- Jednak w razie potrzeby zmniejszy go, aby zapewnić przejście bez błędów DRC w ciasnych obszarach oraz zrównoważone wejścia do padów na końcach.
- To zachowanie jest stosowane do fragmentu zipped pary (gdzie boki są w odległości Max Gap lub mniejszej od siebie).
- Zastrzeżenie: Gloss nie radzi sobie z nierozsądnie dużą wartością Max Gap.
-
Obsługa zworek Subnet Jumper:
- Gloss traktuje ścieżki Subnet Jumper jako stałe.
-
Obsługa reguł opartych na pomieszczeniach:
- Gloss przestrzega reguł Clearance i Diff Pair Routing o zakresie ograniczonym do pomieszczeń.
- Gloss pozwala trasie zmieniać szerokość podczas wchodzenia do pomieszczenia; próbuje zachować oryginalne szerokości użyte zarówno poza pomieszczeniem, jak i w jego obrębie.
- Jeśli na granicy pomieszczenia występuje zmiana szerokości, Gloss utrzyma tę zmianę.
-
Wykluczenia:
- Aby wykluczyć trasy z wygładzania lub przerysowywania, zablokuj segmenty ścieżek.
- Łuki nie są obecnie wygładzane.
- Ścieżki o kątach innych niż wielokrotności 45 stopni nie są wygładzane; zakłada się, że zostały umieszczone celowo, aby spełnić wymaganie projektowe.
-
Informacje zwrotne:
- Informacje o poleceniu i postępie są wyświetlane na pasku stanu.
- Komunikaty Info i Warning są wyświetlane w panelu Messages. Szczegóły znajdują się w sekcji Information and Warnings poniżej.
Opcje sterujące zachowaniem wygładzania podczas trasowania interaktywnego
Poziom wygładzania (trasowane)
To, jak intensywnie ścieżka jest wygładzana, jest kontrolowane przez bieżące ustawienie Gloss Effort (Routed). Skonfiguruj tę opcję na stronie Interactive Routing w oknie dialogowym Preferences albo użyj skrótów Ctrl+Shift+G, aby przełączać się między trzema trybami. Bieżące ustawienie jest wyświetlane na pasku stanu – show image.
- Off - W tym trybie wygładzanie jest zasadniczo wyłączone. Zwróć jednak uwagę, że po trasowaniu/przeciąganiu nadal uruchamiane jest porządkowanie (cleanup), aby wyeliminować np. nakładające się segmenty ścieżek. Ten tryb jest zwykle przydatny na końcowym etapie projektowania PCB, gdy wymagany jest najwyższy poziom dopracowania (np. podczas ręcznego przeciągania ścieżek, czyszczenia wejść do padów itp.).
- Weak - W tym trybie stosowany jest niski poziom wygładzania; Router interaktywny bierze pod uwagę tylko te ścieżki, które są bezpośrednio połączone z trasą lub znajdują się w obszarze ścieżek, które aktualnie trasujesz (albo ścieżek/przelotek przeciąganych). Ten tryb wygładzania jest zwykle przydatny do dopracowywania układu ścieżek lub przy pracy z krytycznymi połączeniami.
- Strong - W tym trybie stosowany jest wysoki poziom wygładzania, z silnym naciskiem na najkrótszą ścieżkę. Ten tryb jest zwykle przydatny we wczesnych etapach procesu layoutu, gdy celem jest szybkie poprowadzenie dużej części połączeń na płytce.
Poziom wygładzania (sąsiednie)
Gloss Effort (Neighbor) konfiguruje ilość wygładzania stosowaną do sąsiednich tras, na które wpływa bieżące trasowanie interaktywne lub przesuwanie. Ma również trzy ustawienia: Off, Weak i Strong.
Styl przylegania (Hugging Style)
Ta opcja kontroluje sposób zarządzania kształtami narożników podczas wygładzania. Wygładzanie dotyczy wszystkich segmentów ścieżek, na które wpływa bieżąca akcja edycji, więc może też oddziaływać na ścieżki w otoczeniu. Na przykład podczas trasowania interaktywnego lub przesuwania interaktywnego w trybie push zarówno przesuwane ścieżki, jak i ścieżki wypychane będą wygładzane zgodnie z bieżącym ustawieniem Hugging Style.
- 45 Degree - zawsze używaj prostych segmentów ortogonalnych/diagonalnych do tworzenia narożników (użyj tego trybu dla tradycyjnego zachowania trasowania ortogonalnego/diagonalnego).
- Mixed - używaj prostych segmentów ścieżek, gdy obiekty, o które następuje przesuwanie/wypychanie, są proste; używaj łuków, gdy są krzywoliniowe.
- Rounded - używaj łuków w każdym wierzchołku podlegającym wygładzaniu. Użyj tego trybu do trasowania „snake” oraz do używania łuków + tras pod dowolnym kątem podczas wygładzania (w trakcie trasowania interaktywnego i ręcznego wygładzania).
Minimalny współczynnik łuku
Minimalny współczynnik łuku (Minimum Arc Ratio) jest stosowany podczas trasowania interaktywnego pod dowolnym kątem, a także podczas przesuwania interaktywnego z ustawieniem Mixed Hugging Style. Współczynnik służy do wyznaczenia minimalnego dopuszczalnego promienia łuku; gdy promień łuku spadnie poniżej tego minimum, łuk jest zastępowany segmentami ścieżki, gdzie:
Min Arc Radius = Min Arc Ratio x Arc Width
Współczynnik fazowania (Miter Ratio)
Miter Ratio kontroluje minimalną „ciasnotę” narożnika. Miter Ratio pomnożony przez bieżącą szerokość ścieżki równa się odstępowi między ściankami najciaśniejszego kształtu U, jaki można poprowadzić dla danego współczynnika. Dowiedz się więcej o fazowanych narożnikach (Mitered Corners).
Stabilność wejścia do pada
Suwak Pad Entry Stability chroni wycentrowane wejścia do padów. Działa podczas wygładzania, aby chronić już wycentrowane wejście (wyjście) do pada; nie próbuje ponownie centrować istniejącego, niewycentrowanego wejścia do pada.
-
0 (Off) =brak ochrony -
10 (Max) =maksymalna ochrona
Demonstracja funkcji Pad Entry Stability.
Innymi słowy, ta opcja mówi silnikowi wygładzania, jak blisko krawędzi pada musi znajdować się narożnik trasy, aby można było przesunąć wejście do pada na bok.
Wykonywanie wygładzania
Narzędzie wygładzania jest uruchamiane:
- On selected routing - przez wybranie polecenia Route » Gloss Selected z menu lub naciśnięcie skrótów klawiaturowych Ctrl+Alt+G.
- After ActiveRoute - przez włączenie opcji Gloss Results w panelu PCB ActiveRoute.
- During Interactive Routing - zgodnie z bieżącymi ustawieniami wygładzania, zdefiniowanymi w oknie dialogowym Preferences lub w trybie Interactive Routing mode panelu Properties.
- During Interactive Sliding - zgodnie z bieżącymi ustawieniami wygładzania, zdefiniowanymi w oknie dialogowym Preferences lub w trybie Interactive Sliding mode panelu Properties.
Retrace — modyfikowanie właściwości istniejącego trasowania
Częstym zadaniem projektanta PCB jest konieczność modyfikacji właściwości istniejącego trasowania. Być może musisz zmienić szerokość ścieżek z powodu zmiany specyfikacji projektu, albo trzeba było zmodyfikować stackup warstw, więc szerokości i odstępy tras o kontrolowanej impedancji muszą zostać zmienione, aby spełnić zaktualizowane wymagania impedancyjne.
Silnik trasowania interaktywnego zawiera funkcję opracowaną specjalnie, aby pomóc w tym wyzwaniu, o nazwie Retrace. Funkcja Retrace zakłada, że ogólna geometria trasowania jest zadowalająca, i koncentruje się na sprawdzeniu oraz aktualizacji tras do bieżących ustawień reguł projektowych. Dzięki Retrace możesz „pogrubić” istniejące trasowanie zasilania albo zaktualizować parę różnicową do nowych ustawień szerokości i odstępu.
Retrace działa dokładnie tak, jak sugeruje nazwa: przechodzi wzdłuż wybranych tras i aktualizuje je do bieżących specyfikacji reguł. Ponieważ robi to na poziomie pojedynczej sieci (net) lub pary, będzie próbować utrzymać odstępy, ale nie jest w stanie wypychać otaczających tras, jeśli potrzebne jest więcej miejsca. W takiej sytuacji aktualizacje reguł są stosowane tylko do tych segmentów trasy, które nie powodują naruszenia.
Wybierz wymagane sieci i uruchom polecenie Retrace Selected z menu Route.
Przykład użycia Retrace do zmiany narożników tras na zaokrąglone łukami.
Uwagi dotyczące Retrace:
- Retrace jest stosowany do aktualnie zaznaczonych ścieżek/łuków. Łatwym sposobem zaznaczenia trasowania jest wybranie pojedynczego segmentu w sieci, a następnie naciśnięcie Tab, aby zaznaczyć wszystkie stykające się segmenty ścieżek na tej warstwie. Jeśli trasowanie przechodzi przez wiele warstw, naciśnij Tab drugi raz, aby zaznaczyć trasowanie na pozostałych warstwach.
- Polecenie Retrace podąża po istniejącej ścieżce trasy, koncentrując się na zgodności z regułami, a nie na najkrótszej drodze czy najmniejszej liczbie narożników.
- Retrace nie umieści segmentu ścieżki/łuku, który powoduje naruszenie. Jeśli ścieżka/łuk o preferowanej szerokości się nie mieści, używana jest największa szerokość, która nie powoduje naruszenia.
- Retrace nie zmienia przelotek w celu dopasowania do zmian w regule projektowej Routing Via Style.
- Retrace respektuje bieżące ustawienia skonfigurowane w PCB Editor - Gloss And Retrace okna dialogowego Preferences lub w panelu Gloss And Retrace. Zobacz sekcję Options that Control Glossing and Rerouting Behavior on Selected Routing, aby dowiedzieć się więcej.
Podsumowanie działania Retrace
Podsumowując:
-
Retrace jest podobny do Gloss (i wewnętrznie używa tego samego silnika). Różnice są następujące:
- Gloss zachowuje szerokość; Retrace zmienia ją na wartość zdefiniowaną przez wybrany tryb reguły szerokości.
- Gloss daje możliwie najkrótszy wynik, często radykalnie odbiegając od oryginału; Retrace w przybliżeniu podąża za oryginałem.
- Stosuj te same zasady zaznaczania co w Gloss, aby wybrać trasy do Retrace.
- Użyj Retrace, aby zaktualizować zaznaczenie i zastosować odpowiednią preferowaną regułę Width.
- Modyfikuje zaznaczone trasy w razie potrzeby, aby uniknąć narożników i wejść do padów niskiej jakości, zachowując ogólną geometrię trasy.
-
Użyj Retrace, aby zaktualizować odstęp pary różnicowej:
- Zaktualizuje część zipped pary (gdzie boki są w odległości Max Gap lub mniejszej od siebie), zmieniając odstęp na Preferred.
- Aby zmniejszyć odstęp w poprowadzonej parze, zmień regułę Diff Pair Routing tak, aby Preferred Gap był docelowym odstępem, a Max Gap był starą wartością Preferred Gap, a następnie uruchom Retrace. Uwaga: Retrace nie radzi sobie z nieracjonalnie dużą wartością Max Gap.
- Retrace można również użyć do zwiększenia odstępu w parze prowadzonej; ustaw wartość Preferred Gap w regule Diff Pair Routing na wymaganą wartość.
- Uwaga: jeśli nowe ustawienia Preferred są większe niż bieżąca szerokość/odstęp, Retrace może nie osiągnąć celu bez tworzenia naruszeń. W takich przypadkach użyje mniejszych wartości, aby uniknąć naruszeń. Nie jest wykonywane odsuwanie przeszkód.
-
Wykluczenia:
- Retrace wymaga, aby oba końce wybranego prowadzenia były podłączone do pada lub przelotki; nie działa na „wiszących” ścieżkach.
-
Informacje zwrotne:
- Informacje o poleceniu i postępie są wyświetlane na pasku stanu.
- Komunikaty Info i Warning są wyświetlane w panelu Messages. Szczegóły znajdują się w sekcji Information and Warnings poniżej.
Wykonywanie Retrace
Narzędzie retrace jest dostępne w edytorze PCB po wybraniu polecenia Route » Retrace Selected z menu głównego.
Opcje sterujące zachowaniem Glossing i Retracing dla wybranego prowadzenia
Strona PCB Editor – Gloss And Retrace w oknie dialogowym Preferences oraz panel Gloss And Retrace udostępniają liczne ustawienia związane z funkcjonalnością Gloss Selected i Retrace Selected w obszarze projektu PCB.
Parametry Gloss & Retrace
-
Hugging Style – określają, jak mają być zarządzane kształty narożników podczas glossing lub retracing.
- 45 Degree – zawsze używaj prostych odcinków ortogonalnych/diagonalnych do tworzenia narożników podczas glossing lub retracing (użyj tego trybu dla tradycyjnego prowadzenia ortogonalnego/diagonalnego).
- Rounded – używaj łuków w każdym wierzchołku objętym glossing lub retracing. Użyj tego trybu, aby stosować łuki + ścieżki pod dowolnym kątem podczas glossing lub retracing.
- Avoid polygons – gdy ta opcja jest włączona, istniejące poligony będą respektowane podczas uruchamiania polecenia Gloss Selected lub Retrace Selected. Gdy opcja jest wyłączona, istniejące poligony będą ignorowane (prowadzenie „przez” nie), a następnie dotknięte poligony można ponownie przelać (repour).
- Avoid rooms – gdy ta opcja jest włączona, istniejące pokoje (rooms) będą respektowane podczas uruchamiania polecenia Gloss Selected lub Retrace Selected. Jeśli w projekcie zdefiniowano pokój o określonych wymaganiach szerokości prowadzenia, a prowadzenie do gloss/retrace nie przecina tego pokoju, to wynikowe prowadzenie również nie przetnie tego pokoju, gdy opcja jest włączona. Jeśli opcja jest wyłączona, prowadzenie będzie przechodzić przez istniejące pokoje, a szerokość używana wewnątrz takich pokoi będzie zgodna z ograniczeniami reguły opartej na pokoju.
-
Pad Entry Stability – chroni wycentrowane wejścia do padów. Wprowadź żądany poziom (w preferencjach) lub użyj suwaka (w panelu), aby skonfigurować poziom ochrony. '
0'/'Off' nie daje ochrony; '10'/'Max' daje maksymalną ochronę. Ta opcja ma zastosowanie/jest dostępna tylko wtedy, gdy dla Hugging Style wybrano opcję 45 Degree. - Miter Ratio – kontroluje minimalną „ciasnotę” narożnika. Miter Ratio pomnożone przez bieżącą szerokość ścieżki równa się odległości między ściankami najciaśniejszego kształtu U, jaki można poprowadzić dla danego współczynnika. Wprowadź dodatnią wartość równą lub większą od zera.
Parametry Gloss
-
Effort – wybierz żądany poziom gloss z następujących opcji:
- Weak – w tym trybie stosowany jest niski poziom glossing. Ten tryb jest zwykle przydatny do precyzyjnego dopracowania układu ścieżek lub przy pracy ze ścieżkami krytycznymi.
- Strong – w tym trybie stosowany jest wysoki poziom glossing, z silnym naciskiem na najkrótszą ścieżkę. Ten tryb jest zwykle przydatny na wczesnych etapach procesu layoutu, gdy celem jest szybkie poprowadzenie znacznej części płytki.
Parametry Retrace
- Set Width – użyj listy rozwijanej, aby wybrać jedną z opcji szerokości opartych na regułach (Min / Max / Preferred) z odpowiedniej reguły projektowej Width lub Differential Pairs Routing, gdy uruchamiane jest polecenie Retrace Selected, albo wybierz szerokość Current ścieżek do retrace. Alternatywnie wpisz bezpośrednio w polu żądaną niestandardową wartość szerokości.
- Set Diff Pair Gap – użyj listy rozwijanej, aby wybrać jedną z opcji odstępu opartych na regułach (Min / Max / Preferred) z odpowiedniej reguły projektowej Differential Pairs Routing, gdy uruchamiane jest polecenie Retrace Selected, albo wybierz odstęp Current między ścieżkami pary różnicowej do retrace. Alternatywnie wpisz bezpośrednio w polu żądaną niestandardową wartość odstępu. Zwróć uwagę, że ta opcja jest dostępna tylko wtedy, gdy dla Hugging Style wybrano opcję 45 Degree.
-
Preserve route path – włącz, aby zachować dokładną geometrię ścieżki podczas Retrace. Gdy ta opcja jest włączona, algorytmy Retrace nie będą modyfikować linii środkowej ścieżki. Ścieżki mogą zmieniać szerokość i być dzielone na segmenty o różnych szerokościach, ale trajektoria nie zostanie zmieniona.
Komunikaty informacyjne i ostrzegawcze
| Info | Powód |
|---|---|
Skipped immovable + <Descriptor> |
Obiekt jest chroniony przed Gloss/Retrace: na przykład zablokowany lub należący do komponentu. Maks. liczba 20, klikalne. |
Skipped subnet jumper + <Descriptor> |
Zworki podsieci (subnet jumpers) są pozostawiane bez zmian, a użytkownik jest informowany w każdym przypadku. Maks. liczba 20, klikalne. |
Skipped reflex angle + <Descriptor> |
Łuki większe niż 180 stopni nie są poddawane glossing. Maks. liczba 20, klikalne. |
Skipped objects in user-defined Union |
Obiekty należące do union nie są poddawane glossing (nie dotyczy union dla Length Tuning). Wydawane raz na każdą zaangażowaną union. Maks. liczba 20, klikalne, z przybliżeniem do prostokąta ograniczającego union. |
Command does not apply to arcs (Retrace only) |
Retrace nie obsługuje łuków. Maks. liczba 1, klikalne, przybliżenie do pierwszego napotkanego łuku. |
| Warning | Powód |
|---|---|
Applicable Diff Pair Routing rule not found for some object(s) + <Descriptor> |
Niektóre cele Gloss / Retrace należą do sieci pary różnicowej, ale nie ma zastosowania żadna reguła Diff Pair Routing. W takich przypadkach polecenie traktuje cel jako obiekt niebędący parą różnicową, co oznacza, że obie strony pary mogą zostać „wygładzone” (Glossed) w oddaleniu od siebie. Maks. liczba 1, klikalne. |
Applicable Width rule not found for some object(s) + <Descriptor> |
Retrace używa ustawień reguły Min do Preferred Width. Jeśli nie zostanie znaleziona żadna odpowiednia reguła Width, zachowana zostanie bieżąca szerokość. Maks. liczba 1, klikalne. |
Pre-existing Min Width violation(s) detected + <Descriptor> |
Retrace używa ustawień reguły Min do Preferred Width, stosując preferred, jeśli nie powoduje to naruszeń DRC, lub mniejszą wartość, jeśli jest to potrzebne, aby uniknąć naruszeń DRC. W efekcie ścieżka bez naruszeń DRC pozostanie bez naruszeń DRC, jeśli na początku miała co najmniej Min Width. Jeśli była węższa, ustawienie jej na Min width może spowodować naruszenie DRC. Ten komunikat ostrzega o takich przypadkach, niezależnie od tego, czy doprowadziły one do rzeczywistego naruszenia DRC. Zwróć uwagę, że oryginalny cienki obiekt zostanie poszerzony i być może przesunięty, zanim zdążysz kliknąć komunikat. Może być konieczne użycie Undo, aby zrozumieć, co się stało. Maks. liczba 1, klikalne. |

