Fábrica de semicondutores Modelo en directo

Diriges a baía de litografía dunha fábrica de obleas de 300 mm — oito scanners, unha sala branca e unha receita que debe manterse dentro da especificación. As obleas fan cola, as ferramentas avarían, as partículas entran e o rendemento móvese con cada decisión.

O que aprenderás

Simulador

Tempo 0 h
Dispoñibilidade das ferramentas 100% · Traballo en curso 20 · Clase ISO da sala branca 3,4S1⚙S2▶S3▶S4▶S5▶S6▶S7‖S8‖WIP 20▶ 34 wph
  • Produtivo
  • En espera
  • Enxeñaría
  • Parada (reparación)
  • Partículas no aire

Controis

Obleas lanzadas á baía por hora.

Parte do tempo do escáner dedicada a lotes experimentais de obleas que ensinan o proceso: menos produción agora, menos defectos despois.

Cada técnico repara unha ferramenta de cada vez.

Máis renovacións de aire diluen as partículas; a potencia dos ventiladores crece co cubo da velocidade.

Toda persoa con bata segue desprendendo partículas.

Obleas medidas por hora: gráfico SPC máis nítido, algo menos de capacidade.

Leva 3 h e engade 2 persoas á sala mentres traballan.

2 h á metade da capacidade e logo o proceso volve ao obxectivo.

Indicadores

Dados bos producidos
19547/h
Rendemento
89,8%
normal
Clase ISO da sala branca
3,4
normal
Tempo de ciclo da baía
1,6h
normal
Dispoñibilidade das ferramentas100 %
Utilización das ferramentas71 %
Tempo de enxeñaría10 %
Obleas lanzadas34 wph
Traballo en curso20 wafers
Densidade de defectos0,110 /cm²
Capacidade de proceso Cpk1,25 · aviso
Fóra de especificación (equivalentes de oblea)0,0 wph
Potencia da baía1339 kW

Tendencia

Dados bos producidos: — /h250000

Mostra SPC (desvío de CD)

Mostra SPC (desvío de CD): 0 ⚑+3σ−3σ

Escenarios de crise

Nivel 1 · Excursión de partículas

Unha quenda rutineira na liña de chips móbiles. Nalgún lugar enriba da baía un filtro do teito está a piques de fallar. Mantén a sala branca na súa clase, protexe o rendemento — e non deixes os ventiladores a toda velocidade máis tempo do necesario.

  • Clase ISO de volta a ≤ 3,6 ao final
  • Nunca por riba da clase 4,55 despois da primeira hora
  • Rendemento medio ≥ 87 % nas primeiras horas da excursión
  • Potencia media da baía ≤ 1.380 kW na segunda metade

Nivel 2 · Caída de scanners

A baía traballa a tope con 38 lanzamentos de obleas por hora. Tres scanners están a piques de caer á vez. Evita que a cola explote mentres os recuperas e segue entregando dados bos.

  • WIP ≤ 60 obleas ao final
  • Tempo de ciclo nunca por riba de 3,5 h despois da caída (xanela de tempo de cola)
  • Polo menos 900.000 dados bos en 48 h
  • Lanzar polo menos 1600 obleas en 48 h (plan de lanzamentos: 34 por hora)

Nivel 3 · Deriva da receita

Onte á noite entrou en produción unha nova revisión da receita. Aínda ninguén sabe que desprazan lentamente a dimensión crítica. Observa o gráfico SPC: detecta a deriva e volve atrás antes de que as obleas saian de especificación.

  • Como máximo 12 equivalentes de oblea fóra de especificación en total
  • Cpk ≥ 1,2 ao final
  • Polo menos 620.000 dados bos

Nivel 2 · Arranque dun produto novo

Un chip acelerador grande entra en produción cun proceso inmaduro: a densidade de defectos é alta e un dado de 600 mm² non perdoa. A liña cárgase a 42 lanzamentos de obleas por hora. Tes 14 días. Equilibra a produción de hoxe coa aprendizaxe de mañá.

  • Densidade de defectos ≤ 0,08 /cm² o día 14
  • Polo menos 660.000 dados bos en 14 días

