Wire Bonding

Głównym celem wire bonding jest zapewnienie niezawodnego połączenia elektrycznego o niskiej rezystancji między chipem półprzewodnikowym a jego obudową lub między różnymi chipami w module wielochipowym. Proces ten polega na połączeniu cienkiego drutu, zwykle wykonanego ze złota, aluminium lub miedzi, od pola lutowniczego na chipie do odpowiadającego mu pola na podłożu obudowy lub na innym chipie.

Wire bonding przesyła zasilanie i sygnały między podłożami i chipami. Jest to podstawowa technologia, w której połączenie elektryczne między powierzchniami stykowymi chipu (padami) a nośnikiem chipu lub podłożem jest realizowane przez mikrozgrzewanie mikrodrutów. Ogólnie uważa się ją za najbardziej opłacalną i elastyczną technologię połączeń i jest używana do montażu większości obudów półprzewodnikowych.

Altium Designer obsługuje projektowanie płytek hybrydowych z technologią chip-on-board (CoB) z użyciem Wire Bonding. Ta funkcja umożliwia utworzenie komponentu ze zdefiniowanym Die Pads a po umieszczeniu go na schemacie i zsynchronizowaniu (przez ECO) z PCB można go połączyć przewodami ze zwykłymi padami (lub dowolną miedzią) na płycie głównej za pomocą Bond Wires. Po połączeniu ze zwykłym padem pad ten przyjmuje charakterystykę padu Bond Finger.

Funkcja Wire Bonding jest dostępna, gdy opcja PCB.Wirebonding jest włączona w oknie dialogowym Advanced Settings dialog.

Tworzenie footprintu komponentu Chip-on-Board

Możesz zdefiniować kompletną, prostą obudowę ze zdefiniowanymi padami układu, padami bond finger i drutami połączeniowymi, wszystko jako część footprintu komponentu.

Jeśli wymaga tego zamierzony projekt, footprint może zawierać tylko pady układu, tzn. pady bond finger i druty połączeniowe mogą nie być uwzględnione w footprincie. Gdy footprint zostanie umieszczony na PCB, komponent można połączyć metodą wire bonding z innymi układami, padami i/lub obszarami miedzi bezpośrednio na PCB.

Pady układu i bryły 3D układu są umieszczane na warstwie dedykowanej pary warstw komponentu Die. Parę warstw komponentu tego typu można dodać za pomocą panelu View Configurations.

Dowiedz się więcej o dodawaniu par warstw komponentu.

Pady układu są umieszczane na ogólnej bryle 3D (formaty modeli STEP, SOLIDWORKS Part i Parasolid) lub wyciągniętej bryle 3D na warstwie Die (określanej jako Die Body).

  • Gdy są umieszczone na wyciągniętej bryle 3D, pady układu zostaną automatycznie umieszczone na Overall Height bryły układu i będą z nią powiązane wysokością.

  • Gdy są umieszczone na ogólnej bryle 3D, pady układu zostaną automatycznie umieszczone na wysokości bryły pod środkiem pada.

Pady układu to obiekty padów umieszczone na warstwie typu Die.

Wyciągnięta bryła 3D o całkowitej wysokości 10 mil jest również umieszczona na warstwie typu Die i pełni tutaj rolę układu. Pady układu są umieszczane na tej bryle 3D.

W widoku 3D pady układu są renderowane na wysokości bryły 3D, na której zostały umieszczone.

