Wire Bonding

L'obiettivo principale del wire bonding è stabilire una connessione elettrica sicura e a bassa resistenza tra un chip a semiconduttore e il suo package oppure tra chip diversi all'interno di un modulo multi-chip. Questo processo prevede il collegamento di un filo sottile, tipicamente in oro, alluminio o rame, dal bond pad sul chip a un pad 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 viene realizzata una connessione elettrica tra le superfici di contatto del chip (pad) e il supporto del chip o il substrato mediante la microsaldatura di microfili. In generale, è considerata la tecnologia di interconnessione più economica e flessibile ed è utilizzata per assemblare la maggior parte dei package per semiconduttori.

Altium Designer supporta la progettazione di schede ibride con tecnologia chip-on-board (CoB) tramite Wire Bonding. Questa funzionalità consente di creare un componente con Die Pads e, una volta posizionato in uno schema e sincronizzato (tramite ECO) con il PCB, può essere collegato a normali pad (o a qualsiasi rame) sulla scheda principale usando Bond Wires. Quando è collegato a un pad normale, quel pad assume l'aspetto di un pad Bond Finger.

La funzionalità Wire Bonding è disponibile quando l'opzione PCB.Wirebonding è abilitata nella finestra di dialogo Advanced Settings dialog.

Creazione del footprint del componente chip-on-board

È possibile definire un package completo e semplice con die pad, bond finger pad e bond wire definiti, tutti come parte del footprint del componente.

Se richiesto dall'intento di progetto, il footprint può includere solo i die pad, cioè i bond finger pad e i bond wire possono non essere inclusi nel footprint. Quando il footprint viene posizionato sul PCB, il componente può essere collegato tramite wire bonding direttamente ad altri die, pad e/o regioni di rame sul PCB.

I die pad e i corpi 3D del die vengono posizionati su un layer di una coppia di layer componente dedicata Die. Una coppia di layer componente di questo tipo può essere aggiunta usando il pannello View Configurations.

Ulteriori informazioni su come aggiungere coppie di layer componente.

I die pad vengono posizionati su un corpo 3D generico (formati modello STEP, SOLIDWORKS Part e Parasolid) oppure su un corpo 3D estruso sul layer Die (indicato come Die Body).

  • Quando vengono posizionati su un corpo 3D estruso, i die pad verranno posizionati automaticamente sulla Overall Height del corpo del die e saranno vincolati ad esso in altezza.

  • Quando vengono posizionati su un corpo 3D generico, i die pad verranno automaticamente posizionati all'altezza del corpo sotto il centro del pad.

I die pad sono oggetti pad posizionati su un layer di tipo Die.

Un corpo 3D estruso con altezza complessiva di 10 mil viene anch'esso posizionato su un layer di tipo Die e qui funge da die. I die pad vengono posizionati su questo corpo 3D.

In 3D, i die pad vengono renderizzati all'altezza del corpo 3D su cui questi pad sono posizionati.

Un corpo 3D generico può essere usato anche come corpo del die. In questo esempio viene utilizzato un modello in formato Parasolid.

 
  • Il collegamento di un die pad a un corpo del die consente ai die pad 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 al die pad o al corpo del die (posizione, dimensione, ecc.) aggiornerà il collegamento, mantenendo l'altezza del die pad sincronizzata con quella del corpo del die collegato.

  • Se sotto il die pad sono presenti più corpi del die sovrapposti, il die pad verrà collegato al corpo del die appartenente allo stesso componente del die pad. Se nello stesso componente sono presenti più corpi del die (oppure il die pad si sovrappone a più corpi del die liberi), il die pad verrà collegato al corpo del die con l'altezza massima.

  • Si noti che se un die pad era collegato a un corpo 3D su layer diversi dal layer Die in Altium Designer 25.1 o in una versione precedente, questo collegamento non sarà supportato quando il documento verrà aperto in una versione successiva. Per collegare un die pad a un corpo 3D è necessario selezionare il layer Die corretto per il corpo 3D.

  •  
     
     
     
     

    La possibilità di posizionare die pad su corpi 3D generici è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings dialog.

Posizionare normali oggetti pad su un layer di rame (ad esempio, il Top Layer). Dopo avervi collegato i bond wire, questi pad saranno considerati bond finger pad.

