Gestisci il bay di litografia di una fab di wafer da 300 mm: otto scanner, una camera bianca e una ricetta che deve restare nelle specifiche. I wafer fanno coda, le macchine si guastano, le particelle entrano e lo yield cambia a ogni decisione.
Cosa imparerai
Perché far lavorare un gruppo di macchine vicino al 100 % di utilizzo fa esplodere le code (legge di Little, Kingman).
Come le particelle in aria diventano difetti killer e come la dimensione del die cambia lo yield (modello binomiale negativo).
Come le carte di controllo SPC rivelano una ricetta in deriva prima che scarti wafer.
Simulatore
Tempo 0 h
▶Produttivo
‖Standby
⚙Ingegneria
✕Fermo (riparazione)
•Particelle in aria
Comandi
Wafer rilasciati nel bay all'ora.
Quota del tempo dello scanner dedicata a lotti sperimentali di wafer che insegnano il processo: meno produzione ora, meno difetti dopo.
Ogni tecnico ripara una macchina alla volta.
Più ricambi d'aria diluiscono le particelle; la potenza dei ventilatori cresce con il cubo della velocità.
Ogni persona in tuta rilascia comunque particelle.
Wafer misurati all'ora: carta SPC più nitida, capacità leggermente ridotta.
Richiede 3 h e aggiunge 2 persone nella stanza mentre lavorano.
2 h a metà capacità, poi il processo torna sul target.
Indicatori
Die buoni in uscita
19547/h
Yield
89,8%
normale
Classe ISO della camera bianca
3,4
normale
Tempo di ciclo del bay
1,6h
normale
Disponibilità delle macchine
100 %
Utilizzo delle macchine
71 %
Tempo di ingegneria
10 %
Wafer starts rilasciati
34 wph
Work in process
20 wafers
Densità di difetti
0,110 /cm²
Capacità di processo Cpk
1,25 · allerta
Fuori specifica (equivalenti wafer)
0,0 wph
Potenza del bay
1339 kW
Andamento
Campione SPC (offset CD)
Scenari di crisi
Livello 1 · Escursione di particelle
Un turno di routine sulla linea dei chip mobile. Da qualche parte sopra il bay un filtro a soffitto sta per cedere. Mantieni la camera bianca nella sua classe, proteggi lo yield e non lasciare i ventilatori al massimo più del necessario.
Classe ISO di nuovo ≤ 3,6 alla fine
Mai sopra la classe 4,55 dopo la prima ora
Yield medio ≥ 87 % nelle prime ore dell'escursione
Potenza media del bay ≤ 1.380 kW nella seconda metà
Livello 2 · Crash degli scanner
Il bay lavora a pieno ritmo con 38 wafer starts all'ora. Tre scanner stanno per fermarsi insieme. Evita che la coda esploda mentre li ripristini, e consegna comunque die buoni.
WIP ≤ 60 wafer alla fine
Tempo di ciclo mai sopra 3,5 h dopo il crash (finestra di queue time)
Almeno 900.000 die buoni in 48 h
Rilascia almeno 1600 wafer start in 48 h (piano degli start: 34 all'ora)
Livello 3 · Deriva della ricetta
Ieri sera è andata in produzione una nuova revisione della ricetta. Nessuno sa ancora che sposta lentamente la dimensione critica. Osserva la carta SPC: individua la deriva e fai il rollback prima che i wafer escano dalle specifiche.
Al massimo 12 equivalenti wafer fuori specifica in totale
Cpk ≥ 1,2 alla fine
Almeno 620.000 die buoni
Livello 2 · Ramp di un nuovo prodotto
Un grande chip acceleratore entra in produzione con un processo immaturo: la densità di difetti è alta e un die da 600 mm² non perdona. La linea è caricata a 42 wafer starts all'ora. Hai 14 giorni. Bilancia la produzione di oggi con l'apprendimento per domani.
Densità di difetti ≤ 0,08 /cm² al giorno 14
Almeno 660.000 die buoni in 14 giorni
Base: il modello dietro i numeri
Ogni relazione usata dal simulatore, con la sua fonte. Le costanti indicate come ipotesi sono tarature illustrative.
Gli stati delle apparecchiature seguono SEMI E10: produttivo, standby, ingegneria, fermo programmato e non programmato.
Le macchine si guastano a caso con un tempo al guasto esponenziale; le riparazioni attendono un tecnico libero.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Ipotesi: le grandezze (MTBF, tassi di generazione, k, τ) sono tarature illustrative, non dati di una fab reale.
La legge di Little collega work in process, throughput e tempo di ciclo.
In una linea stabile il throughput è uguale al tasso di rilascio, quindi un wafer start non rilasciato è un wafer che non uscirà mai. I wafer che attendono troppo tra un passo e l'altro superano la finestra di queue time.
TH = release rate while u < 1 ⇒ wafers out ≈ Σ starts; queue wait = CT − T0 = queue / TH ≤ queue-time window (3.5 h CT in semi-tool-crash)[5][16]Ipotesi: il limite di 3,5 h sul tempo di ciclo sostituisce una finestra di queue time; le finestre reali sono fissate passo per passo dall'ingegneria di processo e i wafer che le superano vengono di norma scartati.
Approssimazione di Kingman: il tempo in coda cresce come u/(1−u) ed esplode quando l'utilizzo si avvicina al 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Mostrata per intuizione: la coda del simulatore emerge da arrivi casuali e capacità casuale, non da questa formula.
Limite di classe ISO 14644-1 per particelle di dimensione D; a 0,1 µm la classe è il logaritmo della concentrazione.
Yield binomiale negativo: i difetti si raggruppano, quindi lo yield cala più lentamente di quanto preveda il modello di Poisson.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Yield learning: la densità di difetti decade verso un livello maturo man mano che si spende tempo di ingegneria.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Ipotesi: τ è compresso nel tempo di circa 100× rispetto ai tassi di apprendimento di settore riportati (4–6,5 % al mese, Leachman), così che uno scenario di 14 giorni mostri l'effetto.
Le particelle che si depositano sui wafer aggiungono difetti killer in proporzione alla concentrazione nell'aria.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Ipotesi: una costante illustrativa; le fab reali tarano i tassi di difetti killer sui propri dati di ispezione.
Yield parametrico: la quota di un processo normale che cade entro i limiti di specifica; il Cpk misura il margine.
SPC: medie di n campioni, con limiti di controllo ±3σ/√n e regole di zona.
x̄ ~ N(μ, σ/√n), control limits ±3σ/√n; zone rules (2 of 3 beyond 2σ, 4 of 5 beyond 1σ, 8 on one side)[8][7][12]
Altre costanti operative usate dal modello.
8 scanners × 6 wafer-starts/h · metrology −0.5 % capacity per sampled wafer/h · rollback: 2 h at half capacity + 4 wafer-equivalents reworked · drift 0.25 nm/h · crash repair 18 technician-hours · leak crew +2 people for 3 h · tools 150 kW busy / 60 kW idle, fans 150 kW at 100 %Ipotesi: le grandezze (MTBF, tassi di generazione, k, τ) sono tarature illustrative, non dati di una fab reale.
Die lordi per wafer da 300 mm per un die di area A.
Casualità: un generatore mulberry32 con seed; distribuzioni usate: uniforme, esponenziale (CDF inversa), normale (Box–Muller), Poisson (Knuth). Il seed è mostrato e condivisibile.
W. Whyte — Cleanroom Technology: Fundamentals of Design, Testing and Operation (2nd ed.), ch. on dispersion of particles from people; well-mixed room dilution equation — Wiley, 2010