Jako bryły układu można również użyć ogólnej bryły 3D. W tym przykładzie użyto modelu w formacie Parasolid.

 
  • Powiązanie pada układu z bryłą układu pozwala padom układu pozostawać na powierzchni właściwej bryły 3D, gdy w tej samej lokalizacji znajduje się wiele brył 3D (na przykład gdy PCB jest przykryte obudową).

  • Wszelkie zmiany geometryczne pada układu lub bryły układu (położenie, rozmiar itp.) zaktualizują powiązanie, utrzymując synchronizację wysokości pada układu z powiązaną bryłą układu.

  • Jeśli pod padem układu znajduje się wiele nakładających się brył układu, pad układu zostanie powiązany z bryłą układu z tego samego komponentu co pad układu. Jeśli w tym samym komponencie znajduje się wiele brył układu (lub pad układu nakłada się na wiele wolnych brył układu), pad układu zostanie powiązany z bryłą układu o największej wysokości.

  • Pamiętaj, że jeśli pad układu był powiązany z bryłą 3D na warstwach innych niż warstwa Die w Altium Designer 25.1 lub wcześniejszej wersji, to powiązanie nie będzie obsługiwane po otwarciu dokumentu w nowszej wersji. Aby powiązać pad układu z bryłą 3D, dla bryły 3D należy wybrać właściwą warstwę Die.

  •  
     
     
     
     

    Możliwość umieszczania padów układu na ogólnych bryłach 3D jest dostępna w wersji Open Beta i jest dostępna, gdy opcja PCB.Wirebonding.3DImprovements jest włączona w oknie dialogowym Advanced Settings dialog.

Umieść zwykłe obiekty padów na warstwie miedzi (np. Top Layer). Po podłączeniu do nich drutów połączeniowych pady te będą traktowane jako pady bond finger.

W tym przykładzie pady umieszczone na warstwie Top Layer wokół układu będą pełnić rolę padów bond finger.
W tym przykładzie pady umieszczone na warstwie Top Layer wokół układu będą pełnić rolę padów bond finger.

  • Aby uniknąć naruszeń duplicate pad designators violations dla footprintu komponentu, oznaczenia przypisane do padów bond finger muszą się różnić od oznaczeń przypisanych do padów układu. Na przykład, jeśli pady układu mają oznaczenia 1, 2, 3 itd., odpowiadające im pady bond finger oznacz jako 1BF, 2BF, 3BF itd.

  • Podczas tworzenia komponentu z footprintem wykorzystującym wire bonding zaleca się, aby odpowiedni pin symbolu schematowego komponentu był mapowany zarówno do pada układu, jak i pada bond finger footprintu PCB (). Aby dowiedzieć się więcej o mapowaniu pinów, zobacz stronę Single Component Editing.

Druty połączeniowe są umieszczane na warstwie dedykowanej pary warstw komponentu Wire Bonding, którą również można dodać za pomocą panelu View Configurations.

Użyj polecenia Place » Bond Wire lub ikony na Active Bar, aby umieścić drut połączeniowy. Po wybraniu polecenia kliknij kolejno dwa punkty, które chcesz połączyć drutem połączeniowym (np. punkt środkowy pada układu i punkt środkowy pada finger). W 2D zostanie pokazana linia prosta, będąca rzutem drutu połączeniowego na płaszczyznę XY. W 3D drut połączeniowy jest renderowany na podstawie położenia jego punktów początkowego i końcowego oraz innych właściwości.

W 2D umieszczony drut połączeniowy jest pokazany jako linia prosta. Pokazano tu drut połączeniowy łączący pad układu i pad finger.

Ten sam drut połączeniowy pokazany w 3D.

 

Użyj pól w obszarze Profile panelu Properties, aby określić żądane wartości Loop Height i Diameter drutu połączeniowego, jego początkowego Angle (α) i końcowego Angle (β), a także Type definiującego kształt w punkcie początkowym drutu połączeniowego (Ball - Wedge lub Wedge - Wedge).

 
  • W obszarze Properties panelu Properties dla wybranego drutu połączeniowego dostępna jest długość drutu w 2D (tj. długość ścieżki reprezentującej drut w 2D), a także wartość tylko do odczytu jego długości w 3D.

  • Masz również możliwość włączenia i określenia Override Color dla drutu połączeniowego. Ułatwia to rozróżnianie różnych „poziomów” drutów połączeniowych związanych z różnymi cyklami maszyny do wire bonding podczas generowania diagramu montażowego wire bonding (dowiedz się więcej).

  • Pamiętaj, że gdy Angle (α) jest ustawione na 90, wartość Angle (β) jest definiowana automatycznie i nie można jej zmienić.

 
 
 
 
 

