Narzędzia do autoroutingu
Parent page: Polecenia
Podsumowanie
CircuitStudio zawiera topologiczny autorouter. Topologiczny autorouter wykorzystuje inną metodę mapowania przestrzeni prowadzenia ścieżek — taką, która nie jest ograniczona geometrycznie. Zamiast używać informacji o współrzędnych obszaru roboczego jako układu odniesienia (dzieląc go na siatkę), topologiczny autorouter buduje mapę, wykorzystując wyłącznie względne położenia przeszkód w przestrzeni, bez odwoływania się do ich współrzędnych. Realizuje to poprzez triangulację przestrzeni pomiędzy sąsiadującymi przeszkodami. Ta ztriangulowana mapa jest następnie używana przez algorytmy trasowania do „przeplatania się” pomiędzy parami przeszkód od punktu startowego trasy do punktu końcowego. Największymi zaletami tego podejścia są niezależność mapy od kształtu (przeszkody i ścieżki prowadzenia mogą mieć dowolny kształt) oraz możliwość przemieszczania się w przestrzeni pod dowolnym kątem. Algorytmy trasowania nie są ograniczone do ścieżek wyłącznie pionowych lub poziomych, jak ma to miejsce w przypadku routerów z ekspansją prostokątną.
CircuitStudio zawiera także narzędzia do fanoutu elementów montowanych powierzchniowo, które obsługują również trasowanie wyprowadzeń BGA (escape routing). Silnik escape routing będzie próbował wyprowadzić każdą podkładkę tuż poza krawędź obudowy — co znacznie ułatwia wykonywanie do nich połączeń.
Szczegóły
Autorouter jest konfigurowany i uruchamiany z menu Tools | Autoroute | Autoroute na Wstążce. Wybranie All z menu otwiera okno dialogowe Situs Routing Strategies, które służy do konfigurowania strategii, wyboru wymaganej strategii oraz uruchomienia autoroutera.
Skonfiguruj autorouter lub uruchom go z menu Autoroute.
Użyj tych narzędzi, aby:
| Polecenie | Zachowanie |
|---|---|
| Autoroute » Setup | To polecenie otwiera okno dialogowe Situs Routing Strategies, gotowe do skonfigurowania i zapisania strategii trasowania. Górna część okna dialogowego zawiera szczegóły Routing Setup Report. Należy je zawsze przejrzeć przed rozpoczęciem trasowania. Aby dowiedzieć się więcej o konfiguracji autoroutera, zapoznaj się ze stroną okna dialogowego Situs Routing Strategies. Aby dowiedzieć się więcej o pojedynczej strategii trasowania, zapoznaj się ze stroną okna dialogowego Situs Strategy Editor. |
| Autoroute » All | To polecenie otwiera okno dialogowe Situs Routing Strategies, gotowe do uruchomienia wybranej strategii trasowania. |
| Autoroute » Net | To polecenie służy do trasowania wszystkich połączeń w określonej sieci. |
| Autoroute » Net Class | To polecenie służy do trasowania wszystkich połączeń w określonej klasie(-ach) sieci. |
| Autoroute » Connection | Korzystając z głównej strategii trasowania (Main), spróbuj automatycznie poprowadzić wybrane połączenie. |
| Autoroute » Area | Korzystając z głównej strategii trasowania (Main), spróbuj automatycznie poprowadzić wszystkie połączenia, które rozpoczynają się w wybranym obszarze. |
| Autoroute » Component | Korzystając z głównej strategii trasowania (Main), spróbuj automatycznie poprowadzić wszystkie połączenia, które rozpoczynają się na wybranym komponencie. |
| Autoroute » Component Class | To polecenie służy do trasowania wszystkich połączeń wychodzących z padów komponentów w określonej klasie(-ach) komponentów. |
| Autoroute » Connections on Selected Components | Korzystając z głównej strategii trasowania (Main), spróbuj automatycznie poprowadzić wszystkie połączenia, które rozpoczynają się na zaznaczonych komponentach. |
| Autoroute » Connections Between Selected Components | Korzystając z głównej strategii trasowania (Main), spróbuj automatycznie poprowadzić wszystkie połączenia, które biegną pomiędzy zaznaczonymi komponentami. |
| Fanout » All | Wykonaj fanout wszystkich komponentów montowanych powierzchniowo, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Power Plane Nets | Wykonaj fanout każdej sieci podłączonej do płaszczyzny zasilania, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Signal Nets | Wykonaj fanout każdej sieci, która nie jest podłączona do płaszczyzny zasilania, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Net | Wykonaj fanout wybranej sieci, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Connection | Wykonaj fanout wybranego połączenia, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Component | Wykonaj fanout wybranego komponentu, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Selected Components | Wykonaj fanout zaznaczonego(-ych) komponentu(-ów), zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Fanout » Pad | Wykonaj fanout wybranego pada, zgodnie z włączonymi regułami projektowymi trasowania Fanout Control oraz ustawieniami w oknie dialogowym Fanout Options. |
| Stop | Zatrzymaj autorouter po zakończeniu bieżącego przebiegu trasowania. |
| Reset | Zresetuj autorouter. |
| Pause | Wstrzymaj autorouter. W razie potrzeby można go ponownie uruchomić. |