Semiconductor fab Live na modelo

Pinapatakbo mo ang lithography bay ng isang 300 mm na wafer fab — walong scanner, isang cleanroom at isang recipe na dapat manatili sa loob ng spec. Nakapila ang mga wafer, nasisira ang mga tool, pumapasok ang mga particle at gumagalaw ang yield sa bawat desisyon.

Ang matututuhan mo

Simulator

Oras 0 h
Availability ng tool 100% · Work in process 20 · ISO class ng cleanroom 3.4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Productive
  • Standby
  • Engineering
  • Down (repair)
  • Mga particle sa hangin

Mga kontrol

Mga wafer na inilalabas sa bay kada oras.

Bahagi ng oras ng scanner na ibinibigay sa mga eksperimental na batch ng wafer na nagtuturo sa proseso: mas kaunting output ngayon, mas kaunting depekto sa hinaharap.

Isang tool lang ang inaayos ng bawat technician sa isang pagkakataon.

Mas maraming pagpapalit ng hangin ay nagpapalabnaw sa mga particle; lumalaki ang lakas ng fan ayon sa bilis na itinaas sa ikatlong kapangyarihan.

Naglalabas pa rin ng mga particle ang bawat taong nakasuot ng gown.

Mga wafer na sinusukat kada oras: mas matalas na SPC chart, bahagyang mas mababang kapasidad.

Aabutin ng 3 h at nagdaragdag ng 2 tao sa kuwarto habang nagtatrabaho sila.

2 h sa kalahating kapasidad, saka babalik ang proseso sa target.

Mga indicator

Magandang die na nalabas
19547/h
Yield
89.8%
normal
ISO class ng cleanroom
3.4
normal
Cycle time ng bay
1.6h
normal
Availability ng tool100 %
Utilization ng tool71 %
Engineering time10 %
Mga wafer start na nai-release34 wph
Work in process20 wafers
Defect density0.110 /cm²
Process capability Cpk1.25 · babala
Wala sa spec (wafer-equivalent)0.0 wph
Kuryente ng bay1339 kW

Trend

Magandang die na nalabas: — /h250000

SPC sample (CD offset)

SPC sample (CD offset): 0 ⚑+3σ−3σ

Mga senaryo ng krisis

Antas 1 · Particle excursion

Isang karaniwang shift sa mobile-chip line. Sa kung saan sa itaas ng bay, malapit nang pumalya ang isang filter sa kisame. Panatilihin ang cleanroom sa loob ng class, protektahan ang yield — at huwag iwanan ang mga fan sa buong bilis nang higit sa kailangan.

  • Bumalik sa ≤ 3.6 ang ISO class sa dulo
  • Hindi kailanman lalampas sa class 4.55 pagkatapos ng unang oras
  • Average na yield ≥ 87 % sa mga unang oras ng excursion
  • Average na kuryente ng bay ≤ 1,380 kW sa ikalawang kalahati

Antas 2 · Pagbagsak ng scanner

Mainit ang takbo ng bay sa 38 wafer start kada oras. Tatlong scanner ang sabay-sabay na malapit nang bumagsak. Pigilan ang pagsabog ng pila habang ibinabalik mo ang mga ito, at maghatid pa rin ng magagandang die.

  • WIP ≤ 60 wafer sa dulo
  • Hindi kailanman lalampas sa 3.5 h ang cycle time pagkatapos ng pagbagsak (queue-time window)
  • Hindi bababa sa 900,000 magandang die sa loob ng 48 h
  • Mag-release ng hindi bababa sa 1,600 wafer start sa loob ng 48 h (start plan: 34 kada oras)

Antas 3 · Recipe drift

Isang bagong rebisyon ng recipe ang ni-launch kagabi. Wala pang nakakaalam na dahan-dahan nitong inililipat ang critical dimension. Bantayan ang SPC chart: abutan ang drift at mag-roll back bago lumabas sa spec ang mga wafer.

  • Hindi hihigit sa 12 wafer-equivalent na wala sa spec sa kabuuan
  • Cpk ≥ 1.2 sa dulo
  • Hindi bababa sa 620,000 magandang die

Antas 2 · Ramp ng bagong produkto