Możliwość zdefiniowania Angle (α), Angle (β) i Override Color dla drutu połączeniowego jest dostępna w wersji Open Beta i jest dostępna, gdy opcja PCB.Wirebonding.3DImprovements jest włączona w oknie dialogowym Advanced Settings dialog.

Jeśli pady bond finger muszą być ustawione tak, aby dłuższy bok pada był równoległy do połączonego z nim drutu połączeniowego, możesz wybrać druty połączeniowe i połączone z nimi pady bond finger, kliknąć prawym przyciskiem myszy zaznaczenie, a następnie wybrać polecenie Pad Actions » Align Bond Finger with Bond Wire z menu kontekstowego.

 

Poniżej pokazano przykład kompletnego footprintu z połączeniami drutowymi.

Umieszczanie drutów połączeniowych na PCB

W przypadku stosowania podejścia Chip-on-Board możesz również ręcznie umieszczać druty połączeniowe (w taki sam sposób, jak opisano powyżej), aby połączyć pady matrycy układu z dowolną miedzią na płycie głównej. Drut połączeniowy dziedziczy sieć swojego źródłowego pada matrycy. Z jednego pada matrycy może wychodzić wiele drutów połączeniowych i odwrotnie — wiele drutów połączeniowych może kończyć się na tym samym obiekcie miedzianym na płycie głównej.

Poniżej pokazano przykład płytki PCB z połączeniami drutowymi.

  • Druty połączeniowe i pady matrycy są również wyświetlane podczas przeglądania dokumentu panelizowanego PCB w 3D (). Obsługiwane jest również generowanie raportu Wire Bonding Table Report z dokumentu panelizowanego PCB.

  • Druty połączeniowe zdefiniowane jako część footprintu komponentu mogą być również przenoszone do narzędzia MCAD przy użyciu funkcji MCAD CoDesigner. Należy pamiętać, że druty połączeniowe dodane ręcznie na PCB nie są przenoszone.

     
     
     
     
     

    Ta funkcja jest w fazie Open Beta i jest dostępna po włączeniu opcji PCB.Wirebonding.3DImprovements w oknie dialogowym Advanced Settings dialog.

Sterowanie widocznością drutów połączeniowych i padów matrycy

 
 
 
 
 

Ta funkcja jest w fazie Open Beta i jest dostępna po włączeniu opcji PCB.Wirebonding.3DImprovements w oknie dialogowym Advanced Settings dialog.

Podczas przeglądania PCB lub footprintu w trybie 2D Layout Mode możesz sterować widocznością drutów połączeniowych za pomocą pozycji Bond Wire  (oraz powiązanych elementów sterujących) w obszarze Object Visibility , na karcie View Options  panelu View Configuration  ().

Widoczność drutów połączeniowych w trybie 2D Layout Mode można skonfigurować za pomocą nowej pozycji Bond Wire w panelu View Configuration.

Dla drutów połączeniowych można włączyć opcję Draft.

Dla drutów połączeniowych można dostosować opcję Transparency.

Przezroczystość drutów połączeniowych można również konfigurować osobno dla każdej warstwy za pomocą okna dialogowego Object Visibility

 

Podczas przeglądania PCB lub footprintu w trybie 3D Layout Mode widoczność drutów połączeniowych i padów matrycy jest kontrolowana w ramach opcji Show 3D Bodies  w obszarze General Settings , na karcie View Options  panelu View Configuration .

W trybie 3D Layout Mode druty połączeniowe i pady matrycy są wyświetlane, gdy opcja Show 3D Bodies w panelu View Configuration ma ustawienie On

Gdy opcja Show 3D Bodies ma ustawienie Off, druty połączeniowe i pady matrycy są ukryte.

 

Sprawdzanie reguł projektowych dla połączeń drutowych

