Polovodičová fabrika Živý model

Riadite litografický úsek fabriky na 300 mm wafery — osem skenerov, čistú miestnosť a recept, ktorý musí zostať v špecifikácii. Wafery sa radia, zariadenia sa kazia, častice prenikajú dnu a výťažnosť sa mení s každým rozhodnutím.

Čo sa naučíte

Simulátor

Čas 0 h
Dostupnosť zariadení 100% · Rozpracovaná výroba 20 · Trieda ISO čistej miestnosti 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Produktívne
  • Pohotovosť
  • Inžiniering
  • Odstavené (oprava)
  • Častice vo vzduchu

Ovládanie

Wafery vypustené do úseku za hodinu.

Podiel času skenera venovaný experimentálnym dávkam doštičiek, na ktorých sa proces učí: teraz menší výstup, neskôr menej chýb.

Každý technik opravuje jedno zariadenie naraz.

Viac výmen vzduchu riedi častice; príkon ventilátorov rastie s treťou mocninou rýchlosti.

Každý človek v overale stále uvoľňuje častice.

Zmeraných waferov za hodinu: ostrejší SPC graf, o niečo nižšia kapacita.

Trvá 3 h a pridá 2 ľudí v miestnosti, kým pracujú.

2 h na polovičnú kapacitu, potom je proces späť na cieli.

Ukazovatele

Dobré čipy na výstupe
19547/h
Výťažnosť
89,8%
normálne
Trieda ISO čistej miestnosti
3,4
normálne
Čas cyklu úseku
1,6h
normálne
Dostupnosť zariadení100 %
Vyťaženie zariadení71 %
Inžiniersky čas10 %
Uvoľnené spustenia waferov34 wph
Rozpracovaná výroba20 wafers
Hustota defektov0,110 /cm²
Spôsobilosť procesu Cpk1,25 · upozornenie
Mimo špecifikácie (ekvivalent waferov)0,0 wph
Príkon úseku1339 kW

Trend

Dobré čipy na výstupe: — /h250000

SPC vzorka (odchýlka CD)

SPC vzorka (odchýlka CD): 0 ⚑+3σ−3σ

Krízové scenáre

Úroveň 1 · Odchýlka častíc

Bežná zmena na linke mobilných čipov. Niekde nad úsekom sa chystá vypovedať stropný filter. Udržte čistú miestnosť v triede, chráňte výťažnosť — a nenechávajte ventilátory na plnú rýchlosť dlhšie, než je nutné.

  • Trieda ISO späť na ≤ 3,6 na konci
  • Nikdy nad triedou 4,55 po prvej hodine
  • Priemerná výťažnosť ≥ 87 % v prvých hodinách odchýlky
  • Priemerný príkon úseku ≤ 1 380 kW v druhej polovici

Úroveň 2 · Výpadok skenerov

Úsek beží naplno pri 38 spusteniach waferov za hodinu. Tri skenery sa chystajú vypadnúť naraz. Nenechajte rad explodovať, kým ich uvediete späť do prevádzky, a stále dodávajte dobré čipy.

  • WIP ≤ 60 waferov na konci
  • Čas cyklu po výpadku nikdy nad 3,5 h (okno času v rade)
  • Aspoň 900 000 dobrých čipov za 48 h
  • Uvoľniť aspoň 1600 spustení waferov za 48 h (plán spustení: 34 za hodinu)

Úroveň 3 · Posun receptu

Minulú noc sa nasadila nová revízia receptu. Nikto zatiaľ nevie, že pomaly posúva kritický rozmer. Sledujte SPC graf: zachyťte posun a vráťte recept skôr, než wafery vypadnú zo špecifikácie.

  • Najviac 12 ekvivalentov waferov mimo špecifikácie spolu
  • Cpk ≥ 1,2 na konci
  • Aspoň 620 000 dobrých čipov

Úroveň 2 · Rozbeh nového produktu

