Фабрика за полупроводници Жив модел

Управлявате литографския участък на фабрика за 300 mm пластини — осем скенера, чиста стая и рецепта, която трябва да остане в спецификацията. Пластините се трупат на опашка, съоръженията се чупят, частиците навлизат, а добивът се променя с всяко решение.

Какво ще научите

Симулатор

Време 0 ч
Наличност на съоръжението 100% · Незавършено производство 20 · ISO клас на чистата стая 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Производително
  • Готовност
  • Инженерно
  • Спряно (ремонт)
  • Частици във въздуха

Управление

Пластини, пуснати в участъка на час.

Дял от времето на скенера, отделен за експериментални партиди пластини, които обучават процеса: сега по-малко продукция, по-късно по-малко дефекти.

Всеки техник ремонтира по едно съоръжение наведнъж.

Повече въздухообмени разреждат частиците; мощността на вентилатора расте с куба на скоростта.

Всеки човек в защитно облекло все пак отделя частици.

Измервани пластини на час: по-остра SPC карта, малко по-малко капацитет.

Отнема 3 ч и добавя 2 души в помещението, докато работят.

2 ч при половин капацитет, после процесът се връща към целта.

Показатели

Годни кристали на изхода
19547/h
Добив
89,8%
нормално
ISO клас на чистата стая
3,4
нормално
Време на цикъла на участъка
1,6h
нормално
Наличност на съоръжението100 %
Използване на съоръжението71 %
Инженерно време10 %
Пуснати стартове на пластини34 wph
Незавършено производство20 wafers
Плътност на дефектите0,110 /cm²
Способност на процеса Cpk1,25 · предупреждение
Извън спецификация (еквивалент в пластини)0,0 wph
Мощност на участъка1339 kW

Тенденция

Годни кристали на изхода: — /h250000

SPC проба (отместване на CD)

SPC проба (отместване на CD): 0 ⚑+3σ−3σ

Кризисни сценарии

Ниво 1 · Отклонение на частиците

Рутинна смяна на линията за мобилни чипове. Някъде над участъка таванен филтър е на път да откаже. Дръжте чистата стая в клас, пазете добива — и не оставяйте вентилаторите на пълна скорост по-дълго, отколкото е нужно.

  • ISO клас обратно ≤ 3,6 накрая
  • Никога над клас 4,55 след първия час
  • Среден добив ≥ 87 % през първите часове на отклонението
  • Средна мощност на участъка ≤ 1 380 kW през втората половина

Ниво 2 · Отказ на скенери

Участъкът работи на пълни обороти с 38 старта на пластини на час. Три скенера са на път да спрат наведнъж. Не допускайте опашката да избухне, докато ги връщате, и пак доставяйте годни кристали.

  • WIP ≤ 60 пластини накрая
  • Времето на цикъла никога над 3,5 h след отказа (прозорец за време на изчакване)
  • Поне 900 000 годни кристала за 48 ч
  • Пуснете поне 1600 старта на пластини за 48 h (план за стартове: 34 на час)

Ниво 3 · Дрейф на рецептата

Нова ревизия на рецептата влезе в употреба снощи. Още никой не знае, че бавно измества критичния размер. Следете SPC картата: хванете дрейфа и върнете рецептата, преди пластините да излязат от спецификацията.

  • Най-много 12 еквивалента на пластини извън спецификация общо
  • Cpk ≥ 1,2 накрая
  • Поне 620 000 годни кристала

Ниво 2 · Изкачване на нов продукт

Голям чип ускорител влиза в производство с незрял процес: плътността на дефектите е висока, а кристал от 600 mm² не прощава. Линията е натоварена с 42 старта на пластини на час. Имате 14 дни. Балансирайте днешната продукция със знанията за утре.

  • Плътност на дефектите ≤ 0,08 /cm² на 14-ия ден
  • Поне 660 000 годни кристала за 14 дни

Основа — моделът зад числата

Всяка зависимост, която симулаторът използва, с нейния източник. Константите, отбелязани като допускания, са илюстративни калибрации.

Състоянията на оборудването следват SEMI E10: производително, готовност, инженерно, планиран и непланиран престой.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
Съоръженията отказват случайно с експоненциално време до отказ; ремонтите чакат свободен техник.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Допускане: величините (MTBF, скорости на генериране, k, τ) са илюстративни калибрации, а не данни от реална фабрика.
Законът на Литъл свързва незавършеното производство, пропускателната способност и времето на цикъла.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
В стабилна линия пропускателната способност е равна на темпа на пускане, така че непуснат старт на пластина е пластина, която никога не излиза. Пластините, които чакат твърде дълго между стъпките, нарушават прозореца за време на изчакване.
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]Допускане: границата от 3,5 h за времето на цикъла замества прозорец за време на изчакване (queue time); реалните прозорци се задават стъпка по стъпка от процесното инженерство, а пластините, които ги нарушат, обикновено се бракуват.
Приближение на Кингман: времето в опашката расте като u/(1−u) — избухва, когато използването наближи 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Показано за интуиция: опашката на симулатора възниква от случайни пристигания и случаен капацитет, а не от тази формула.
Граница на клас по ISO 14644-1 за частици с размер D; при 0,1 µm класът е логаритъм от концентрацията.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Добре смесено помещение: концентрация = генериране ÷ (въздухообмени × обем × ефективност на филтъра).
C = G / (ACH · V · η)[13][11]Допускане: величините (MTBF, скорости на генериране, k, τ) са илюстративни калибрации, а не данни от реална фабрика.
Закон за подобие на вентилаторите: мощността расте с куба на скоростта на вентилатора.
P_fan = P_max · (speed)³[10]
Добив по отрицателно биномно разпределение: дефектите се групират, затова добивът пада по-бавно, отколкото предвижда моделът на Поасон.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Усвояване на добива: плътността на дефектите намалява към зряло ниво, докато се влага инженерно време.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Допускане: τ е времево сгъстено около 100 пъти спрямо отчетените отраслови темпове на усвояване (4–6,5 % на месец, Leachman), за да покаже 14-дневният сценарий ефекта.
Частиците, които падат върху пластините, добавят фатални дефекти пропорционално на концентрацията във въздуха.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Допускане: илюстративна константа — реалните фабрики калибрират честотата на фаталните дефекти от собствените си данни от инспекции.
Параметричен добив: делът на нормален процес, който попада в границите на спецификацията; Cpk измерва запаса.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: средни стойности на n проби, с контролни граници ±3σ/√n и правила за зони.
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]
Други работни константи, използвани от модела.
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 %Допускане: величините (MTBF, скорости на генериране, k, τ) са илюстративни калибрации, а не данни от реална фабрика.
Брутни кристали на 300 mm пластина за кристал с площ A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Случайност: генератор mulberry32 със seed; използвани разпределения — равномерно, експоненциално (обратна CDF), нормално (Box–Muller), на Поасон (Knuth). Seed се показва и може да се споделя.

Източници

  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

Кой се занимава с това професионално

Образователен модел — не за оперативни решения. Реалните обекти калибрират всяка константа към собственото си оборудване и данни.