Base — o modelo detrás dos números

Todas as relacións que usa o simulador, coa súa fonte. As constantes marcadas como suposicións son calibracións ilustrativas.

Os estados do equipo seguen SEMI E10: produtivo, en espera, enxeñaría, parada programada e non programada.
Availability = up tools / 8 · Utilization = productive tool-hours / total[1]
As ferramentas avarían ao azar cun tempo ata a avaría exponencial; as reparacións agardan por un técnico libre.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Suposición: as magnitudes (MTBF, taxas de xeración, k, τ) son calibracións ilustrativas, non datos dunha fábrica real.
A lei de Little relaciona o traballo en curso, o caudal e o tempo de ciclo.
CT = WIP / TH = T0 + queue / TH, T0 = 1 h[6][5]
Nunha liña estable, a produción é igual á taxa de lanzamento, así que unha oblea que non se lanza é unha oblea que nunca sae. As obleas que agardan demasiado entre pasos superan a xanela de tempo de cola.
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]Suposición: o límite de tempo de ciclo de 3,5 h representa unha xanela de tempo de cola; as xanelas reais fíxaas paso a paso a enxeñaría de procesos, e as obleas que as superan adoitan desbotarse.
Aproximación de Kingman: o tempo de cola crece como u/(1−u) — dispárase cando a utilización se achega ao 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Móstrase para dar intuición: a cola do simulador xorde de chegadas aleatorias e capacidade aleatoria, non desta fórmula.
Límite de clase ISO 14644-1 para partículas de tamaño D; a 0,1 µm a clase é o logaritmo da concentración.
Cn = 10^N · (0.1/D)^2.08 ⇒ N = log10(C≥0.1µm)[2]
Sala ben mesturada: concentración = xeración ÷ (renovacións de aire × volume × eficiencia do filtro).
C = G / (ACH · V · η)[13][11]Suposición: as magnitudes (MTBF, taxas de xeración, k, τ) son calibracións ilustrativas, non datos dunha fábrica real.
Lei de afinidade dos ventiladores: a potencia crece co cubo da velocidade.
P_fan = P_max · (speed)³[10]
Rendemento binomial negativo: os defectos agrúpanse, así que o rendemento baixa máis lentamente do que prevé o modelo de Poisson.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Aprendizaxe do rendemento: a densidade de defectos decae cara a un nivel maduro a medida que se dedica tempo de enxeñaría.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Suposición: τ está comprimido no tempo unhas 100 veces respecto das taxas de aprendizaxe da industria (4–6,5 % ao mes, Leachman) para que un escenario de 14 días mostre o efecto.
As partículas que caen sobre as obleas engaden defectos letais en proporción á concentración no aire.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Suposición: unha constante ilustrativa — as fábricas reais calibran as taxas de defectos letais cos seus propios datos de inspección.
Rendemento paramétrico: a proporción dun proceso normal que cae dentro dos límites de especificación; o Cpk mide a marxe.
Y_param = Φ((USL−μ)/σ) − Φ((LSL−μ)/σ), Cpk = min(USL−μ, μ−LSL)/(3σ)[7][8][19]
SPC: medias de n mostras, con límites de control de ±3σ/√n e regras de zona.
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]
Outras constantes de funcionamento que usa o 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 %Suposición: as magnitudes (MTBF, taxas de xeración, k, τ) son calibracións ilustrativas, non datos dunha fábrica real.
Dados brutos por oblea de 300 mm para un dado de área A.
DPW = π·d²/(4A) − π·d/√(2A), d = 300 mm[9]

Aleatoriedade: un xerador mulberry32 con semente; distribucións usadas — uniforme, exponencial (CDF inversa), normal (Box–Muller), Poisson (Knuth). A semente móstrase e pódese compartir.

Fontes

  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

Quen se dedica a isto

Modelo educativo — non apto para decisións operativas. Os emprazamentos reais calibran cada constante segundo o seu propio equipamento e datos.