Halvledarfabrik Levande modell

Du driver litografiavsnittet i en 300 mm-waferfabrik – åtta skannrar, ett renrum och ett recept som måste hålla sig inom specifikation. Wafers köar, verktyg går sönder, partiklar driver in och utbytet rör sig med varje beslut.

Vad du kommer att lära dig

Simulator

Tid 0 h
Verktygstillgänglighet 100% · Pågående arbete 20 · ISO-klass för renrummet 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Produktivt
  • Standby
  • Ingenjörsarbete
  • Nere (reparation)
  • Luftburna partiklar

Reglage

Wafers som släpps in i produktionsavsnittet per timme.

Andel av skannertiden som går till experimentella waferlotter som lär upp processen: mindre produktion nu, färre defekter senare.

Varje tekniker reparerar ett verktyg i taget.

Fler luftbyten späder ut partiklar; fläkteffekten växer med hastigheten i kubik.

Varje person i renrumsdräkt avger fortfarande partiklar.

Wafers som mäts per timme: skarpare SPC-diagram, något lägre kapacitet.

Tar 3 h och ger 2 personer extra i rummet medan de arbetar.

2 h på halv kapacitet, därefter är processen tillbaka på målvärdet.

Indikatorer

Godkända chip ut
19547/h
Utbyte
89,8%
normal
ISO-klass för renrummet
3,4
normal
Ledtid i avsnittet
1,6h
normal
Verktygstillgänglighet100 %
Verktygsbeläggning71 %
Ingenjörstid10 %
Släppta waferstarter34 wph
Pågående arbete20 wafers
Defekttäthet0,110 /cm²
Processduglighet Cpk1,25 · varning
Utanför specifikation (waferekvivalenter)0,0 wph
Avsnittets effekt1339 kW

Trend

Godkända chip ut: — /h250000

SPC-prov (CD-avvikelse)

SPC-prov (CD-avvikelse): 0 ⚑+3σ−3σ

Krisscenarier

Nivå 1 · Partikelavvikelse

Ett rutinpass på mobilchipslinjen. Någonstans ovanför avsnittet är ett takfilter på väg att haverera. Håll renrummet inom klassen, skydda utbytet – och låt inte fläktarna gå på full fart längre än nödvändigt.

  • ISO-klass tillbaka till ≤ 3,6 vid slutet
  • Aldrig över klass 4,55 efter första timmen
  • Genomsnittligt utbyte ≥ 87 % under de första timmarna av avvikelsen
  • Genomsnittlig effekt i avsnittet ≤ 1 380 kW under andra hälften

Nivå 2 · Skannerkrasch

Avsnittet går varmt vid 38 waferstarter per timme. Tre skannrar är på väg att gå ner samtidigt. Håll kön från att explodera medan du får tillbaka dem, och leverera ändå godkända chip.

  • WIP ≤ 60 wafers vid slutet
  • Ledtiden aldrig över 3,5 h efter kraschen (kötidsfönster)
  • Minst 900 000 godkända chip på 48 h
  • Släpp minst 1600 waferstarter på 48 h (startplan: 34 per timme)

Nivå 3 · Receptdrift

En ny receptrevision gick live i går kväll. Ingen vet ännu att den sakta förskjuter den kritiska dimensionen. Titta på SPC-diagrammet: upptäck driften och återgå innan wafers hamnar utanför specifikation.

  • Högst 12 waferekvivalenter utanför specifikation totalt
  • Cpk ≥ 1,2 vid slutet
  • Minst 620 000 godkända chip

Nivå 2 · Uppstart av ny produkt

Ett stort acceleratorchip går in i produktion med en omogen process: defekttätheten är hög och ett chip på 600 mm² är obarmhärtigt. Linjen belastas med 42 waferstarter per timme. Du har 14 dagar. Väg dagens produktion mot morgondagens inlärning.

  • Defekttäthet ≤ 0,08 /cm² dag 14
  • Minst 660 000 godkända chip på 14 dagar

Underlag – modellen bakom siffrorna

Varje samband simulatorn använder, med källa. Konstanter markerade som antaganden är illustrativa kalibreringar.

Utrustningstillstånd följer SEMI E10: produktivt, standby, ingenjörsarbete, planerat och oplanerat stillestånd.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Verktyg havererar slumpmässigt med en exponentiell tid till fel; reparationer väntar på en ledig tekniker.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Antagande: storleksordningarna (MTBF, generationstakter, k, τ) är illustrativa kalibreringar, inte data från en verklig fabrik.
Littles lag kopplar samman pågående arbete, genomströmning och ledtid.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
I en stabil linje är genomflödet lika med släpptakten, så en waferstart som inte släpps är en wafer som aldrig kommer ut. Wafers som väntar för länge mellan stegen bryter kötidsfönstret.
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]Antagande: ledtidsgränsen på 3,5 h står för ett kötidsfönster; verkliga fönster sätts steg för steg av processteknik, och wafers som bryter dem kasseras normalt.
Kingmans approximation: kötiden växer som u/(1−u) – den exploderar när beläggningen närmar sig 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Visas för intuitionens skull: simulatorns kö uppstår ur slumpmässiga ankomster och slumpmässig kapacitet snarare än ur den här formeln.
ISO 14644-1-klassgräns för partiklar av storlek D; vid 0,1 µm är klassen logaritmen av koncentrationen.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Välblandat rum: koncentration = generering ÷ (luftbyten × volym × filtereffektivitet).
C = G / (ACH · V · η)[13][11]Antagande: storleksordningarna (MTBF, generationstakter, k, τ) är illustrativa kalibreringar, inte data från en verklig fabrik.
Fläktarnas affinitetslag: effekten växer med fläkthastighetens kubik.
P_fan = P_max · (speed)³[10]
Negativ binomial yield: defekter klustrar, så utbytet faller långsammare än Poisson-modellen förutsäger.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Utbytesinlärning: defekttätheten sjunker mot en mogen nivå i takt med att ingenjörstid läggs ned.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Antagande: τ är tidskomprimerad ungefär 100 gånger jämfört med redovisade inlärningstakter i branschen (4–6,5 % per månad, Leachman) så att ett scenario på 14 dagar visar effekten.
Partiklar som landar på wafers ger dödliga defekter i proportion till luftkoncentrationen.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Antagande: en illustrativ konstant – verkliga fabriker kalibrerar andelen dödliga defekter utifrån sina egna inspektionsdata.
Parametriskt utbyte: den andel av en normalfördelad process som hamnar inom specifikationsgränserna; Cpk mäter marginalen.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: medelvärden av n prover, med ±3σ/√n som styrgränser och zonregler.
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]
Andra driftkonstanter som modellen använder.
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 %Antagande: storleksordningarna (MTBF, generationstakter, k, τ) är illustrativa kalibreringar, inte data från en verklig fabrik.
Bruttoantal chip per 300 mm-wafer för ett chip med arean A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Slumpmässighet: en seedad mulberry32-generator; fördelningar som används – likformig, exponentiell (invers CDF), normal (Box–Muller), Poisson (Knuth). Seeden visas och kan delas.

Källor

  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

Vem arbetar med det här

Pedagogisk modell – inte för operativa beslut. Verkliga anläggningar kalibrerar varje konstant efter sin egen utrustning och sina egna data.