Fanout i trasy ucieczki

Altium Designer zawiera doskonałe narzędzia do fanoutu elementów montowanych powierzchniowo, które obsługują również wyprowadzanie połączeń (escape routing) dla BGA. Silnik escape routingu spróbuje wyprowadzić każdą podkładkę tuż poza krawędź obudowy — dzięki czemu wykonywanie do nich połączeń trasami jest znacznie łatwiejsze.

Fanout i escape routing uruchamia się z podmenu Route » Fanout w menu głównym lub poleceniem Component Actions » Fanout Component z menu kontekstowego komponentu (prawy przycisk myszy).

  • Polecenie Route » Fanout » All służy do wykonania fanoutu podkładek wszystkich elementów montowanych powierzchniowo w bieżącym projekcie, które są podłączone zarówno do sieci sygnałowych, jak i do sieci płaszczyzn zasilania. Ta procedura może być szczególnie przydatna do określenia, czy projekt — zwłaszcza złożony, o dużej gęstości — ma szansę zostać pomyślnie poprowadzony po przekazaniu do Autoroutera.

    Uruchomienie tego polecenia jest równoważne wykonaniu obu przebiegów Fan out Signal oraz Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

  • Polecenie Route » Fanout » Power Plane Nets służy do wykonania fanoutu podkładek wszystkich elementów montowanych powierzchniowo w bieżącym projekcie, które są podłączone do sieci płaszczyzn zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu przebiegu Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

  • Polecenie Route » Fanout » Signal Nets służy do wykonania fanoutu podkładek wszystkich elementów montowanych powierzchniowo w bieżącym projekcie, które są podłączone do sieci płaszczyzn sygnałowych.

    Uruchomienie tego polecenia jest równoważne wykonaniu przebiegu Fan out Signal w strategii zdefiniowanej dla Autoroutera.

  • Polecenie Route » Fanout » Net służy do wykonania fanoutu wszystkich podkładek elementów SMT podłączonych do wybranej sieci.

    Uruchomienie tego polecenia jest równoważne wykonaniu przebiegu Fan out Signal lub Fan out to Plane w strategii zdefiniowanej dla Autoroutera — w zależności od tego, czy wybrano sieć sygnałową, czy sieć płaszczyzny zasilania.

    Jeśli nie znasz położenia podkładki w tej sieci lub jednej z jej linii połączeń, kliknij w wolnym obszarze, a pojawi się okno dialogowe Net Name, proszące o nazwę sieci. Jeśli nie masz pewności co do nazwy sieci, wpisz ?, a następnie kliknij OK , aby uruchomić okno dialogowe Nets Loaded, które wyświetla listę wszystkich wczytanych sieci w projekcie. Podkładki elementów SMT dla sieci wybranej w oknie dialogowym zostaną wyprowadzone (tam, gdzie to możliwe) po kliknięciu OK.
  • Polecenie Route » Fanout » Connection służy do wykonania fanoutu wszystkich podkładek elementów SMT w wybranym połączeniu.

    Uruchomienie tego polecenia jest równoważne wykonaniu przebiegu Fan out Signal lub Fan out to Plane w strategii zdefiniowanej dla Autoroutera — w zależności od tego, czy wybrane połączenie jest powiązane z siecią sygnałową, czy z siecią płaszczyzny zasilania.

  • Polecenie Route » Fanout » Component służy do wykonania fanoutu podkładek wybranego elementu montowanego powierzchniowo, które są podłączone zarówno do sieci sygnałowych, jak i do sieci płaszczyzn zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu obu przebiegów Fan out Signal oraz Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

    Jeśli nie znasz położenia komponentu, kliknij w wolnym obszarze, a pojawi się okno dialogowe Component Designator, proszące o nazwę komponentu. Jeśli nie masz pewności co do nazwy komponentu, wpisz ?, a następnie kliknij OK , aby uruchomić okno dialogowe Components Placed, które wyświetla listę wszystkich komponentów w projekcie. Podkładki elementu SMT wybranego w oknie dialogowym zostaną wyprowadzone (tam, gdzie to możliwe) po kliknięciu OK.

    Jeśli komponent zawiera podkładki niepodłączone do żadnych sieci, pojawi się okno dialogowe z pytaniem, czy chcesz wykonać fanout również dla tych podkładek.

  • Polecenie Route » Fanout » Selected Components służy do wykonania fanoutu podkładek zaznaczonych elementów montowanych powierzchniowo, które są podłączone zarówno do sieci sygnałowych, jak i do sieci płaszczyzn zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu obu przebiegów Fan out Signal oraz Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

    Jeśli komponent zawiera podkładki niepodłączone do żadnych sieci, pojawi się okno dialogowe z pytaniem, czy chcesz wykonać fanout również dla tych podkładek.

  • Polecenie Route » Fanout » Pad służy do wykonania fanoutu wybranej podkładki elementu SMT, która jest podłączona do sieci sygnałowej lub do sieci płaszczyzny zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu przebiegu Fan out Signal lub Fan out to Plane w strategii zdefiniowanej dla Autoroutera, w zależności od tego, czy podkładka jest podłączona do sieci sygnałowej, czy do sieci płaszczyzny zasilania.

  • Polecenie Route » Fanout » Room służy do wykonania fanoutu podkładek wszystkich elementów montowanych powierzchniowo w wybranym pokoju (room), które są podłączone zarówno do sieci sygnałowych, jak i do sieci płaszczyzn zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu obu przebiegów Fan out Signal oraz Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

  • Polecenie Component Actions » Fanout Component z menu kontekstowego (prawy przycisk myszy) wymaganego komponentu (zaznaczonego lub nie) w obszarze projektu służy do wykonania fanoutu podkładek elementu montowanego powierzchniowo znajdującego się aktualnie pod kursorem, które są podłączone zarówno do sieci sygnałowych, jak i do sieci płaszczyzn zasilania.

    Uruchomienie tego polecenia jest równoważne wykonaniu obu przebiegów Fan out Signal oraz Fan out to Plane w strategii zdefiniowanej dla Autoroutera.

    Jeśli komponent zawiera podkładki niepodłączone do żadnych sieci, pojawi się okno dialogowe z pytaniem, czy chcesz wykonać fanout również dla tych podkładek.