Regułę projektową Wire Bonding (kategoria Routing) można zdefiniować w widoku All Rules menedżera Constraint Manager, gdy jest otwierany z poziomu PCB, oraz w oknie dialogowym PCB Rules and Constraints Editor (przy użyciu starszego podejścia do definiowania i zarządzania regułami projektowymi). Reguła ta umożliwia zdefiniowanie ograniczeń dotyczących dopuszczalnej odległości między sąsiednimi drutami połączeniowymi (Wire To Wire), Min Wire Length i Max Wire Length, a także Bond Finger Margin, czyli odległości/odsunięcia między drutem połączeniowym a krawędzią pada bond finger, do którego jest on podłączony. Reguła projektowa Wire Bonding jest obsługiwana przez wsadowe DRC.

Reguła Wire Bonding zdefiniowana w Constraint Manager
Reguła Wire Bonding zdefiniowana w Constraint Manager

Reguła Wire Bonding zdefiniowana w oknie dialogowym PCB Rules and Constraints Editor
Reguła Wire Bonding zdefiniowana w oknie dialogowym PCB Rules and Constraints Editor

Kontrole reguł elektrycznych (Un-Routed Net i Short Circuit) również mają zastosowanie do Wire Bonding.

Przykład naruszenia reguły Wire Bonding (w 2D), gdzie dwa druty połączeniowe zostały umieszczone w odległości mniejszej niż dopuszczalna przez regułę

Przykład naruszenia reguły Wire Bonding (w 3D), gdzie dwa druty połączeniowe zostały umieszczone w odległości mniejszej niż dopuszczalna przez regułę

Przykład naruszenia reguły Un-Routed Net, gdy między padem matrycy a ścieżką tej samej sieci nie ma drutu połączeniowego

Przykłady naruszeń reguły Short Circuit, w których druty połączeniowe są podłączone do ścieżek różnych sieci

 

Obiekty drutów połączeniowych są również uwzględniane podczas sprawdzania Component Clearance, aby wykrywać naruszenia odstępów między drutami połączeniowymi a innymi obiektami (niebędącymi drutami połączeniowymi) w przestrzeni 3D.

Należy pamiętać, że słowo kluczowe zapytania IsBondWire może być używane w zakresie reguły projektowej Component Clearance do wskazywania drutów połączeniowych. Więcej informacji można znaleźć w sekcji Wire Bonding Query Keywords poniżej.

Przykład kolizji wykrytej między drutem połączeniowym a bryłą 3D.
Przykład kolizji wykrytej między drutem połączeniowym a bryłą 3D.

 
 
 
 
 

Uwzględnianie obiektów drutów połączeniowych podczas sprawdzania Component Clearance jest w fazie Open Beta i jest dostępne po włączeniu opcji PCB.Wirebonding.3DImprovements w oknie dialogowym Advanced Settings dialog.

Słowa kluczowe zapytań Wire Bonding

Następujące słowa kluczowe języka zapytań są dostępne do użycia w logicznych wyrażeniach zapytań podczas tworzenia zakresów reguł projektowych (zarówno w Constraint Manager, jak i w oknie dialogowym PCB Rules and Constraints Editor ), a także podczas konstruowania wyrażeń zapytań używanych do filtrowania obiektów na PCB lub w bibliotece PCB:

  • IsBondFinger – zwraca prymityw pada SMD na warstwie miedzi, do którego podłączony jest drut połączeniowy.

  • IsBondWire – zwraca prymityw drutu połączeniowego.

  • IsBondWireConnected – zwraca dowolny prymityw, do którego podłączony jest drut połączeniowy.

Wire Bonding w dokumencie Draftsman

