Завод паўправаднікоў Жывая мадэль

Вы кіруеце літаграфічным участкам завода пласцін 300 мм — восем сканераў, чыстае памяшканне і рэцэпт, які павінен заставацца ў межах спецыфікацыі. Пласціны стаяць у чарзе, інструменты ламаюцца, часціцы пранікаюць, а выхад змяняецца з кожным рашэннем.

Чаму вы навучыцеся

Сімулятар

Час 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 кВт у другой палове

Узровень 2 · Збой сканера

Участак працуе напружана — 38 запускаў пласцін у гадзіну. Тры сканеры вось-вось адключацца адначасова. Не дайце чарзе выбухнуць, пакуль вяртаеце іх, і ўсё роўна выдавайце прыдатныя крышталі.

  • WIP ≤ 60 пласцін у канцы
  • Час цыкла ніколі не вышэй за 3,5 г пасля збою (акно часу ў чарзе)
  • Не менш за 900 000 прыдатных крышталяў за 48 г
  • Запусціце не менш за 1600 пласцін за 48 г (план запускаў: 34 у гадзіну)

Узровень 3 · Дрэйф рэцэпта

Новая рэдакцыя рэцэпта пайшла ў працу ўчора ўвечары. Ніхто яшчэ не ведае, што яна павольна зрушвае крытычны памер. Сачыце за картай SPC: заўважце дрэйф і адкаціце, перш чым пласціны выйдуць за спецыфікацыю.

  • Не больш за 12 эквівалентаў пласцін па-за спецыфікацыяй усяго
  • Cpk ≥ 1,2 у канцы
  • Не менш за 620 000 прыдатных крышталяў

Узровень 2 · Разгон новага прадукту

Вялікі чып-паскаральнік паступае ў вытворчасць з няспелым працэсам: шчыльнасць дэфектаў высокая, а крышталь 600 мм² не даруе. Лінія загружана на 42 запускі пласцін у гадзіну. У вас ёсць 14 дзён. Збалансуйце сённяшні выпуск з навучаннем на заўтра.

  • Шчыльнасць дэфектаў ≤ 0,08 /см² на 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 г замяняе акно часу ў чарзе; рэальныя вокны задаюцца інжынерамі працэсу крок за крокам, і пласціны, якія іх парушаюць, звычайна ідуць у брак.
Набліжэнне Кінгмана: час у чарзе расце як u/(1−u) — ён выбухае, калі загрузка набліжаецца да 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Паказана для інтуіцыі: чарга сімулятара ўзнікае з выпадковых паступленняў і выпадковай магутнасці, а не з гэтай формулы.
Мяжа класа ISO 14644-1 для часціц памеру D; пры 0,1 мкм клас — гэта лагарыфм канцэнтрацыі.
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 мм для крышталя плошчай 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

Хто гэтым займаецца па прафесіі

Навучальная мадэль — не для аперацыйных рашэнняў. Рэальныя аб'екты каліброўваюць кожную пастаянную пад сваё абсталяванне і даныя.