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.

Opcja Gloss Effort (Routed) kontroluje, jak silnie wygładzane jest prowadzenie aktualnie edytowane, a opcja Gloss Effort (Neighbor) kontroluje, jak silnie wygładzane jest prowadzenie, które jest odpychane.

Zbuduj swoją biegłość w Interactive Routing

Oprócz wyboru prowadzenia do wygładzenia istnieje także szereg opcji kontrolujących zachowanie glossing.

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.

Jeśli użyto Route Guide, trasy w obrębie prowadnicy nie są wygładzane, ponieważ glossing nie uwzględnia kształtu route guide.

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

  • Tego ustawienia nie stosuje się podczas trasowania narożników z łukami ani podczas przesuwania interaktywnego z ustawieniem Rounded Hugging Style, ponieważ tryby te nie używają łuków segmentowanych.
  • Ustaw Minimum Arc Ratio na 0 (zero), aby zawsze używać łuków.

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.

Zwróć uwagę, że maksymalna ochrona może skutkować ostrym kątem na krawędzi pada.

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.

Wstrzymanie wygładzania podczas trasowania i przesuwania

Czasami możesz chcieć tymczasowo wyłączyć wygładzanie. Wygładzanie można zablokować podczas trasowania, naciskając i przytrzymując klawisze skrótu Ctrl+Shift — gdy tylko klawisze zostaną zwolnione, wygładzanie zostaje wznowione zgodnie z bieżącym ustawieniem Routing Gloss Effort. Zwróć uwagę, że pasek stanu nie odzwierciedli tego stanu; nadal będzie wyświetlał ostatnio wybrany stan.

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.
  • Chociaż retrace działa na jednostronnych wzorcach strojenia (tuning patterns), nie obsługuje wzorców strojenia par różnicowych. Obsługa ta zostanie dodana w przyszłej aktualizacji.
  • Retrace aktualizuje szerokości ścieżek i łuków zgodnie z obowiązującą regułą Routing Width, nie aktualizuje natomiast przelotek trasowania, aby odzwierciedlić zmiany w regule Routing Via Style. Aby rozwiązać zmiany rozmiaru przelotek:
    • Zaznacz sieci; panel Properties załaduje wszystkie zaznaczone ścieżki, łuki i przelotki.
    • Użyj Post Selection Filter u góry panelu, aby wykluczyć wszystkie obiekty poza przelotkami – show image.
    • Zmień rozmiar przelotki tak, aby odpowiadał zaktualizowanej regule Routing Via Style. Jeśli zmodyfikujesz pojedynczą przelotkę przed rozpoczęciem tego procesu edycji zbiorczej, zostanie utworzony nowy Via Template, który następnie możesz wybrać podczas aktualizowania wszystkich pozostałych przelotek.
    • Uruchom polecenie Retrace na zaznaczonym trasowaniu, aby zaktualizować szerokości ścieżek.
    • Usuń wszelkie naruszenia reguł projektowych, które mogły wystąpić z powodu zmiany rozmiaru przelotek. Polecenie Retrace nie zaktualizuje szerokości trasowania, jeśli spowoduje to naruszenie; potwierdź, że zmiany szerokości spełniają wymagania projektu.

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.

Dla par różnicowych algorytm Retrace działa w taki sposób, że Max Gap wpływa również na swobodę odchylenia od oryginalnej geometrii — im większy Max Gap, tym większe dopuszczalne odchylenie. Aby zmniejszyć zakres przesunięć par różnicowych podczas akcji Retrace, która zmniejsza szerokość/odstęp, dobrą praktyką jest ustawienie Max Gap na poprzednią wartość Preferred Gap.

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.

Ustawienia te nie wpływają na wykonywanie poleceń interaktywnych, które zawierają funkcję glossing jako część działania; dotyczą one wyłącznie funkcji glossing i retracing podczas używania poleceń Gloss Selected  i Retrace Selected. Zachowanie glossing podczas interaktywnego prowadzenia lub interaktywnego przesuwania jest kontrolowane przez ustawienia na stronie PCB Editor - Interactive Routing  w oknie dialogowym Preferences (które można również konfigurować podczas pracy w trybach Interactive Routing  i Interactive Sliding  panelu Properties).

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.

    • Ta opcja spowoduje zwężenie ścieżki, aby uniknąć naruszenia DRC, natomiast przy wyłączonej opcji możliwe jest niewielkie przesunięcie ścieżki.
    • Ta opcja nie usunie defektów, które istniały przed retrace lub które powstały w wyniku poszerzenia ścieżki.
    • Ta opcja działa tylko dla ścieżek single-ended, ponieważ zachowanie toru dla par różnicowych jest niemożliwe bez rozbicia pary. Podczas retrace pary różnicowej jej przebieg zostanie zmieniony, jeśli będzie to potrzebne, niezależnie od stanu tej opcji.

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.

Zobacz także

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content