Veľký čip akcelerátora vstupuje do výroby s nezrelým procesom: hustota defektov je vysoká a čip 600 mm² nepúšťa. Linka je zaťažená 42 spusteniami waferov za hodinu. Máte 14 dní. Vyvážte dnešný výstup s učením pre zajtrajšok.

  • Hustota defektov ≤ 0,08 /cm² v 14. deň
  • Aspoň 660 000 dobrých čipov za 14 dní

Základ — model za číslami

Každý vzťah, ktorý simulátor používa, aj s jeho zdrojom. Konštanty označené ako predpoklady sú ilustračné kalibrácie.

Stavy zariadení sa riadia SEMI E10: produktívny, pohotovosť, inžiniering, plánovaná a neplánovaná odstávka.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Zariadenia sa porúchajú náhodne s exponenciálnym časom do poruchy; opravy čakajú na voľného technika.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Predpoklad: rády veľkosti (MTBF, miery vzniku, k, τ) sú ilustračné kalibrácie, nie údaje zo skutočnej fabriky.
Littleov zákon spája rozpracovanú výrobu, priepustnosť a čas cyklu.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
V stabilnej linke sa priepustnosť rovná tempu uvoľňovania, takže spustenie wafera, ktoré sa neuvoľní, je wafer, ktorý nikdy nevyjde. Wafery, ktoré čakajú medzi krokmi príliš dlho, porušia okno času v rade.
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]Predpoklad: limit času cyklu 3,5 h zastupuje okno času v rade; skutočné okná stanovuje procesné inžinierstvo krok po kroku a wafery, ktoré ich porušia, sa zvyčajne vyraďujú.
Kingmanova aproximácia: čas v rade rastie ako u/(1−u) — exploduje, keď sa vyťaženie blíži k 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Zobrazené pre lepšie pochopenie: rad v simulátore vzniká z náhodných príchodov a náhodnej kapacity, nie z tohto vzorca.
Limit triedy ISO 14644-1 pre častice veľkosti D; pri 0,1 µm je trieda logaritmom koncentrácie.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Dobre premiešaná miestnosť: koncentrácia = tvorba ÷ (výmeny vzduchu × objem × účinnosť filtra).
C = G / (ACH · V · η)[13][11]Predpoklad: rády veľkosti (MTBF, miery vzniku, k, τ) sú ilustračné kalibrácie, nie údaje zo skutočnej fabriky.
Zákon podobnosti ventilátorov: príkon rastie s treťou mocninou rýchlosti ventilátora.
P_fan = P_max · (speed)³[10]
Negatívne binomická výťažnosť: defekty sa zhlukujú, takže výťažnosť klesá pomalšie, než predpovedá Poissonov model.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Učenie výťažnosti: hustota defektov klesá k zrelej úrovni, ako sa míňa inžiniersky čas.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Predpoklad: τ je časovo stlačené asi 100× oproti uvádzaným odvetvovým mieram učenia (4–6,5 % mesačne, Leachman), aby 14-dňový scenár ukázal efekt.
Častice, ktoré dopadnú na wafery, pridávajú fatálne defekty úmerne koncentrácii vo vzduchu.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Predpoklad: ilustračná konštanta — skutočné fabriky kalibrujú mieru fatálnych defektov z vlastných inšpekčných údajov.
Parametrická výťažnosť: podiel normálneho procesu, ktorý spadá do hraníc špecifikácie; Cpk meria rezervu.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: priemery n vzoriek s regulačnými medzami ±3σ/√n a pravidlami zón.
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]
Ďalšie prevádzkové konštanty, ktoré model používa.
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 %Predpoklad: rády veľkosti (MTBF, miery vzniku, k, τ) sú ilustračné kalibrácie, nie údaje zo skutočnej fabriky.
Hrubý počet čipov (die) na 300 mm wafer pre čip s plochou A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Náhodnosť: generátor mulberry32 so seedom; použité rozdelenia — rovnomerné, exponenciálne (inverzná CDF), normálne (Box–Muller), Poissonovo (Knuth). Seed je zobrazený a dá sa zdieľať.

