Halvlederfabrikk Levende modell

Du driver litografibayen i en waferfabrikk for 300 mm — åtte scannere, et renrom og en oppskrift som må holde seg innenfor spesifikasjonen. Wafere står i kø, verktøy går i stykker, partikler siver inn og utbyttet beveger seg med hver beslutning.

Dette lærer du

Simulator

Tid 0 t
Verktøytilgjengelighet 100% · Varer i arbeid 20 · ISO-klasse for renrom 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Produktiv
  • Standby
  • Ingeniørarbeid
  • Nede (reparasjon)
  • Luftbårne partikler

Kontroller

Wafere sluppet inn i bayen per time.

Andel av skannertiden som gis til eksperimentelle waferserier som lærer opp prosessen: mindre produksjon nå, færre defekter senere.

Hver tekniker reparerer ett verktøy om gangen.

Flere luftskift fortynner partikler; viftestrømmen vokser med hastigheten i tredje potens.

Hver person i renromsdrakt avgir fortsatt partikler.

Wafere målt per time: skarpere SPC-diagram, litt mindre kapasitet.

Tar 3 t og legger til 2 personer i rommet mens de arbeider.

2 t på halv kapasitet, deretter er prosessen tilbake på mål.

Indikatorer

Gode dies ut
19547/h
Utbytte
89,8%
normal
ISO-klasse for renrom
3,4
normal
Gjennomløpstid i bayen
1,6h
normal
Verktøytilgjengelighet100 %
Verktøyutnyttelse71 %
Ingeniørtid10 %
Frigitte waferstarter34 wph
Varer i arbeid20 wafers
Defekttetthet0,110 /cm²
Prosesskapabilitet Cpk1,25 · advarsel
Utenfor spesifikasjon (waferekvivalenter)0,0 wph
Effekt i bayen1339 kW

Trend

Gode dies ut: — /h250000

SPC-prøve (CD-avvik)

SPC-prøve (CD-avvik): 0 ⚑+3σ−3σ

Krisescenarioer

Nivå 1 · Partikkelavvik

Et rutineskift på mobilbrikkelinjen. Et sted over bayen er et takfilter i ferd med å svikte. Hold renrommet i klassen, beskytt utbyttet — og la ikke viftene gå på full hastighet lenger enn nødvendig.

  • ISO-klasse tilbake til ≤ 3,6 ved slutten
  • Aldri over klasse 4,55 etter første time
  • Gjennomsnittlig utbytte ≥ 87 % i de første timene av avviket
  • Gjennomsnittlig effekt i bayen ≤ 1 380 kW i andre halvdel

Nivå 2 · Scannerstans

Bayen går varm med 38 waferstarter i timen. Tre scannere er i ferd med å gå ned samtidig. Hold køen fra å eksplodere mens du får dem tilbake, og lever fortsatt gode dies.

  • WIP ≤ 60 wafere ved slutten
  • Gjennomløpstiden aldri over 3,5 t etter stansen (køtidsvindu)
  • Minst 900 000 gode dies på 48 t
  • Slipp inn minst 1600 waferstarter på 48 t (startplan: 34 i timen)

Nivå 3 · Oppskriftsdrift

En ny oppskriftsrevisjon gikk live i går kveld. Ingen vet ennå at den sakte forskyver den kritiske dimensjonen. Følg med på SPC-diagrammet: fang opp driften og rull tilbake før wafere havner utenfor spesifikasjon.

  • Høyst 12 waferekvivalenter utenfor spesifikasjon totalt
  • Cpk ≥ 1,2 ved slutten
  • Minst 620 000 gode dies

Nivå 2 · Oppskalering av nytt produkt

En stor akseleratorbrikke går i produksjon med en umoden prosess: defekttettheten er høy og en die på 600 mm² er nådeløs. Linjen er lastet med 42 waferstarter i timen. Du har 14 dager. Balanser produksjon i dag mot læring for i morgen.

  • Defekttetthet ≤ 0,08 /cm² på dag 14
  • Minst 660 000 gode dies over 14 dager

Grunnlag — modellen bak tallene

Hver sammenheng simulatoren bruker, med kilde. Konstanter merket som antakelser er illustrative kalibreringer.

Utstyrstilstander følger SEMI E10: produktiv, standby, ingeniørarbeid, planlagt og uplanlagt nedetid.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Verktøy svikter tilfeldig med eksponentiell tid til feil; reparasjoner venter 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]Antakelse: størrelsesordener (MTBF, genereringsrater, k, τ) er illustrative kalibreringer, ikke data fra en reell fabrikk.
Littles lov knytter sammen varer i arbeid, gjennomstrømning og gjennomløpstid.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
I en stabil linje er gjennomstrømningen lik frigivelsesraten, så en waferstart som ikke frigis, er en wafer som aldri kommer ut. Wafere som venter for lenge mellom trinnene, bryter køtidsvinduet.
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]Antakelse: grensen på 3,5 t gjennomløpstid står for et køtidsvindu; ekte vinduer fastsettes trinn for trinn av prosessingeniørene, og wafere som bryter dem, blir vanligvis kassert.
Kingmans tilnærming: køtiden vokser som u/(1−u) — den eksploderer når utnyttelsen nærmer seg 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Vist for intuisjonens skyld: simulatorens kø oppstår fra tilfeldige ankomster og tilfeldig kapasitet, ikke fra denne formelen.
ISO 14644-1-klassegrense for partikler med størrelse D; ved 0,1 µm er klassen logaritmen av konsentrasjonen.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Velblandet rom: konsentrasjon = generering ÷ (luftskift × volum × filtereffektivitet).
C = G / (ACH · V · η)[13][11]Antakelse: størrelsesordener (MTBF, genereringsrater, k, τ) er illustrative kalibreringer, ikke data fra en reell fabrikk.
Viftenes affinitetslov: effekten stiger med tredje potens av viftehastigheten.
P_fan = P_max · (speed)³[10]
Negativ-binomisk utbytte: defekter klumper seg, så utbyttet faller saktere enn Poisson-modellen forutsier.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Utbyttelæring: defekttettheten avtar mot et modent nivå etter hvert som ingeniørtid brukes.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Antakelse: τ er tidskomprimert omtrent 100 ganger sammenlignet med rapporterte læringsrater i bransjen (4–6,5 % per måned, Leachman) slik at et scenario på 14 dager viser effekten.
Partikler som lander på wafere gir killer-defekter i forhold til luftkonsentrasjonen.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Antakelse: en illustrativ konstant — reelle fabrikker kalibrerer killer-defektrater ut fra egne inspeksjonsdata.
Parametrisk utbytte: andelen av en normal prosess som havner innenfor spesifikasjonsgrensene; Cpk måler marginen.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: gjennomsnitt av n prøver, med ±3σ/√n kontrollgrenser og sonereglene.
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]
Andre driftskonstanter som modellen bruker.
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 %Antakelse: størrelsesordener (MTBF, genereringsrater, k, τ) er illustrative kalibreringer, ikke data fra en reell fabrikk.
Brutto dies per 300 mm wafer for en die med areal A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Tilfeldighet: en seedet mulberry32-generator; fordelinger som brukes — uniform, eksponentiell (invers CDF), normal (Box–Muller), Poisson (Knuth). Seeden vises og kan deles.

Kilder

  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

Hvem gjør dette som yrke

Pedagogisk modell — ikke for operative beslutninger. Reelle anlegg kalibrerer hver konstant mot eget utstyr og egne data.