Puolijohdetehdas Reaaliaikainen malli

Johdat 300 mm:n kiekkotehtaan litografialinjaa — kahdeksan skanneria, puhdastila ja resepti, jonka on pysyttävä spesifikaation sisällä. Kiekot jonottavat, laitteet hajoavat, hiukkasia leijuu sisään ja saanto liikkuu jokaisen päätöksen mukana.

Mitä opit

Simulaattori

Aika 0 h
Laitteiden käytettävyys 100% · Keskeneräinen tuotanto 20 · Puhdastilan ISO-luokka 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Tuottava
  • Valmiustila
  • Insinöörityö
  • Pysähtynyt (korjaus)
  • Ilmassa olevat hiukkaset

Säätimet

Tunnissa linjalle vapautettavat kiekot.

Osuus skannerin ajasta, joka annetaan prosessia opettaville kokeellisille kiekkoerille: nyt vähemmän tuotantoa, myöhemmin vähemmän vikoja.

Jokainen teknikko korjaa yhtä laitetta kerrallaan.

Enemmän ilmanvaihtoja laimentaa hiukkasia; puhaltimen teho kasvaa nopeuden kuutiossa.

Jokainen suojapukuun pukeutunut henkilö irrottaa silti hiukkasia.

Tunnissa mitatut kiekot: terävämpi SPC-kortti, hieman vähemmän kapasiteettia.

Kestää 3 h ja lisää 2 henkilöä huoneeseen heidän työskennellessään.

2 h puolella kapasiteetilla, sitten prosessi on takaisin tavoitteessa.

Mittarit

Hyviä siruja ulos
19547/h
Saanto
89,8%
normaali
Puhdastilan ISO-luokka
3,4
normaali
Linjan läpimenoaika
1,6h
normaali
Laitteiden käytettävyys100 %
Laitteiden käyttöaste71 %
Insinööriaika10 %
Vapautetut kiekkojen aloitukset34 wph
Keskeneräinen tuotanto20 wafers
Vikatiheys0,110 /cm²
Prosessikyvykkyys Cpk1,25 · varoitus
Spesifikaation ulkopuolella (kiekkoekvivalentit)0,0 wph
Linjan teho1339 kW

Trendi

Hyviä siruja ulos: — /h250000

SPC-näyte (CD-poikkeama)

SPC-näyte (CD-poikkeama): 0 ⚑+3σ−3σ

Kriisiskenaariot

Taso 1 · Hiukkaspoikkeama

Rutiinivuoro mobiilipiirilinjalla. Jossain linjan yläpuolella kattosuodatin on aikeissa pettää. Pidä puhdastila luokassa, suojaa saantoa — äläkä jätä puhaltimia täydelle nopeudelle tarpeettoman pitkäksi aikaa.

  • ISO-luokka takaisin ≤ 3,6 lopussa
  • Ei koskaan yli luokan 4,55 ensimmäisen tunnin jälkeen
  • Keskimääräinen saanto ≥ 87 % poikkeaman ensimmäisinä tunteina
  • Linjan keskimääräinen teho ≤ 1 380 kW jälkimmäisellä puoliskolla

Taso 2 · Skannerin kaatuminen

Linja käy kuumana 38 kiekon aloituksella tunnissa. Kolme skanneria on aikeissa pysähtyä yhtä aikaa. Estä jonoa räjähtämästä, kun saat ne takaisin, ja toimita silti hyviä siruja.

  • Keskeneräinen ≤ 60 kiekkoa lopussa
  • Läpimenoaika ei koskaan yli 3,5 h kaatumisen jälkeen (jonoaikaikkuna)
  • Vähintään 900 000 hyvää sirua 48 tunnissa
  • Vapauta vähintään 1600 kiekon aloitusta 48 tunnissa (aloitussuunnitelma: 34 tunnissa)

Taso 3 · Reseptin ajautuminen

Uusi reseptiversio otettiin käyttöön eilen illalla. Kukaan ei vielä tiedä, että se siirtää kriittistä mittaa hitaasti. Seuraa SPC-korttia: havaitse ajautuminen ja palauta ennen kuin kiekot putoavat spesifikaation ulkopuolelle.

  • Yhteensä enintään 12 spesifikaation ulkopuolista kiekkoekvivalenttia
  • Cpk ≥ 1,2 lopussa
  • Vähintään 620 000 hyvää sirua

Taso 2 · Uuden tuotteen ylösajo

