ნახევარგამტარების ფაბრიკა ცოცხალი მოდელი

თქვენ მართავთ 300 mm ვაფლების ფაბრიკის ლითოგრაფიის უბანს — რვა სკანერი, სუფთა ოთახი და რეცეპტი, რომელიც სპეციფიკაციის ფარგლებში უნდა დარჩეს. ვაფლები რიგში დგანან, ხელსაწყოები ტყდება, ნაწილაკები შემოდის და გამოსავლიანობა ყოველ გადაწყვეტილებასთან ერთად იცვლება.

რას ისწავლით

სიმულატორი

დრო 0 h
ხელსაწყოების ხელმისაწვდომობა 100% · მიმდინარე სამუშაო 20 · სუფთა ოთახის ISO კლასი 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • საწარმოო
  • მოლოდინი
  • საინჟინრო
  • გაჩერებულია (შეკეთება)
  • ჰაერში მყოფი ნაწილაკები

მართვის ელემენტები

საათში უბანზე გაშვებული ვაფლები.

სკანერის დროის წილი, რომელიც ეთმობა ფირფიტების ექსპერიმენტულ პარტიებს, რომლებიც პროცესს ასწავლიან: ახლა ნაკლები გამოშვება, მოგვიანებით ნაკლები დეფექტი.

თითო ტექნიკოსი ერთდროულად ერთ ხელსაწყოს ამუშავებს.

ჰაერის მეტი ცვლა ნაწილაკებს ათხელებს; ვენტილატორის სიმძლავრე სიჩქარის კუბის პროპორციულად იზრდება.

ყოველი ჩაცმული ადამიანი მაინც ავრცელებს ნაწილაკებს.

საათში გაზომილი ვაფლები: უფრო მკვეთრი SPC დიაგრამა, ოდნავ ნაკლები სიმძლავრე.

გრძელდება 3 h და სამუშაოს დროს ოთახში 2 ადამიანს ამატებს.

2 h ნახევარ სიმძლავრეზე, შემდეგ პროცესი სამიზნეს უბრუნდება.

ინდიკატორები

გამოშვებული კარგი კრისტალები
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 h-ში
  • 48 h-ში სულ მცირე 1600 ვაფლის გაშვება (გაშვების გეგმა: 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 ციკლის დროის ლიმიტი რიგის დროის ფანჯარას ცვლის; რეალურ ფანჯრებს პროცესის ინჟინერია ნაბიჯ-ნაბიჯ ადგენს, ხოლო ვაფლები, რომლებიც მათ არღვევენ, როგორც წესი, წუნდება.
კინგმანის მიახლოება: რიგის დრო 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 %, ლიჩმანი) შედარებით, რომ 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 გენერატორი; გამოყენებული განაწილებები — თანაბარი, ექსპონენციალური (შებრუნებული CDF), ნორმალური (ბოქს–მიულერი), პუასონის (კნუტი). სიდი ნაჩვენებია და გაზიარებადია.

წყაროები

  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

ვინ აკეთებს ამას პროფესიად

საგანმანათლებლო მოდელი — არ არის განკუთვნილი ოპერაციული გადაწყვეტილებებისთვის. რეალური ობიექტები ყველა მუდმივას საკუთარ აღჭურვილობასა და მონაცემებზე ადგენენ.