Puslaidininkių gamykla Gyvas modelis

Valdote 300 mm plokštelių gamyklos litografijos sekciją — aštuonis skenerius, švariąją patalpą ir receptą, kuris turi išlikti specifikacijos ribose. Plokštelės kaupiasi eilėje, įrenginiai genda, dalelės patenka į orą, o išeiga keičiasi su kiekvienu sprendimu.

Ko išmoksite

Simuliatorius

Laikas 0 val.
Įrenginių parengtis 100% · Nebaigta gamyba 20 · Švariosios patalpos ISO klasė 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Produktyvu
  • Laukimas
  • Inžinerija
  • Neveikia (remontas)
  • Ore sklandančios dalelės

Valdikliai

Per valandą į sekciją paleidžiamos plokštelės.

Skenerio laiko dalis, skiriama eksperimentinėms plokštelių partijoms, kurios moko procesą: dabar mažesnė išeiga, vėliau mažiau defektų.

Kiekvienas technikas vienu metu taiso vieną įrenginį.

Daugiau oro apykaitų praskiedžia daleles; ventiliatoriaus galia auga kaip greičio kubas.

Kiekvienas apsirengęs žmogus vis tiek išskiria daleles.

Per valandą išmatuotos plokštelės: ryškesnė SPC diagrama, šiek tiek mažesnis pajėgumas.

Trunka 3 val. ir jiems dirbant patalpoje prideda 2 žmones.

2 val. perpus mažesniu pajėgumu, po to procesas vėl pasiekia tikslą.

Rodikliai

Geri kristalai išėjime
19547/h
Išeiga
89,8%
normali
Švariosios patalpos ISO klasė
3,4
normali
Sekcijos ciklo trukmė
1,6h
normali
Įrenginių parengtis100 %
Įrenginių išnaudojimas71 %
Inžinerinis laikas10 %
Paleistos plokštelės34 wph
Nebaigta gamyba20 wafers
Defektų tankis0,110 /cm²
Proceso pajėgumas Cpk1,25 · įspėjimas
Neatitinka specifikacijos (plokštelių ekvivalentais)0,0 wph
Sekcijos galia1339 kW

Tendencija

Geri kristalai išėjime: — /h250000

SPC imtis (CD nuokrypis)

SPC imtis (CD nuokrypis): 0 ⚑+3σ−3σ

Krizių scenarijai

1 lygis · Dalelių nukrypimas

Įprasta pamaina mobiliųjų lustų linijoje. Kažkur virš sekcijos ruošiasi sugesti lubų filtras. Išlaikykite švariąją patalpą savo klasėje, apsaugokite išeigą — ir nepalikite ventiliatorių visu greičiu ilgiau, nei reikia.

  • ISO klasė pabaigoje vėl ≤ 3,6
  • Niekada nevirš 4,55 klasės po pirmos valandos
  • Vidutinė išeiga ≥ 87 % pirmosiomis nukrypimo valandomis
  • Vidutinė sekcijos galia ≤ 1 380 kW antroje pusėje

2 lygis · Skenerių gedimas

Sekcija veikia įkaitusi, 38 plokštelių paleidimai per valandą. Trys skeneriai netrukus sugenda vienu metu. Neleiskite eilei sprogti, kol juos grąžinate, ir vis tiek išduokite gerus kristalus.

  • Nebaigta gamyba ≤ 60 plokštelių pabaigoje
  • Ciklo trukmė po gedimo niekada neviršija 3,5 val. (eilės laiko langas)
  • Bent 900 000 gerų kristalų per 48 val.
  • Paleisti bent 1600 plokštelių per 48 val. (paleidimų planas: 34 per valandą)

3 lygis · Recepto dreifas

Praėjusią naktį pradėta naudoti nauja recepto versija. Kol kas niekas nežino, kad ji lėtai keičia kritinį matmenį. Stebėkite SPC diagramą: pastebėkite dreifą ir grąžinkite receptą, kol plokštelės neišėjo už specifikacijos.

  • Daugiausiai 12 neatitinkančių specifikacijos plokštelių ekvivalentų iš viso
  • Cpk pabaigoje ≥ 1,2
  • Bent 620 000 gerų kristalų

2 lygis · Naujo produkto kilimas