Suuri kiihdytinpiiri siirtyy tuotantoon epäkypsällä prosessilla: vikatiheys on korkea ja 600 mm²:n siru on armoton. Linja on kuormitettu 42 kiekon aloituksella tunnissa. Sinulla on 14 päivää. Punnitse tämän päivän tuotanto huomisen oppimista vastaan.

  • Vikatiheys ≤ 0,08 /cm² päivänä 14
  • Vähintään 660 000 hyvää sirua 14 päivässä

Perusta — lukujen takana oleva malli

Kaikki simulaattorin käyttämät yhteydet lähteineen. Oletuksiksi merkityt vakiot ovat havainnollistavia kalibrointeja.

Laitetilat noudattavat SEMI E10:tä: tuottava, valmiustila, insinöörityö, suunniteltu ja suunnittelematon seisokki.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Laitteet vikaantuvat satunnaisesti eksponentiaalisella vikaantumisajalla; korjaukset odottavat vapaata teknikkoa.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Oletus: suuruusluokat (MTBF, syntymisnopeudet, k, τ) ovat havainnollistavia kalibrointeja, eivät oikean tehtaan tietoja.
Littlen laki yhdistää keskeneräisen tuotannon, läpimenon ja läpimenoajan.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
Vakaalla linjalla läpäisy on yhtä suuri kuin vapautusnopeus, joten vapauttamatta jäänyt kiekon aloitus on kiekko, joka ei koskaan tule ulos. Liian kauan vaiheiden välillä odottavat kiekot ylittävät jonoaikaikkunan.
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]Oletus: 3,5 h:n läpimenoaikaraja edustaa jonoaikaikkunaa; todelliset ikkunat prosessisuunnittelu asettaa vaihe vaiheelta, ja ne ylittävät kiekot tyypillisesti romutetaan.
Kingmanin approksimaatio: jonoaika kasvaa kuten u/(1−u) — se räjähtää käyttöasteen lähestyessä 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Näytetään intuition vuoksi: simulaattorin jono syntyy satunnaisista saapumisista ja satunnaisesta kapasiteetista, ei tästä kaavasta.
ISO 14644-1 -luokkaraja kooltaan D oleville hiukkasille; 0,1 µm:ssä luokka on pitoisuuden logaritmi.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Hyvin sekoittunut huone: pitoisuus = syntyminen ÷ (ilmanvaihdot × tilavuus × suodattimen hyötysuhde).
C = G / (ACH · V · η)[13][11]Oletus: suuruusluokat (MTBF, syntymisnopeudet, k, τ) ovat havainnollistavia kalibrointeja, eivät oikean tehtaan tietoja.
Puhaltimien affiniteettilaki: teho kasvaa puhaltimen nopeuden kuutiossa.
P_fan = P_max · (speed)³[10]
Negatiivinen binomisaanto: viat kasaantuvat, joten saanto laskee hitaammin kuin Poisson-malli ennustaa.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Saannon oppiminen: vikatiheys laskee kohti kypsää tasoa, kun insinööriaikaa käytetään.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Oletus: τ on aikapakattu noin 100-kertaisesti verrattuna raportoituihin alan oppimisnopeuksiin (4–6,5 % kuukaudessa, Leachman), jotta 14 päivän skenaario näyttää vaikutuksen.
Kiekoille laskeutuvat hiukkaset lisäävät tappavia vikoja suhteessa ilman pitoisuuteen.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Oletus: havainnollistava vakio — todelliset tehtaat kalibroivat tappavien vikojen määrät omista tarkastustiedoistaan.
Parametrinen saanto: normaalin prosessin osuus, joka osuu spesifikaatiorajojen sisään; Cpk mittaa marginaalin.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: n näytteen keskiarvot, ±3σ/√n-valvontarajat ja vyöhykesäännöt.
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]
Muut mallin käyttämät käyttövakiot.
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 %Oletus: suuruusluokat (MTBF, syntymisnopeudet, k, τ) ovat havainnollistavia kalibrointeja, eivät oikean tehtaan tietoja.
Brutto-sirumäärä 300 mm:n kiekolla, kun sirun pinta-ala on A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Satunnaisuus: siemenellä alustettu mulberry32-generaattori; käytetyt jakaumat — tasainen, eksponentiaalinen (käänteinen kertymäfunktio), normaali (Box–Muller), Poisson (Knuth). Siemen näytetään ja se on jaettavissa.

Lähteet

  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

Kuka tekee tätä työkseen

Opetusmalli — ei operatiivisten päätösten tekoon. Todelliset laitokset kalibroivat jokaisen vakion omien laitteidensa ja tietojensa mukaan.