Wire Bonding

A colpo d'occhio

Questo articolo presenta il wire bonding in Altium Designer e spiega come questa funzionalità supporti la progettazione chip-on-board e di schede ibride, collegando le piazzole del die a quelle del package, ad altri chip o al rame del PCB tramite fili di bonding. Illustra gli elementi essenziali per creare footprint con piazzole del die, piazzole di bonding e fili di bonding, mostra la relazione tra le piazzole del die, i layer dedicati al die e i corpi 3D e descrive come posizionare, visualizzare e configurare i fili di bonding sia in 2D sia in 3D. Continua a leggere per scoprire come integrare queste funzionalità in un flusso di lavoro pratico per il wire bonding nei tuoi progetti PCB.

- Scopri a cosa serve il wire bonding e come Altium Designer lo applica alla progettazione chip-on-board e di schede ibride.
- Impara a configurare gli elementi fondamentali del wire bonding, tra cui piazzole del die, piazzole di bonding, corpi del die, coppie di layer dedicate e posizionamento dei fili di bonding.
- Scopri come le proprietà dei fili di bonding, l'allineamento delle piazzole e le funzionalità aggiuntive influiscono sul flusso di lavoro di progettazione.
Approfondisci con l'IA:

L'obiettivo principale del wire bonding è creare una connessione elettrica sicura e a bassa resistenza tra un chip semiconduttore e il suo package oppure tra diversi chip all'interno di un modulo multichip. Questo processo prevede il collegamento di un filo sottile, generalmente in oro, alluminio o rame, dalla piazzola di bonding sul chip a una piazzola corrispondente sul substrato del package o su un altro chip.

Il wire bonding trasmette alimentazione e segnali tra substrati e chip. È la tecnologia di base con cui si realizza una connessione elettrica tra le superfici di contatto del chip (piazzole) e il supporto o substrato del chip mediante microsaldatura di microfili. È generalmente considerata la tecnologia di interconnessione più economica e flessibile e viene utilizzata per assemblare la maggior parte dei package di semiconduttori.

Altium Designer supporta la progettazione di schede ibride con tecnologia chip-on-board (CoB) mediante wire bonding. Questa funzionalità consente di creare un componente con Die Pads definiti che, una volta posizionato su uno schema e sincronizzato (tramite ECO) con il PCB, può essere collegato a piazzole standard (o a qualsiasi elemento in rame) sulla scheda principale utilizzando Bond Wires. Quando viene collegata a una piazzola standard, quest'ultima assume le caratteristiche di una piazzola Bond Finger.

La funzionalità di wire bonding è disponibile quando l'opzione PCB.Wirebonding è abilitata nella finestra di dialogo Impostazioni avanzate.

Creazione del footprint di un componente chip-on-board

È possibile definire un package semplice e completo con piazzole del die, piazzole bond finger e fili di bonding, tutti inclusi nel footprint del componente.

Se richiesto dal progetto, il footprint può includere solo le piazzole del die, escludendo quindi le piazzole bond finger e i fili di bonding. Quando il footprint viene posizionato sul PCB, il componente può essere collegato mediante wire bonding ad altri die, piazzole e/o regioni in rame direttamente sul PCB.

Le piazzole del die e i corpi 3D del die vengono posizionati su un layer di una coppia di layer del componente dedicata di tipo Die. È possibile aggiungere una coppia di layer del componente di questo tipo utilizzando il pannello View Configurations.

Ulteriori informazioni sull'aggiunta di coppie di layer del componente.

Le piazzole del die vengono posizionate su un corpo 3D generico (formati di modello STEP, SOLIDWORKS Part e Parasolid) o su un corpo 3D estruso sul layer Die (denominato Die Body).

  • Quando vengono posizionate su un corpo 3D estruso, le piazzole del die vengono automaticamente posizionate al Overall Height del corpo del die e vincolate alla sua altezza.

  • Quando vengono posizionate su un corpo 3D generico, le piazzole del die vengono automaticamente posizionate all'altezza del corpo in corrispondenza del centro della piazzola.

Le piazzole del die sono oggetti piazzola posizionati su un layer di tipo Die.

Anche un corpo 3D estruso con altezza complessiva di 10 mil è posizionato su un layer di tipo Die e funge qui da die. Le piazzole del die vengono posizionate su questo corpo 3D.

Nella vista 3D, le piazzole del die vengono visualizzate all'altezza del corpo 3D su cui sono posizionate.