In questo esempio, i pad posizionati sul Top Layer attorno al die fungeranno da bond finger pad.
In questo esempio, i pad posizionati sul Top Layer attorno al die fungeranno da bond finger pad.

  • Per evitare violazioni di duplicate pad designators per il footprint del componente, i designatori assegnati ai bond finger pad devono essere diversi da quelli assegnati ai die pad. Ad esempio, se i die pad sono designati 1, 2, 3, ecc., designare i corrispondenti bond finger pad come 1BF, 2BF, 3BF, ecc.

  • Quando si crea un componente con un footprint che include wire bonding, si consiglia di mappare un pin corrispondente del simbolo schematico del componente sia al die pad sia al bond finger pad del footprint PCB (). Per ulteriori informazioni sulla mappatura dei pin, consultare la pagina Single Component Editing.

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

Usare il comando Place » Bond Wire o l'icona  sul Active Bar per posizionare un bond wire. Dopo aver selezionato il comando, fare clic in sequenza su due punti che si desidera collegare con un bond wire (ad esempio, il punto centrale di un die pad e il punto centrale di un finger pad). In 2D verrà mostrata una linea retta, che è la proiezione del bond wire sul piano XY. In 3D, il bond wire viene renderizzato in base alla posizione dei punti iniziale e finale e ad altre proprietà.

In 2D, un bond wire posizionato viene mostrato come una linea retta. Qui è mostrato un bond wire che collega un die pad e un finger pad.

Lo stesso bond wire mostrato in 3D.

 

Usare i campi nella regione Profile del pannello Properties per specificare i valori desiderati di Loop Height e Diameter di un bond wire, del suo Angle (α) iniziale e Angle (β) finale, nonché del Type che definisce la forma nel punto iniziale del bond wire (Ball - Wedge o Wedge - Wedge).

 
  • Nella regione Properties del pannello Properties per un bond wire selezionato, sono disponibili la lunghezza del wire in 2D (cioè la lunghezza della traccia che rappresenta il wire in 2D), nonché un valore di sola lettura della sua lunghezza in 3D.

  • È inoltre possibile abilitare e specificare un Override Color per un bond wire. Questo consente di distinguere tra diversi 'livelli' di bond wire associati a differenti cicli di una macchina per wire bonding durante la generazione di un diagramma di assemblaggio 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 bond wire è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings dialog.

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

 

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

Posizionamento dei wire bond in un PCB

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

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

  • I bond wire e i die pad vengono visualizzati anche quando si visualizza in 3D un documento PCB panelizzato (). Inoltre, è supportata la generazione di un Wire Bonding Table Report da un documento PCB panelizzato.

  • I bond wire 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 bond wire 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 dialog.

Controllo della visibilità di bond wire e die pad

 
 
 
 
 

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

Quando si visualizza un PCB o un footprint in modalità 2D Layout, è possibile controllare la visibilità dei bond wire utilizzando la voce Bond Wire (e i controlli associati) nella regione Object Visibility, nella scheda View Options del pannello View Configuration ().

La visibilità dei bond wire nella modalità 2D Layout può essere configurata utilizzando la nuova voce Bond Wire nel pannello View Configuration.

L'opzione Draft può essere abilitata per i bond wire.

L'opzione Transparency può essere regolata per i bond wire.

La trasparenza dei bond wire può essere configurata anche per layer usando la finestra di dialogo Object Visibility

 

Quando si visualizza un PCB o un footprint in modalità 3D Layout, la visibilità dei bond wire e dei die pad è controllata come parte dell'opzione Show 3D Bodies nella regione General Settings, nella scheda View Options del pannello View Configuration.

Nella modalità 3D Layout, i bond wire e i die pad 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 bond wire e i die pad sono nascosti.

 

Controlli delle regole di progettazione per il wire bonding

Una regola di progettazione Wire Bonding (categoria Routing) può essere definita 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 vecchio approccio alla definizione e gestione delle regole di progettazione). La regola consente di definire vincoli per la distanza consentita tra bond wire adiacenti (Wire To Wire), Min Wire Length e Max Wire Length, e Bond Finger Margin, che è la distanza/spaziatura tra un bond wire e il bordo del bond finger pad a cui è collegato. La regola di progettazione Wire Bonding è supportata dal DRC batch.

Una regola Wire Bonding definita nel Constraint Manager
Una regola Wire Bonding definita nel 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 (Un-Routed Net e Short Circuit) si applicano anche al Wire Bonding.

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

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

Un esempio di violazione della regola Un-Routed Net in cui non è presente alcun bond wire tra un die pad e una track della stessa net

Esempi di violazioni della regola Short Circuit in cui i bond wire sono collegati a track di net differenti

 

Gli oggetti bond wire sono inclusi anche nel controllo Component Clearance, per rilevare violazioni di distanza tra bond wire e altri oggetti (diversi dai bond wire) nello spazio 3D.

