Podczas trasowania PCB dość często zdarza się, że grupy sygnałów muszą zostać poprowadzone tą samą ścieżką, na przykład w przypadku magistral adresowych i danych. Jedną z opcji jest trasowanie każdego z tych sygnałów osobno, ale znacznie szybszym rozwiązaniem jest trasowanie ich zbiorczo. Polecenie Interactive Multi-Routing dostępne z głównego Route menu lub z Active Bar pozwala zrobić dokładnie to — trasować wiele sieci jednocześnie.
Przed wybraniem polecenia zaznacz pad źródłowy każdej sieci, która ma zostać uwzględniona w trasie. Shift+click aby zaznaczać pojedyncze pady, Ctrl+click and drag aby narysować prostokąt zaznaczenia i podrzędnie zaznaczyć wiele padów potomnych w komponencie.
Po uruchomieniu polecenia pojawi się prośba o kliknięcie w celu rozpoczęcia trasowania wielokrotnego. Po prostu kliknij w obszarze projektu w punkcie, w którym chcesz położyć pierwszy zestaw segmentów ścieżek, a następnie kontynuuj trasowanie w kierunku docelowego miejsca. Użyj skrótu B (Shift+B), aby zmniejszać (zwiększać) odstęp magistrali o przyrosty zgodne z bieżącą siatką. Naciśnij C , aby zbiec odstęp magistrali do minimum dozwolonego przez obowiązujące reguły trasowania. Używaj tych samych skrótów co w trasowaniu interaktywnym, aby wykonywać inne działania: przełączać tryby rozwiązywania konfliktów, zmieniać warstwy trasowania itd.
Możliwe jest również wejście w ten tryb trasowania w sposób niejawny, poprzez zaznaczenie grupy ścieżek i przeciągnięcie ich końców (czasem nazywane Smart Drag). W tym trybie kolejne przeciągnięcia mogą służyć do dodawania nowych segmentów.
Podczas interaktywnego trasowania wielokrotnego naciśnij Tab, aby otworzyć panel Properties w trybie Multi-Routing. Poniższe zwijane sekcje zawierają informacje o dostępnych opcjach i elementach sterujących:
Properties
-
Layer – użyj listy rozwijanej, aby określić, na której warstwie znajduje się trasowanie.
-
Via Template – jeśli przelotka jest powiązana z szablonem, jego nazwa jest wyświetlana tutaj.
-
Via Hole Size – określ rozmiar otworu przelotki lub użyj skrótu 4 podczas trasowania.
-
Via Diameter – określ średnicę otworu przelotki.
-
Width – użyj suwaka, aby określić szerokość. Bardziej w lewo (Min) oznacza użycie minimalnej szerokości z reguł projektowych zdefiniowanej dla bieżącej sieci. Preferred oznacza użycie preferowanej szerokości z reguł projektowych zdefiniowanej dla bieżącej sieci. Bardziej w prawo (Max) oznacza użycie maksymalnej szerokości z reguł projektowych zdefiniowanej dla bieżącej sieci.
-
Pickup From Existing Routes – włącz, aby używać istniejącej szerokości ścieżki podczas trasowania od już położonej ścieżki. Oznacza to, że nawet jeśli bieżąca szerokość trasowania różni się od istniejącej ścieżki, po kontynuowaniu trasy od niej zostanie przyjęta szerokość istniejącej ścieżki.
-
Bus Spacing – wprowadź żądany odstęp magistrali lub użyj skrótu Shift+B.
-
From Rule – kliknij, aby przypisać odstęp magistrali na podstawie istniejącej reguły projektowej.
Interactive Routing Options
-
Routing Mode – użyj listy rozwijanej lub skrótu Shift+R, aby przełączać żądane tryby trasowania. Dostępne są następujące opcje:
-
Ignore Obstacles – wybierz, aby ignorować istniejące obiekty (trasę można swobodnie umieszczać). Naruszenia są podświetlane.
-
Walkaround Obstacles – wybierz, aby Interactive Router prowadził trasę omijając istniejące ścieżki, pady i przelotki. Jeśli w tym trybie nie da się obejść przeszkody bez spowodowania naruszenia, pojawi się wskaźnik informujący, że trasa jest zablokowana.
-
Push Obstacles – wybierz, aby Interactive Router odsuwał istniejące ścieżki z drogi. Ten tryb może również przepychać przelotki, aby zrobić miejsce dla nowego trasowania. Jeśli w tym trybie nie da się przepchnąć przeszkody bez spowodowania naruszenia, pojawi się wskaźnik informujący, że trasa jest zablokowana.
-
HugNPush Obstacles – wybierz, aby Interactive Router prowadził trasę możliwie najbliżej istniejących ścieżek, padów i przelotek oraz — gdy to konieczne — przepychał przeszkody, aby kontynuować trasę. Jeśli w tym trybie nie da się „przytulić” do przeszkody ani jej przepchnąć bez spowodowania naruszenia, pojawi się wskaźnik informujący, że trasa jest zablokowana.
-
Stop At First Obstacle – w tym trybie silnik trasowania zatrzyma się na pierwszej przeszkodzie, która stanie na drodze.
-
AutoRoute Current Layer – wybierz, aby włączyć auto-trasowanie tylko na bieżącej warstwie.
-
AutoRoute MultiLayer – wybierz, aby włączyć auto-trasowanie na wielu warstwach.
-
Corner Style – wybierz żądany styl narożników trasowania lub użyj skrótu Shift+Spacebar, aby przełączać style narożników.
-
Restrict to 90/45 – włącz, aby ograniczyć trasowanie wyłącznie do 90 i 45 stopni.
-
Gloss Effort (Routed) – wybierz żądany poziom wygładzania bezpośrednio w panelu lub użyj skrótu Shift+Ctrl+G, aby przełączać następujące opcje:
-
Off – w tym trybie wygładzanie jest zasadniczo wyłączone. Zwróć jednak uwagę, że po trasowaniu/przeciąganiu nadal uruchamiane jest czyszczenie, aby wyeliminować np. nakładające się segmenty ścieżek. Ten tryb jest zwykle przydatny na końcowym etapie układu płytki, gdy wymagany jest najwyższy poziom dopracowania (np. ręczne przeciąganie ścieżek, czyszczenie wejść do padów itp.).
-
Weak – w tym trybie stosowany jest niski poziom wygładzania, a Interactive Router uwzględnia tylko te ścieżki, które są bezpośrednio połączone z trasowanymi ścieżkami lub znajdują się w ich obszarze (albo ścieżki/przelotki przeciągane). Ten tryb wygładzania jest zwykle przydatny do dopracowywania układu ścieżek lub przy pracy ze ścieżkami krytycznymi.
-
Strong – w tym trybie stosowany jest wysoki poziom wygładzania, a Interactive Router szuka najkrótszych ścieżek, wygładza przebiegi itd. Ten tryb wygładzania jest zwykle przydatny na wczesnych etapach procesu layoutu, gdy celem jest szybkie poprowadzenie znacznej części połączeń na płytce.
-
Gloss Effort (Neighbor) – wybierz żądany poziom wygładzania stosowany do ścieżek przepychanych przez aktualnie trasowaną sieć bezpośrednio w panelu, korzystając z następujących opcji:
-
Off – w tym trybie wygładzanie jest zasadniczo wyłączone. Zwróć jednak uwagę, że po trasowaniu/przeciąganiu nadal uruchamiane jest czyszczenie, aby wyeliminować np. nakładające się segmenty ścieżek. Ten tryb jest zwykle przydatny na końcowym etapie układu płytki, gdy wymagany jest najwyższy poziom dopracowania (np. ręczne przeciąganie ścieżek, czyszczenie wejść do padów itp.).
-
Weak – w tym trybie stosowany jest niski poziom wygładzania, a Interactive Router uwzględnia tylko te ścieżki, które są bezpośrednio połączone z trasowanymi ścieżkami lub znajdują się w ich obszarze (albo ścieżki/przelotki przeciągane). Ten tryb wygładzania jest zwykle przydatny do dopracowywania układu ścieżek lub przy pracy ze ścieżkami krytycznymi.
-
Strong – w tym trybie stosowany jest wysoki poziom wygładzania, a Interactive Router szuka najkrótszych ścieżek, wygładza przebiegi itd. Ten tryb wygładzania jest zwykle przydatny na wczesnych etapach procesu layoutu, gdy celem jest szybkie poprowadzenie znacznej części połączeń na płytce.
-
Automatically Terminate Routing – gdy ta opcja jest włączona, po zakończeniu trasy do pada docelowego narzędzie trasowania nie kontynuuje pracy w trybie trasowania from pada docelowego, lecz resetuje się i jest gotowe, aby kliknąć kolejny pad źródłowy, od którego ma rozpocząć trasowanie. Jeśli ta opcja jest wyłączona, po poprowadzeniu trasy do pada docelowego narzędzie pozostanie w trybie trasowania i użyje poprzedniego pada docelowego jako źródła dla następnej trasy.
-
Automatically Remove Loops – włącz, aby automatycznie usuwać wszelkie zbędne pętle tworzone podczas ręcznego trasowania. Pozwala to przeprowadzić trasę ponownie bez konieczności ręcznego usuwania zbędnych ścieżek. Zdarzają się jednak sytuacje, gdy trzeba trasować sieci, takie jak sieci zasilania, i pętle są potrzebne — możesz przełączyć tę opcję dla wybranej sieci, używając skrótu Shift+D, aby nadpisać to globalne ustawienie dla tej samej sieci.
-
Remove Net Antennas – włącz tę opcję, aby usuwać każdy koniec ścieżki lub łuku, który nie jest połączony z żadnym innym prymitywem i tworzy „antenę”.
-
Allow Via Pushing – zaznacz tę opcję, aby zezwolić na przepychanie przelotki w trybie Push Obstacles lub HugNPush Obstacles.
Rules
Ograniczenia zdefiniowane przez obowiązujące reguły projektowe będą wymienione w sekcji Rules panelu Properties.
-
Via Constaint – kliknij, aby otworzyć okno dialogowe Edit PCB Rule i wyświetlić/edytować regułę.
-
Width Constraint – kliknij, aby otworzyć okno dialogowe Edit PCB Rule i wyświetlić/edytować regułę.