Zdroje

  1. SEMI E10 — Specification for Definition and Measurement of Equipment Reliability, Availability, and Maintainability (RAM) and Utilization — SEMI
  2. ISO 14644-1:2015 Cleanrooms and associated controlled environments — Part 1: Classification of air cleanliness by particle concentration — ISO, 2015
  3. C. H. Stapper, F. M. Armstrong, K. Saji — Integrated circuit yield statistics — Proceedings of the IEEE 71(4), 1983
  4. J. A. Cunningham — The use and evaluation of yield models in integrated circuit manufacturing — IEEE Trans. Semiconductor Manufacturing 3(2), 1990
  5. W. J. Hopp, M. L. Spearman — Factory Physics (3rd ed.), ch. 7–8: Little’s law, Kingman (VUT) equation — Waveland Press, 2008
  6. J. D. C. Little — A Proof for the Queuing Formula L = λW — Operations Research 9(3), 1961
  7. D. C. Montgomery — Introduction to Statistical Quality Control (x̄ charts, process capability Cpk) — Wiley, 2019
  8. NIST/SEMATECH e-Handbook of Statistical Methods — 6.3 Univariate and Multivariate Control Charts; 6.1.6 Process capability — NIST
  9. Dies-per-wafer estimate DPW = πd²/(4S) − πd/√(2S) (de Vries, “Investigation of gross die per wafer formulas”, IEEE TSM 18(1)) — IEEE, 2005
  10. Fan affinity laws: flow ∝ speed, pressure ∝ speed², power ∝ speed³ — U.S. DOE — Improving Fan System Performance: A Sourcebook for Industry
  11. EN 1822-1:2019 High efficiency air filters (EPA, HEPA and ULPA) — classification (U15 ≥ 99.9995 % at MPPS) — CEN, 2019
  12. Western Electric Statistical Quality Control Handbook (1956) — zone rules for control charts — Western Electric / NIST e-Handbook 6.3.2
  13. 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
  14. Yu. I. Bogdanov, N. A. Bogdanova, V. L. Dshkhunyan — Statistical Yield Modeling for IC Manufacture: Hierarchical Fault Distributions (§2 Compound Poisson distribution, after Eq. (17), p. 4 of the arXiv PDF — large-area clustering negative binomial model: the cluster parameter’s “typical values approximately range from 0.3 to 7”) — arXiv physics/0303039, 2003
  15. R. C. Leachman — Yield Modeling and Analysis (Poisson, Murphy, Seeds, negative-binomial models; §8: SMLY survey with C. N. Berglund for International SEMATECH, 2002–03 — yield loss fitted as YL(t) = YL(0)·e^(−λt), Table 2 averages 4.4 / 4.0 / 6.5 %/month at 350 / 250 / 180 nm) — UC Berkeley, IEOR 130 course notes (unpublished), 2014
  16. A. Klemmt, L. Mönch — Scheduling jobs with time constraints between consecutive process steps in semiconductor manufacturing (time windows set by process engineering against native oxidation and contamination; jobs that violate them are scrapped) — Proceedings of the 2012 Winter Simulation Conference, 2012
  17. NIST/SEMATECH e-Handbook of Statistical Methods — 8.1.6.1 Exponential distribution (constant failure rate) — NIST
  18. C. Weber — Yield learning and the sources of profitability in semiconductor manufacturing and process development — IEEE Trans. Semiconductor Manufacturing 17(4), 2004
  19. M. Abramowitz, I. Stegun — Handbook of Mathematical Functions, 26.2.17 — NBS, 1964

Kto to robí ako povolanie

Vzdelávací model — nie na prevádzkové rozhodnutia. Skutočné zariadenia kalibrujú každú konštantu podľa vlastného vybavenia a údajov.