Si noti che la parola chiave di query IsBondWire può essere utilizzata nell'ambito di una regola di progettazione Component Clearance per individuare i bond wire. Fare riferimento alla sezione Wire Bonding Query Keywords qui sotto per ulteriori informazioni.

Un esempio di collisione rilevata tra un bond wire e un corpo 3D.
Un esempio di collisione rilevata tra un bond wire e un corpo 3D.

 
 
 
 
 

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

Parole chiave di query per wire bonding

Le seguenti parole chiave del linguaggio di query sono disponibili per l'uso nelle espressioni di query logiche durante la creazione degli scope delle regole di progettazione (sia nel Constraint Manager sia nella finestra di dialogo PCB Rules and Constraints Editor ), nonché durante la costruzione di espressioni di query da usare per il filtraggio degli oggetti in un PCB o in una libreria PCB:

  • IsBondFinger – restituisce una primitiva pad SMD su uno strato di rame a cui è collegato un bond wire.

  • IsBondWire – restituisce una primitiva bond wire.

  • IsBondWireConnected – restituisce qualsiasi primitiva a cui è collegato un bond wire.

Wire bonding in un documento Draftsman

Draftsman supporta il wire bonding sia nella normale vista di assemblaggio della scheda (per il principale approccio Chip-on-Board), nella vista di fabbricazione della scheda, sia nella vista componente (quando il 'package' di wire bonding è stato completamente definito nel footprint).

  • Abilita i layer per die pad e bond wire nella scheda Layers del pannello Properties della vista di assemblaggio della scheda o della vista 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 bond wire è abilitata per una vista di assemblaggio della scheda o una vista di fabbricazione della scheda, puoi scegliere di usare il colore del layer (definito nella scheda Layer del pannello Properties) oppure il colore di override (se specificato per i bond wire sul lato PCB) usando l'opzione Show Bond Wires nella scheda General del pannello Properties della vista.

     
  • Quando un componente include wire bonding (cioè ha die pad e bond wire collegati a essi), nel pannello Properties sono disponibili ulteriori opzioni Show Bond Wires e Die Pads per la vista componente selezionata posizionata per questo componente. Usa l'opzione Show Bond Wires per abilitare la grafica dei bond wire e scegliere se usare il colore del layer (definito tramite il relativo pulsante colore) oppure il colore di override (se specificato per i bond wire sul lato PCB). Usa l'opzione Die Pads per abilitare la grafica dei die pad e definirne il colore.

 
 
 
 
 

La possibilità di usare il colore del layer o il colore di override per i bond wire nelle viste di assemblaggio della scheda, nelle viste di fabbricazione della scheda e nelle viste componente di Draftsman è in Open Beta ed è disponibile quando l'opzione PCB.Wirebonding.3DImprovements è abilitata nella finestra di dialogo Advanced Settings.

Output wire bonding

Le informazioni di wire bonding sono supportate durante la generazione delle normali stampe PCB. Configurando i layer e i designatori da stampare, puoi 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 tabella wire bonding che fornisce informazioni relative alle connessioni dei bond wire (in formato CSV). Usa l'output Wire Bonding Table Report dalla regione Assembly Outputs di un file Output Job per aggiungere un nuovo output di questo tipo. In alternativa, seleziona il comando File » Assembly Outputs » Wire Bonding Table Report dai menu principali dell'editor PCB per generare il report direttamente dall'editor.

Aggiungi un nuovo output Wire Bonding Table Report al file Outjob.
Aggiungi un nuovo output Wire Bonding Table Report al file Outjob.

Un esempio di
Un esempio di

Wire Bonding Table Report generato

Le voci in un report tabella wire bonding sono ordinate come segue:

  1. Per prima cosa, vengono elencati i bond wire che partono da primitive di componente. Le voci all'interno di questo gruppo sono ordinate alfabeticamente in base ai designatori dei componenti e quindi ai designatori dei pad.

  2. Poi vengono elencati i bond wire che partono da primitive libere e terminano su primitive di componente. Le voci all'interno di questo gruppo sono ordinate alfabeticamente in base ai nomi e/o ai designatori delle primitive.

  3. Poi vengono elencati i bond wire che partono e terminano su primitive libere. Anche le voci all'interno di questo gruppo sono ordinate alfabeticamente.

 
 
 
 
 

Gli oggetti bond wire sono inclusi anche durante l'esportazione di un PCB nei formati STEP e Parasolid. Questa funzione è 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.
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.

Contenuto