Didelis akceleratoriaus lustas pradedamas gaminti su nebrandžiu procesu: defektų tankis didelis, o 600 mm² kristalas nemaloningas. Linija apkrauta 42 plokštelių paleidimais per valandą. Turite 14 dienų. Subalansuokite šiandienos išeigą ir rytojaus mokymąsi.

  • Defektų tankis ≤ 0,08 /cm² 14-ą dieną
  • Bent 660 000 gerų kristalų per 14 dienų

Pagrindas — modelis už skaičių

Kiekviena simuliatoriaus naudojama priklausomybė su savo šaltiniu. Konstantos, pažymėtos kaip prielaidos, yra iliustraciniai kalibravimai.

Įrangos būsenos atitinka SEMI E10: produktyvi, laukimo, inžinerinė, planinė ir neplaninė prastova.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Įrenginiai genda atsitiktinai, veikiant eksponentiniam laikui iki gedimo; remontai laukia laisvo techniko.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Prielaida: dydžiai (MTBF, susidarymo spartos, k, τ) yra iliustraciniai kalibravimai, o ne realios gamyklos duomenys.
Little dėsnis susieja nebaigtą gamybą, pralaidumą ir ciklo trukmę.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
Stabilioje linijoje pralaidumas lygus paleidimo spartai, todėl nepaleista plokštelė yra plokštelė, kuri niekada neišeis. Plokštelės, per ilgai laukiančios tarp žingsnių, pažeidžia eilės laiko langą.
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]Prielaida: 3,5 val. ciklo trukmės riba pakeičia eilės laiko langą; tikruosius langus kiekvienam žingsniui nustato proceso inžinieriai, o juos pažeidusios plokštelės paprastai išbrokuojamos.
Kingmano aproksimacija: eilės laikas auga kaip u/(1−u) — jis sprogsta, kai išnaudojimas artėja prie 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Pateikta intuicijai: simuliatoriaus eilė susidaro iš atsitiktinių atvykimų ir atsitiktinio pajėgumo, o ne iš šios formulės.
ISO 14644-1 klasės riba D dydžio dalelėms; ties 0,1 µm klasė yra koncentracijos logaritmas.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Gerai išmaišyta patalpa: koncentracija = susidarymas ÷ (oro apykaitos × tūris × filtro efektyvumas).
C = G / (ACH · V · η)[13][11]Prielaida: dydžiai (MTBF, susidarymo spartos, k, τ) yra iliustraciniai kalibravimai, o ne realios gamyklos duomenys.
Ventiliatoriaus panašumo dėsnis: galia auga ventiliatoriaus greičio kubu.
P_fan = P_max · (speed)³[10]
Neigiamo binominio skirstinio išeiga: defektai telkiasi, todėl išeiga krenta lėčiau, nei numato Puasono modelis.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Išeigos mokymasis: defektų tankis mažėja link brandaus lygio, kai skiriamas inžinerinis laikas.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Prielaida: τ yra suspaustas laike maždaug 100 kartų, palyginti su skelbiamomis pramonės mokymosi spartomis (4–6,5 % per mėnesį, Leachman), kad 14 dienų scenarijus parodytų poveikį.
Ant plokštelių nusėdusios dalelės prideda žudančių defektų proporcingai oro koncentracijai.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Prielaida: iliustracinė konstanta — tikros gamyklos žudančių defektų dažnį kalibruoja pagal savo tikrinimo duomenis.
Parametrinė išeiga: normalaus proceso dalis, patenkanti į specifikacijos ribas; Cpk matuoja atsargą.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: n imčių vidurkiai su ±3σ/√n kontrolės ribomis ir zonų taisyklėmis.
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]
Kitos modelio naudojamos darbo konstantos.
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 %Prielaida: dydžiai (MTBF, susidarymo spartos, k, τ) yra iliustraciniai kalibravimai, o ne realios gamyklos duomenys.
Bendras kristalų skaičius 300 mm plokštelėje, kai kristalo plotas A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Atsitiktinumas: mulberry32 generatorius su pradiniu skaičiumi; naudojami skirstiniai — tolygusis, eksponentinis (atvirkštinė pasiskirstymo funkcija), normalusis (Box–Muller), Puasono (Knuth). Pradinis skaičius rodomas ir juo galima dalytis.

Šaltiniai

  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

Kas tuo užsiima profesionaliai

Mokomasis modelis — netinka operaciniams sprendimams. Tikri objektai kiekvieną konstantą pritaiko savo įrangai ir duomenims.