Isang malaking accelerator chip ang papasok sa produksiyon na may hindi pa hinog na proseso: mataas ang defect density at walang patawad ang isang 600 mm² na die. Nakakarga ang linya sa 42 wafer start kada oras. Mayroon kang 14 na araw. Timbangin ang output ngayon laban sa pag-aaral para bukas.

  • Defect density ≤ 0.08 /cm² sa araw 14
  • Hindi bababa sa 660,000 magandang die sa loob ng 14 na araw

Batayan — ang modelo sa likod ng mga numero

Bawat ugnayang ginagamit ng simulator, kasama ang pinagmulan nito. Ang mga constant na minarkahang palagay ay mga halimbawang calibration.

Sumusunod ang mga estado ng kagamitan sa SEMI E10: productive, standby, engineering, naka-iskedyul at hindi naka-iskedyul na down.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Random na pumapalya ang mga tool na may exponential na time-to-failure; naghihintay ang mga repair ng libreng technician.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Palagay: ang mga magnitude (MTBF, generation rate, k, τ) ay mga halimbawang calibration, hindi datos mula sa tunay na fab.
Iniuugnay ng batas ni Little ang work in process, throughput at cycle time.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
Sa isang matatag na linya, katumbas ng release rate ang throughput, kaya ang wafer start na hindi nai-release ay wafer na hindi kailanman lalabas. Lumalampas sa queue-time window ang mga wafer na masyadong matagal naghihintay sa pagitan ng mga hakbang.
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]Palagay: ang 3.5 h na limitasyon sa cycle time ay pumapalit sa queue-time window; ang tunay na mga window ay itinatakda nang hakbang-hakbang ng process engineering, at karaniwang sina-scrap ang mga wafer na lumalampas dito.
Approximation ni Kingman: lumalaki ang oras sa pila na gaya ng u/(1−u) — sumasabog ito habang papalapit sa 100 % ang utilization.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Ipinapakita para sa intuwisyon: ang pila ng simulator ay nagmumula sa random na mga dating at random na kapasidad, hindi sa pormulang ito.
Limitasyon ng klase ng ISO 14644-1 para sa mga particle na may laking D; sa 0.1 µm, ang klase ay ang log ng konsentrasyon.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Mahusay na nahalong kuwarto: konsentrasyon = generation ÷ (pagpapalit ng hangin × volume × efficiency ng filter).
C = G / (ACH · V · η)[13][11]Palagay: ang mga magnitude (MTBF, generation rate, k, τ) ay mga halimbawang calibration, hindi datos mula sa tunay na fab.
Fan affinity law: tumataas ang lakas ayon sa ikatlong kapangyarihan ng bilis ng fan.
P_fan = P_max · (speed)³[10]
Negative-binomial yield: nagkukumpol-kumpol ang mga depekto, kaya mas mabagal bumaba ang yield kaysa sa hinuhulaan ng Poisson model.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Yield learning: bumababa ang defect density tungo sa mature na antas habang ginugugol ang engineering time.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Palagay: ang τ ay time-compressed nang humigit-kumulang 100× kumpara sa mga iniulat na learning rate ng industriya (4–6.5 % kada buwan, Leachman) para maipakita ng isang 14-araw na senaryo ang epekto.
Ang mga particle na dumadapo sa mga wafer ay nagdaragdag ng mga killer defect na proporsyonal sa konsentrasyon ng hangin.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Palagay: isang halimbawang constant — kina-calibrate ng mga tunay na fab ang killer-defect rate mula sa sarili nilang datos ng inspeksyon.
Parametric yield: ang bahagi ng isang normal na proseso na nasa loob ng mga limitasyon ng spec; sinusukat ng Cpk ang margin.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: mga average ng n na sample, na may ±3σ/√n na control limit at mga zone rule.
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]
Iba pang operating constant na ginagamit ng modelo.
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 %Palagay: ang mga magnitude (MTBF, generation rate, k, τ) ay mga halimbawang calibration, hindi datos mula sa tunay na fab.
Gross na bilang ng die bawat 300 mm na wafer para sa isang die na may area A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Randomness: isang seeded na mulberry32 generator; mga distribusyong ginamit — uniform, exponential (inverse CDF), normal (Box–Muller), Poisson (Knuth). Ipinapakita at maibabahagi ang seed.

Mga pinagmulan

  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

Sino ang gumagawa nito bilang hanapbuhay

Modelong pang-edukasyon — hindi para sa mga desisyon sa operasyon. Kina-calibrate ng mga tunay na site ang bawat constant sa sarili nilang kagamitan at datos.