È possibile utilizzare anche un corpo 3D generico come corpo del die. In questo esempio viene utilizzato un modello in formato Parasolid.

 
  • Il collegamento di una piazzola del die a un corpo del die consente alle piazzole di rimanere sulla superficie del corpo 3D corretto quando sono presenti più corpi 3D nella stessa posizione (ad esempio, quando il PCB è coperto da un contenitore).

  • Qualsiasi modifica geometrica alla piazzola o al corpo del die (posizione, dimensioni, ecc.) aggiorna il collegamento, mantenendo l'altezza della piazzola sincronizzata con il corpo del die a cui è collegata.

  • Se sotto la piazzola del die sono presenti più corpi del die sovrapposti, la piazzola viene collegata al corpo del die appartenente allo stesso componente della piazzola. Se nello stesso componente sono presenti più corpi del die (oppure la piazzola si sovrappone a più corpi del die liberi), la piazzola viene collegata al corpo del die con l'altezza maggiore.

  • Si noti che, se una piazzola del die è stata collegata a un corpo 3D su layer diversi dal layer Die in Altium Designer 25.1 o in una versione precedente, questo vincolo non sarà supportato quando il documento viene aperto in una versione successiva. Per collegare una piazzola del die al corpo 3D, è necessario selezionare per quest'ultimo il layer Die corretto.

  •  
     
     
     
     

    La possibilità di posizionare le piazzole del die su corpi 3D generici è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Impostazioni avanzate.

Posizionare oggetti piazzola standard su un layer di rame (ad esempio, il Top Layer). Dopo avervi collegato i fili di bonding, queste piazzole verranno considerate piazzole bond finger.

In questo esempio, le piazzole posizionate sul Top Layer attorno al die fungeranno da piazzole bond finger.
In questo esempio, le piazzole posizionate sul Top Layer attorno al die fungeranno da piazzole bond finger.

  • Per evitare violazioni per designatori di piazzola duplicati nel footprint del componente, i designatori assegnati alle piazzole bond finger devono essere diversi da quelli assegnati alle piazzole del die. Ad esempio, se le piazzole del die sono designate come 1, 2, 3, ecc., assegnare alle corrispondenti piazzole bond finger i designatori 1BF, 2BF, 3BF, ecc.

  • Quando si crea un componente con un footprint che prevede il wire bonding, si consiglia di mappare il pin corrispondente del simbolo schematico del componente sia al pad del die sia al pad di bonding del footprint PCB (). Per ulteriori informazioni sulla mappatura dei pin, consultare la pagina Modifica di un singolo componente.

I fili di bonding vengono posizionati su un layer di una coppia di layer del componente dedicata Wire Bonding che può essere aggiunta anche tramite il pannello View Configurations.

Utilizzare il comando Place » Bond Wire o l'icona  su Active Bar per posizionare un filo di bonding. Dopo aver selezionato il comando, fare clic in sequenza sui due punti che si desidera collegare con un filo di bonding (ad esempio, il centro di un pad del die e il centro di un pad di bonding). In 2D verrà visualizzata una linea retta, che rappresenta la proiezione del filo di bonding sul piano XY. In 3D, il filo di bonding viene rappresentato in base alla posizione dei suoi punti iniziale e finale e ad altre proprietà.

In 2D, un filo di bonding posizionato viene visualizzato come una linea retta. Qui è mostrato un filo di bonding che collega un pad del die e un pad di bonding.

Lo stesso filo di bonding visualizzato in 3D.

 

Utilizzare i campi nell'area Profile del pannello Properties per specificare i valori desiderati di Loop Height e Diameter di un filo di bonding, il relativo Angle (α) iniziale e Angle (β) finale, nonché il Type che definisce la forma nel punto iniziale del filo di bonding (Ball - Wedge o Wedge - Wedge).

 
  • Nell'area Properties del pannello Properties relativa al filo di bonding selezionato, sono disponibili la lunghezza del filo in 2D (ovvero la lunghezza della pista che rappresenta il filo in 2D) e un valore di sola lettura della sua lunghezza in 3D.

  • È inoltre possibile abilitare e specificare un Override Color per un filo di bonding. Questo consente di distinguere i diversi «livelli» di fili di bonding associati a cicli diversi di una macchina per wire bonding durante la generazione di un diagramma di assemblaggio del wire bonding (ulteriori informazioni).

  • Si noti che quando Angle (α) è impostato su 90, il valore di Angle (β) viene definito automaticamente e non può essere modificato.

 
 
 
 
 

