Un ingegnere progetta una scheda con un FPGA da 784 ball, pitch 1.0 mm. Il fornitore assembla, l'AOI segna tutto verde, il lotto parte. Tre settimane dopo arrivano i resi: 12% di schede con malfunzionamenti intermittenti. Raggi X post-mortem rivelano head-in-pillow su 30+ giunti per scheda. Costo del richiamo: 18.000 EUR. Un'ispezione X-ray da 800 EUR avrebbe intercettato il difetto prima della spedizione.
Il BGA (Ball Grid Array) concentra centinaia o migliaia di connessioni sotto un singolo package. Non si vedono, non si toccano, non si misurano con un multimetro. Serve un processo controllato dalla A alla Z: design del pad, profilo reflow, ispezione a raggi X e, quando necessario, reballing. Questa guida copre ogni fase con dati reali e specifiche da linea di produzione.
Il BGA non perdona l'approssimazione. Un profilo reflow sbagliato di 5°C o uno stencil con apertura errata producono difetti invisibili a occhio nudo che emergono solo sul campo, dopo mesi. Per questo insisto: niente BGA senza raggi X.— Hommer Zhao, Technical Director
In Questo Articolo:
- → Cos'è il BGA e perch' domina i package ad alta densità
- → Tipi di BGA: PBGA, CBGA, FC-BGA, CSP e micro-BGA
- → Design del pad: NSMD vs SMD e regole IPC-7351
- → Il processo di saldatura reflow per BGA
- → Ispezione X-ray: 2D vs 3D CT e criteri IPC-A-610
- → I 5 difetti BGA più comuni e come prevenirli
- → Reballing: quando serve e come si esegue
- → Costi reali dell'assemblaggio BGA
- → FAQ dall'esperienza in produzione
Cos'è il BGA e Perché Domina l'Alta Densità
Il Ball Grid Array è un package IC dove i pin vengono sostituiti da sfere di lega saldante disposte su una griglia sotto il componente. Un FPGA Xilinx Kintex-7 in package FF676 ha 676 ball su un'area di 27x27 mm — una densità impossibile da raggiungere con QFP o PLCC tradizionali.
Rispetto ai package perimetrali, il BGA offre induttanza parassita inferiore (0,2-0,5 nH per ball contro 2-5 nH per lead QFP), migliore dissipazione termica attraverso il die pad centrale, e un footprint ridotto del 40-60%. Intel, AMD, Xilinx, Texas Instruments — tutti i processori ad alte prestazioni usano BGA.
Pitch minimo micro-BGA
Ball massime per package
Induttanza parassita tipica
Riduzione footprint vs QFP
Tipi di BGA: Confronto Tecnico
Non tutti i BGA sono uguali. La scelta del tipo impatta su affidabilità, costo e processo produttivo. Ecco i cinque più diffusi nell'elettronica industriale.
| Tipo BGA | Substrato | Pitch Tipico | Applicazione | Costo Relativo |
|---|---|---|---|---|
| PBGA (Plastic) | BT/FR-4 laminato | 1,0 - 1,27 mm | FPGA, ASIC, processori | Basso |
| CBGA (Ceramic) | Allumina/AlN | 1,0 - 1,5 mm | Militare, spazio, alta potenza | Alto |
| FC-BGA (Flip Chip) | Substrato organico | 0,65 - 1,0 mm | CPU Intel/AMD, GPU, AI chip | Medio-Alto |
| CSP (Chip Scale) | Wafer-level o substrato | 0,4 - 0,8 mm | Smartphone, wearable, IoT | Medio |
| Micro-BGA | Tape/flex substrato | 0,3 - 0,5 mm | Memoria mobile, sensori | Medio |
Il PBGA copre circa il 70% delle applicazioni industriali. Il CBGA, più costoso e robusto, serve in ambiti dove il ciclo termico è estremo (−55/+125°C). Per i PCB HDI con fine-pitch sotto 0,5 mm, la scelta ricade su CSP e micro-BGA.
Design del Pad: NSMD vs SMD
Il pad design determina la qualità del giunto saldato prima ancora di accendere il forno reflow. Lo standard IPC-7351 definisce due approcci: Non-Solder Mask Defined (NSMD) e Solder Mask Defined (SMD).
NSMD (Consigliato)
- ✓ Pad definito dal rame, non dalla solder mask
- ✓ Giunto più robusto: la saldatura avvolge il lato del pad
- ✓ Migliore resistenza alla fatica termica
- ✓ Consigliato da IPC-7351 per pitch ≥ 0,5 mm
- ✓ Apertura mask = diametro pad + 100-125 μm
SMD (Casi Specifici)
- ✓ Pad definito dall'apertura della solder mask
- ✓ Tolleranze più strette sulla dimensione pad
- ✓ Necessario per pitch < 0,4 mm (micro-BGA)
- ✓ Riduce il rischio di bridging a pitch molto fine
- ✗ Giunto meno robusto: saldatura solo sulla superficie
Regola Pratica per il Diametro Pad
Per NSMD: diametro pad = diametro ball × 0,75-0,80. Per un BGA con ball da 0,6 mm e pitch 1,0 mm, il pad NSMD sarà 0,45-0,48 mm con apertura mask di 0,55-0,60 mm. Questi valori rispettano le specifiche IPC-7351B e garantiscono il 98%+ di resa al primo passaggio.
Processo di Saldatura Reflow per BGA
La saldatura reflow per BGA segue lo stesso principio della saldatura SMT convenzionale, ma con tolleranze più strette. Il profilo termico è il parametro critico: una variazione di 5°C può causare head-in-pillow o voiding eccessivo.
Profilo Reflow Tipico (SAC305 Lead-Free)
- 1Preheat (25-150°C)
Rampa 1-3°C/s. Troppo veloce = shock termico e warpage del BGA. Troppo lenta = flux esaurito prima del reflow.
- 2Soak/Thermal Soak (150-200°C, 60-120s)
Equalizzazione termica tra PCB e componenti. Il delta T tra la ball più calda e quella più fredda deve restare sotto 10°C.
- 3Reflow (217-250°C, TAL 60-90s)
Picco 240-250°C per SAC305. Il Time Above Liquidus (TAL) controlla la formazione di intermetallici Cu-Sn. Troppo lungo = fragilità.
- 4Cooling (250-25°C)
Rampa di raffreddamento 2-4°C/s. Un cooling controllato produce una microstruttura del giunto più fine e resistente alla fatica.
Attenzione: Warpage del BGA
I BGA grandi (≥ 35 mm) subiscono warpage durante il reflow a causa della differenza di CTE tra substrato e die. Un FPGA da 45x45 mm può presentare 150-200 μm di deformazione al picco. Secondo la specifica JEDEC JESD22-B112, il warpage massimo per package BGA è 200 μm. Superare questo limite causa difetti open e head-in-pillow.
Ispezione X-Ray: 2D vs 3D CT
Le saldature BGA sono nascoste sotto il package. Nessuna ispezione ottica può vederle. L'ispezione a raggi X (AXI) è obbligatoria per qualsiasi produzione BGA conforme a IPC-A-610 Classe 2 o 3.
| Parametro | X-Ray 2D | 3D CT (Tomografia) |
|---|---|---|
| Risoluzione tipica | 5-15 μm | 1-5 μm |
| Rilevazione voiding | Buona (area totale) | Eccellente (posizione 3D) |
| Head-in-pillow | Difficile da rilevare | Rilevazione affidabile |
| Bridging sotto BGA | Rilevabile | Rilevabile con localizzazione |
| Tempo per scheda | 30-60 secondi | 3-10 minuti |
| Costo sistema | 80.000-200.000 EUR | 300.000-800.000 EUR |
| Uso tipico | Produzione in serie | Failure analysis, automotive, medicale |
Per la produzione in serie, il sistema 2D inline è il workhorse: ispeziona ogni scheda in meno di 60 secondi. Il 3D CT entra in gioco per failure analysis, per validare nuovi processi, e per i settori automotive e medicale dove il campionamento non basta.
Un cliente ci ha chiesto: "Possiamo saltare i raggi X e risparmiare?" Gli ho mostrato un'immagine CT di un BGA con 15% di voiding — superava il limite IPC-A-610 Classe 3 del 25%, ma tre ball avevano micro-crack non visibili in 2D. Due mesi di produzione e zero resi. Quel cliente oggi ispeziona il 100% dei BGA.— Hommer Zhao, Technical Director
Criteri IPC-A-610 per BGA
Classe 2 (Elettronica Dedicata)
- • Voiding massimo: 30% area del giunto
- • Nessun bridging tra ball adiacenti
- • Forma ball: sferica o leggermente schiacciata
- • Allineamento: ≤ 25% offset dal pad
Classe 3 (Alta Affidabilità)
- • Voiding massimo: 25% area del giunto
- • Nessun void singolo > 10% dell'area ball
- • Coplanarietà garantita entro specifica JEDEC
- • 100% ispezione X-ray richiesta
I 5 Difetti BGA Più Comuni
Dopo aver analizzato oltre 50.000 giunti BGA ai raggi X nel 2025, questi sono i difetti che vediamo con più frequenza — e le cause reali dietro ognuno.
1. Head-in-Pillow (HiP)
La ball del BGA si appoggia sulla pasta saldante fusa ma non si fonde con essa. Il giunto sembra formato ma è elettricamente intermittente.
Causa: Warpage BGA durante reflow, ossidazione ball, profilo termico non uniforme.
Prevenzione: Atmosfera azoto (N₂) durante reflow, flux attivo, profilo con soak prolungato.
2. Voiding Eccessivo
Bolle di gas intrappolate nel giunto saldato. I void riducono l'area di contatto e peggiorano la dissipazione termica. IPC-A-610 Classe 3 ammette massimo il 25%.
Causa: Outgassing del flux, umidità nel PCB o nel componente, profilo troppo aggressivo.
Prevenzione: Bake dei componenti (125°C, 24h secondo J-STD-033), vacuum reflow, pasta saldante low-void.
3. Bridging
Un ponte di stagno collega due ball adiacenti, causando cortocircuito. Frequente con pitch ≤ 0,5 mm e deposizione pasta eccessiva.
Causa: Stencil troppo spesso, pasta saldante con volume eccessivo, misallineamento componente.
Prevenzione: Stencil 100 μm per pitch 0,5 mm, SPI al 100%, pick-and-place con visione.
4. Open (Non-Wet)
La ball non si fonde con il pad del PCB. Connessione elettrica assente. Sembra un cerchio perfetto ai raggi X (la ball non si è schiacciata).
Causa: Pad contaminato, flux insufficiente, temperatura reflow troppo bassa, coplanarietà fuori specifica.
Prevenzione: Pulizia PCB pre-assemblaggio, verifica coplanarietà BGA in ingresso.
5. Crack da Fatica Termica
Micro-fratture nel giunto che si propagano con i cicli termici ON/OFF. Tipico in elettronica automotive dove il delta T può superare 100°C.
Causa: Mismatch CTE tra PCB (14-17 ppm/°C) e package ceramico (6-7 ppm/°C).
Prevenzione: Underfill epossidico, NSMD pad design, PCB con CTE controllato (materiali low-CTE).
Reballing: Quando Serve e Come Si Esegue
Il reballing è la sostituzione delle sfere di saldatura su un BGA già rimosso dal PCB. Non è una riparazione di routine — è una procedura delicata riservata a componenti costosi (FPGA, CPU) o situazioni dove il componente sostitutivo non è disponibile.
Processo di Reballing Step-by-Step
- 1Rimozione BGA dal PCB
Stazione rework IR/aria calda con profilo controllato. Temperatura pad 240-260°C.
- 2Pulizia dei Pad
Rimozione stagno residuo con treccia dissaldante o stazione vacuum. Ispezione visiva al microscopio 20x.
- 3Applicazione Nuove Ball
Stencil di reballing dedicato per il package. Ball pre-formate in lega SAC305 o SnPb, posizionate con flux.
- 4Reflow delle Nuove Ball
Reflow con profilo dedicato su fixture. Ispezione coplanarietà post-reflow con sistema ottico.
- 5Rimontaggio e Verifica
Componente rimontato su PCB con profilo reflow standard. Ispezione X-ray + test funzionale obbligatori.
Quando il Reballing NON Ha Senso
Se il componente costa meno di 50 EUR, il reballing è quasi sempre più caro della sostituzione. Per BGA consumer (chipset, controller USB), meglio ordinare un componente nuovo. Il reballing diventa conveniente per FPGA da 200-5.000 EUR, processori specializzati, o componenti con lead time > 20 settimane.
Costi Reali dell'Assemblaggio BGA
Il BGA aggiunge costo rispetto a un QFP standard. Non per la saldatura in sé (il reflow è lo stesso), ma per stencil di precisione, ispezione X-ray e gestione dell'umidità. Ecco una stima realistica per un lotto di 500 schede con 2 BGA ciascuna.
| Voce di Costo | Costo Unitario | Per 500 Schede | Note |
|---|---|---|---|
| Stencil di precisione | — | 150-300 EUR | Step stencil per area BGA (100-120 μm) |
| Pasta saldante (premium) | +0,10-0,20 EUR/pz | 50-100 EUR | Tipo 4/5 per fine-pitch vs Tipo 3 standard |
| Ispezione X-ray (2D) | 1-3 EUR/pz | 500-1.500 EUR | 100% ispezione inline |
| Bake dei componenti | +0,05-0,10 EUR/pz | 25-50 EUR | Se MSL > 3 e floor life scaduta |
| Rework (se necessario) | 15-80 EUR/pz | Variabile | Dipende da complessità e valore BGA |
| Sovracosto BGA Totale | +2-5 EUR/pz | 1.000-2.500 EUR | Rispetto all'assemblaggio solo QFP/SMD |
Il vero costo non è l'assemblaggio BGA — è il difetto che sfugge senza raggi X. Un richiamo di 500 schede dal campo costa 10-20x rispetto a un'ispezione X-ray completa in produzione. I numeri non mentono.— Hommer Zhao, Technical Director
Riferimenti e Fonti
- Wikipedia — Ball Grid Array — Panoramica generale sulla tecnologia BGA
- Wikipedia — IPC (Association Connecting Electronics Industries) — Standard IPC-A-610 e IPC-7351
- Wikipedia — Reflow Soldering — Processo di saldatura reflow
Domande Frequenti
Q: Qual è la temperatura corretta per la saldatura BGA?
Per SAC305 lead-free, il picco reflow è 240-250°C con tempo sopra liquidus (TAL) di 60-90 secondi. La rampa di preheat deve restare tra 1-3°C/s. Per lega SnPb eutettica, il picco scende a 220-235°C. In entrambi i casi, rispettare la specifica J-STD-020 per il Moisture Sensitivity Level del componente.
Q: Come si ispeziona un BGA se le saldature sono nascoste?
L'ispezione a raggi X (AXI) è il metodo standard. I sistemi 2D mostrano forma e dimensione delle ball in pochi secondi. I sistemi 3D CT creano una ricostruzione tridimensionale per identificare voiding, bridging e crack con precisione micrometrica. IPC-A-610 Classe 3 richiede voiding sotto il 25%.
Q: Quanto costa il reballing di un BGA?
Il reballing manuale con stencil costa 15-50 EUR per componente, a seconda del pitch e del numero di ball. Per lotti da 50+ pezzi, il costo automatizzato scende a 5-15 EUR. Conviene solo per componenti dal valore superiore a 50 EUR o con lead time critici.
Q: Devo assemblare 200 schede con FPGA BGA da 1156 pin: quale processo mi consigliate?
Per 200 pezzi con FPGA 1156 pin, serve reflow con profilo dedicato e stencil step-down da 100-120 μm nell'area BGA. L'ispezione richiede raggi X 3D CT su almeno il 10% del lotto, più test funzionale al 100%. Budget indicativo: 2-4 EUR per scheda solo per ispezione X-ray, oltre al costo assemblaggio standard.
Q: Il mio fornitore non ha raggi X: posso verificare i BGA con AOI?
No. L'AOI verifica solo l'allineamento e la coplanarietà del package, non i giunti sotto di esso. Per i BGA, i raggi X sono obbligatori. Scegliere un fornitore senza capacità X-ray per produzione BGA equivale ad assemblare alla cieca. Verifica sempre questa capability prima di affidare un ordine.
Conclusione: Il BGA Richiede Processo, Non Fortuna
L'assemblaggio BGA funziona quando ogni variabile è sotto controllo: pad design corretto (NSMD per pitch ≥ 0,5 mm), profilo reflow verificato con termocoppia, ispezione X-ray su ogni lotto, e gestione MSL rigorosa. Togliere anche solo uno di questi elementi trasforma un processo affidabile in una lotteria.
Se stai valutando un fornitore per l'assemblaggio BGA, fai tre domande prima di tutto: "Avete raggi X?", "Quale pasta saldante usate per fine-pitch?" e "Come gestite il Moisture Sensitivity Level?". Le risposte ti diranno tutto quello che serve.
Hai un progetto con BGA? Scopri il nostro servizio di assemblaggio BGA o contattaci per una revisione gratuita dei file Gerber e un preventivo con ispezione X-ray inclusa.