Draftsman obsługuje wire bonding zarówno w standardowym widoku montażowym płytki (dla głównego podejścia Chip-on-Board), widoku produkcyjnym płytki, jak i w widoku komponentu (w przypadku, gdy „pakiet” wire bondingu został w pełni zdefiniowany w footprintcie).

  • Włącz warstwy dla padów matrycy i drutów połączeniowych na karcie Layers w panelu Properties wybranego widoku montażowego płytki lub widoku produkcyjnego płytki, aby wyświetlić te warstwy w widoku (oraz w pochodnych widokach detali płytki, jak pokazano poniżej).

     
  • Gdy wyświetlanie drutów połączeniowych jest włączone dla widoku montażowego płytki lub widoku produkcyjnego płytki, możesz wybrać użycie koloru warstwy (zdefiniowanego na karcie Layer panelu Properties) albo koloru nadpisania (jeśli został określony dla drutów połączeniowych po stronie PCB) za pomocą opcji Show Bond Wires na karcie General panelu widoku.

     
  • Gdy komponent zawiera wire bonding (tj. ma pad(y) matrycy i podłączone do nich druty połączeniowe), w panelu Properties są dostępne dodatkowe opcje Show Bond Wires i Die Pads dla wybranego widoku komponentu umieszczonego dla tego komponentu. Użyj opcji Show Bond Wires, aby włączyć grafikę drutów połączeniowych i wybrać użycie koloru warstwy (zdefiniowanego za pomocą powiązanego przycisku koloru) albo koloru nadpisania (jeśli został określony dla drutów połączeniowych po stronie PCB). Użyj opcji Die Pads, aby włączyć grafikę padów matrycy i zdefiniować ich kolor.

 
 
 
 
 

Możliwość użycia koloru warstwy lub koloru nadpisania dla drutów połączeniowych w widokach montażowych płytki, widokach produkcyjnych płytki i widokach komponentów w Draftsman jest w fazie Open Beta i jest dostępna po włączeniu opcji PCB.Wirebonding.3DImprovements w oknie dialogowym Advanced Settings dialog.

Dane wyjściowe Wire Bonding

Informacje o wire bondingu są obsługiwane podczas generowania standardowych wydruków PCB. Konfigurując warstwy i oznaczenia do wydruku, można utworzyć diagram wire bondingu.

Przykład wydruku PCB skonfigurowanego jako diagram wire bondingu.
Przykład wydruku PCB skonfigurowanego jako diagram wire bondingu.

Można także wygenerować raport Wire Bonding Table ReportWire Bonding Table Report zawierający informacje dotyczące połączeń drutów połączeniowych (w formacie CSV). Użyj wyjścia Wire Bonding Table Report  z obszaru Assembly Outputs pliku Output Job file, aby dodać nowe wyjście tego typu. Alternatywnie wybierz polecenie File » Assembly Outputs » Wire Bonding Table Report  z menu głównego edytora PCB, aby wygenerować raport bezpośrednio z edytora.

Dodaj nowe wyjście Wire Bonding Table Report do pliku Outjob.
Dodaj nowe wyjście Wire Bonding Table Report do pliku Outjob.

Przykład wygenerowanego raportu Wire Bonding Table Report
Przykład wygenerowanego raportu Wire Bonding Table Report

Wpisy w raporcie tabeli wire bondingu są sortowane następująco:

  1. Najpierw wyświetlane są druty połączeniowe rozpoczynające się od prymitywów komponentów. Wpisy w tej grupie są sortowane alfabetycznie według oznaczeń komponentów, a następnie według oznaczeń padów.

  2. Następnie wyświetlane są druty połączeniowe rozpoczynające się od wolnych prymitywów i kończące się na prymitywach komponentów. Wpisy w tej grupie są sortowane alfabetycznie według nazw i/lub oznaczeń prymitywów.

  3. Następnie wyświetlane są druty połączeniowe rozpoczynające się i kończące na wolnych prymitywach. Wpisy w tej grupie są również sortowane alfabetycznie.

 
 
 
 
 

Obiekty drutów połączeniowych są również uwzględniane podczas eksportu PCB do formatów STEP i Parasolid. Ta funkcja jest w fazie Open Beta i jest dostępna po włączeniu opcji PCB.Wirebonding.3DImprovements w oknie dialogowym Advanced Settings dialog.

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

Dostępne dla Ciebie funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, edycji Altium Agile (Agile Teams lub Agile Enterprise) lub Altium Designer (z aktywną subskrypcją).

Jeśli nie widzisz omawianej funkcji w swoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium , aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Content