La possibilità di definire un Angle (α), Angle (β) e Override Color per un filo di bonding è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Se i pad di bonding devono essere orientati in modo che un lato più lungo del pad sia parallelo al filo di bonding collegato, è possibile selezionare i fili di bonding e i pad di bonding a essi collegati, fare clic con il pulsante destro del mouse sulla selezione e scegliere il comando Pad Actions » Align Bond Finger with Bond Wire dal menu contestuale.

 

Di seguito è mostrato un esempio di footprint completo che prevede il wire bonding.

Posizionamento dei fili di bonding in un PCB

Quando si utilizza l'approccio Chip-on-Board, è anche possibile posizionare manualmente i fili di bonding (nello stesso modo descritto sopra) per collegare i pad del die del chip a qualsiasi elemento in rame sulla scheda principale. Un filo di bonding erediterà la net del pad del die di origine. Più fili di bonding possono partire dallo stesso pad del die e, viceversa, più fili di bonding possono terminare sullo stesso elemento in rame della scheda principale.

Di seguito è mostrato un esempio di PCB che prevede il wire bonding.

  • I fili di bonding e i pad del die vengono visualizzati anche quando si visualizza un documento PCB pannellizzato in 3D (). È inoltre supportata la generazione di un report della tabella di wire bonding da un documento PCB pannellizzato.

  • I fili di bonding definiti come parte del footprint di un componente possono anche essere trasferiti a uno strumento MCAD quando si utilizza la funzionalità MCAD CoDesigner. Si noti che i fili di bonding aggiunti manualmente sul PCB non vengono trasferiti.

     
     
     
     
     

    Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Controllo della visibilità dei fili di bonding e delle piazzole del die

 
 
 
 
 

Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Quando si visualizza un PCB o un footprint in modalità Layout 2D, è possibile controllare la visibilità dei fili di bonding utilizzando la voce Bond Wire (e i relativi controlli) nell'area Object Visibility , nella scheda View Options del pannello View Configuration ().

La visibilità dei fili di bonding in modalità Layout 2D può essere configurata utilizzando la nuova voce Bond Wire nel pannello View Configuration.

L'opzione Draft può essere abilitata per i fili di bonding.

L'opzione Transparency può essere regolata per i fili di bonding.

La trasparenza dei fili di bonding può anche essere configurata per ciascun layer utilizzando la finestra di dialogo Object Visibility. 

 

Quando si visualizza un PCB o un footprint in modalità Layout 3D, la visibilità dei fili di bonding e delle piazzole del die è controllata tramite l'opzione Show 3D Bodies nell'area General Settings , nella scheda View Options del pannello View Configuration .

In modalità Layout 3D, i fili di bonding e le piazzole del die vengono visualizzati quando l'opzione Show 3D Bodies nel pannello View Configuration è impostata su On. 

Quando l'opzione Show 3D Bodies è impostata su Off, i fili di bonding e le piazzole del die vengono nascosti.

 

Controlli delle regole di progettazione per il wire bonding

È possibile definire una regola di progettazione Wire Bonding (categoria Routing) nella vista All Rules di Constraint Manager, quando vi si accede da un PCB, e nella finestra di dialogo PCB Rules and Constraints Editor (quando si utilizza il metodo precedente per la definizione e la gestione delle regole di progettazione). La regola consente di definire vincoli per la distanza consentita tra fili di bonding adiacenti (Wire To Wire), Min Wire Length e Max Wire Length, e Bond Finger Margin, ovvero la distanza/il margine tra un filo di bonding e il bordo della piazzola bond finger a cui è collegato. La regola di progettazione Wire Bonding è supportata dal DRC batch.

Una regola Wire Bonding definita in Constraint Manager
Una regola Wire Bonding definita in Constraint Manager

Una regola Wire Bonding definita nella finestra di dialogo PCB Rules and Constraints Editor
Una regola Wire Bonding definita nella finestra di dialogo PCB Rules and Constraints Editor

I controlli delle regole elettriche (Net non instradata e Cortocircuito) si applicano anche al wire bonding.

Un esempio di violazione della regola Wire Bonding (in 2D) in cui due fili di bonding sono posizionati a una distanza inferiore a quella consentita dalla regola

Un esempio di violazione della regola Wire Bonding (in 3D) in cui due fili di bonding sono posizionati a una distanza inferiore a quella consentita dalla regola

Un esempio di violazione della regola Un-Routed Net in cui manca un filo di bonding tra una piazzola del die e una pista della stessa net

Esempi di violazioni della regola Short Circuit in cui i fili di bonding sono collegati a piste di net diverse

 