Zachowanie fanoutu

Wykorzystywane podkładki wewnętrzne są najpierw wyprowadzane tradycyjną metodą „dog-bone” (krótka ścieżka zakończona przelotką) w celu uzyskania dostępu do innej warstwy, a następnie od przelotki wykonywany jest escape routing tuż poza krawędź obudowy, z wykorzystaniem dostępnych warstw trasowania, aż do wyprowadzenia wszystkich podkładek.

Fanout i escape routing są wykonywane zgodnie z odpowiednimi regułami projektowymi, w tym z regułą Fanout Control rule, Width rule (dla dodatkowo układanej ścieżki), Routing Via Style rule (dla wstawianych przelotek fanoutu), Routing Layers rule oraz Clearance rule. Zostanie wygenerowany i otwarty raport wszystkich podkładek, których nie udało się wyprowadzić (escape route); kliknij wpis w raporcie, aby wykonać cross-probing do PCB i obejrzeć dany obiekt.

Po wybraniu polecenia fanoutu otworzy się okno dialogowe Fanout Options . Zawiera ono elementy sterujące umożliwiające określenie opcji fanoutu i escape routingu, a także opcji użycia przelotek ślepych (skonfigurowanych na karcie Via Types tab of the Layer Stack Manager). Inne opcje obejmują wykonywanie fanoutu dla dwóch zewnętrznych rzędów podkładek oprócz rzędów wewnętrznych (trudniejszych do osiągnięcia) oraz tylko dla podkładek, którym przypisano sieci.

Użyj okna dialogowego Fanout Options, aby sterować opcjami fanoutu i escape routingu.
Użyj okna dialogowego Fanout Options, aby sterować opcjami fanoutu i escape routingu.

Przykład fanoutu i tras escape dla BGA o rastrze 1 mm.
Przykład fanoutu i tras escape dla BGA o rastrze 1 mm.

  • Jeśli użyjesz któregokolwiek z poleceń fanoutu przed automatycznym trasowaniem płytki, nie ma potrzeby blokowania wstępnych tras (preroutes) chyba że masz dodatkowe trasowanie ręczne lub w jakiś sposób zmodyfikowałeś trasowanie fanoutu.
  • Aby wykonać fanout podkładek komponentu, upewnij się, że pod tym komponentem nie ma wylewek poligonów na żadnej warstwie. Poligony można odłożyć (shelve) przed tworzeniem fanoutów i przywrócić po zakończeniu.
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.