Gli oggetti filo di bonding sono inclusi anche nel controllo della distanza tra componenti, per rilevare violazioni della distanza minima tra i fili di bonding e altri oggetti (diversi dai fili di bonding) nello spazio 3D.

Si noti che la parola chiave di query IsBondWire può essere utilizzata nell'ambito di applicazione di una regola di progettazione Component Clearance per selezionare i fili di bonding. Per ulteriori informazioni, consultare la sezione Parole chiave di query per il wire bonding di seguito.

Un esempio di collisione rilevata tra un filo di bonding e un corpo 3D.
Un esempio di collisione rilevata tra un filo di bonding e un corpo 3D.

 
 
 
 
 

L'inclusione degli oggetti filo di bonding nel controllo Component Clearance è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Parole chiave di query per il wire bonding

Le seguenti parole chiave del linguaggio di query possono essere utilizzate nelle espressioni logiche di query durante la creazione degli ambiti di applicazione delle regole di progettazione (sia nel Constraint Manager sia nella finestra di dialogo PCB Rules and Constraints Editor ), nonché durante la creazione di espressioni di query da utilizzare per filtrare gli oggetti in un PCB o in una libreria PCB:

  • IsBondFinger – restituisce una primitiva piazzola SMD su un layer di rame a cui è collegato un filo di bonding.

  • IsBondWire – restituisce una primitiva filo di bonding.

  • IsBondWireConnected – restituisce qualsiasi primitiva a cui è collegato un filo di bonding.

Wire bonding in un documento Draftsman

Draftsman supporta il wire bonding nella normale vista di assemblaggio della scheda (per l'approccio Chip-on-Board principale), nella vista di fabbricazione della scheda e anche nella vista del componente (quando il 'package' di wire bonding è stato definito interamente all'interno del footprint).

  • Abilitare i layer delle piazzole del die e dei fili di bonding nella scheda Layers del pannello Properties della vista di assemblaggio o di fabbricazione della scheda selezionata per mostrare questi layer nella vista (e nelle viste di dettaglio della scheda derivate, come mostrato sotto).

     
  • Quando la visualizzazione dei fili di bonding è abilitata per una vista di assemblaggio o di fabbricazione della scheda, è possibile scegliere se utilizzare il colore del layer (definito nella scheda Layer del pannello Properties) o il colore sostitutivo (se specificato per i fili di bonding sul lato PCB) tramite l'opzione Show Bond Wires nella scheda General del pannello Properties della vista.

     
  • Quando un componente utilizza il wire bonding (ovvero presenta piazzole del die e fili di bonding a esse collegati), nel pannello Properties sono disponibili le opzioni aggiuntive Show Bond Wires e Die Pads per la vista del componente selezionata e posizionata per questo componente. Utilizzare l'opzione Show Bond Wires per abilitare la rappresentazione grafica dei fili di bonding e scegliere se utilizzare il colore del layer (definito tramite il pulsante colore associato) o il colore sostitutivo (se specificato per i fili di bonding sul lato PCB). Utilizzare l'opzione Die Pads per abilitare la rappresentazione grafica delle piazzole del die e definirne il colore.

 
 
 
 
 

La possibilità di utilizzare il colore del layer o il colore sostitutivo per i fili di bonding nelle viste di assemblaggio della scheda, nelle viste di fabbricazione della scheda e nelle viste dei componenti di Draftsman è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Output del wire bonding

Le informazioni sul wire bonding sono supportate durante la generazione delle normali stampe PCB. Configurando i layer e i designatori da stampare, è possibile creare un diagramma di wire bonding.

Un esempio di stampa PCB configurata come diagramma di wire bonding.
Un esempio di stampa PCB configurata come diagramma di wire bonding.

È inoltre possibile generare un report tabellare del wire bonding che fornisce informazioni sui collegamenti dei fili di bonding (in formato CSV). Utilizzare l'output Wire Bonding Table Report della sezione Assembly Outputs di un file Output Job per aggiungere un nuovo output di questo tipo. In alternativa, selezionare il comando File » Assembly Outputs » Wire Bonding Table Report dai menu principali dell'editor PCB per generare il report direttamente dall'editor.

Aggiungere un nuovo output di report tabellare del wire bonding al file Outjob.
Aggiungere un nuovo output di report tabellare del wire bonding al file Outjob.

Per ulteriori informazioni sull'output del report tabellare del wire bonding, consultare la pagina Preparazione dei dati di assemblaggio.

 
 
 
 
 

Gli oggetti filo di bonding vengono inclusi anche durante l'esportazione di un PCB nei formati STEP e Parasolid. Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents