Vous dirigez la baie de lithographie d'une usine de tranches de 300 mm — huit scanners, une salle blanche et une recette qui doit rester dans les spécifications. Les tranches font la queue, les outils tombent en panne, les particules s'infiltrent et le rendement varie à chaque décision.
Ce que vous allez apprendre
Pourquoi exploiter un groupe d'outils près de 100 % d'utilisation fait exploser les files d'attente (loi de Little, Kingman).
Comment les particules en suspension deviennent des défauts fatals, et comment la taille de la puce modifie le rendement (modèle à binomiale négative).
Comment les cartes de contrôle SPC révèlent une recette qui dérive avant qu'elle mette des tranches au rebut.
Simulateur
Temps 0 h
▶Productif
‖Attente
⚙Ingénierie
✕Arrêt (réparation)
•Particules en suspension
Commandes
Tranches lancées dans la baie par heure.
Part du temps du scanner accordée aux lots expérimentaux de plaquettes qui font apprendre le procédé : moins de production maintenant, moins de défauts plus tard.
Chaque technicien répare un outil à la fois.
Plus de renouvellements d'air diluent les particules; la puissance des ventilateurs croît avec le cube de la vitesse.
Chaque personne habillée émet encore des particules.
Tranches mesurées par heure : carte SPC plus précise, capacité légèrement réduite.
Prend 3 h et ajoute 2 personnes dans la salle pendant les travaux.
2 h à demi-capacité, puis le procédé est de nouveau sur la cible.
Indicateurs
Bonnes puces produites
19547/h
Rendement
89,8%
normal
Classe ISO de la salle blanche
3,4
normal
Temps de cycle de la baie
1,6h
normal
Disponibilité des outils
100 %
Utilisation des outils
71 %
Temps d'ingénierie
10 %
Tranches lancées
34 wph
En-cours de fabrication
20 wafers
Densité de défauts
0,110 /cm²
Capabilité du procédé Cpk
1,25 · avertissement
Hors spécifications (équivalents tranches)
0,0 wph
Puissance de la baie
1339 kW
Tendance
Échantillon SPC (écart de CD)
Scénarios de crise
Niveau 1 · Écart de particules
Un quart de travail ordinaire sur la ligne de puces mobiles. Quelque part au-dessus de la baie, un filtre de plafond est sur le point de lâcher. Gardez la salle blanche dans sa classe, protégez le rendement — et ne laissez pas les ventilateurs à pleine vitesse plus longtemps que nécessaire.
Classe ISO revenue à ≤ 3,6 à la fin
Jamais au-dessus de la classe 4,55 après la première heure
Rendement moyen ≥ 87 % durant les premières heures de l'écart
Puissance moyenne de la baie ≤ 1 380 kW dans la seconde moitié
Niveau 2 · Panne de scanners
La baie tourne à plein régime, à 38 lancements de tranches par heure. Trois scanners sont sur le point de tomber en panne en même temps. Empêchez la file d'exploser pendant que vous les remettez en service, et livrez quand même de bonnes puces.
En-cours ≤ 60 tranches à la fin
Temps de cycle jamais au-dessus de 3,5 h après la panne (fenêtre de temps d’attente)
Au moins 900 000 bonnes puces en 48 h
Lancer au moins 1600 tranches en 48 h (plan de lancements : 34 par heure)
Niveau 3 · Dérive de recette
Une nouvelle révision de recette est entrée en service hier soir. Personne ne sait encore qu'elle déplace lentement la dimension critique. Surveillez la carte SPC : repérez la dérive et revenez en arrière avant que des tranches sortent des spécifications.
Au plus 12 équivalents tranches hors spécifications au total
Cpk ≥ 1,2 à la fin
Au moins 620 000 bonnes puces
Niveau 2 · Montée en cadence d'un nouveau produit
Une grosse puce accélératrice entre en production avec un procédé immature : la densité de défauts est élevée et une puce de 600 mm² ne pardonne pas. La ligne est chargée à 42 lancements de tranches par heure. Vous avez 14 jours. Équilibrez la production d'aujourd'hui et l'apprentissage de demain.
Densité de défauts ≤ 0,08 /cm² au jour 14
Au moins 660 000 bonnes puces sur 14 jours
Base — le modèle derrière les chiffres
Chaque relation utilisée par le simulateur, avec sa source. Les constantes signalées comme hypothèses sont des calibrations illustratives.
Les états de l'équipement suivent SEMI E10 : productif, attente, ingénierie, arrêt planifié et non planifié.
Les outils tombent en panne au hasard avec un temps de défaillance exponentiel; les réparations attendent un technicien libre.
P(fail in Δt) = 1 − e^(−Δt/MTBF), MTBF = 250 h; repair ~ Exp(mean 6 h) once a technician is free[17][1]Hypothèse : les ordres de grandeur (MTBF, taux de génération, k, τ) sont des calibrations illustratives, et non des données d'une usine réelle.
La loi de Little relie les en-cours, le débit et le temps de cycle.
Dans une ligne stable, le débit égale le taux de lancement : une tranche qui n’est pas lancée est une tranche qui ne sort jamais. Les tranches qui attendent trop longtemps entre deux étapes dépassent la fenêtre de temps d’attente.
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]Hypothèse : la limite de temps de cycle de 3,5 h tient lieu de fenêtre de temps d’attente (queue time); les fenêtres réelles sont fixées étape par étape par l’ingénierie des procédés, et les tranches qui les dépassent sont généralement mises au rebut.
Approximation de Kingman : le temps d'attente croît comme u/(1−u) — il explose quand l'utilisation approche 100 %.
CTq ≈ ((ca² + ce²)/2) · (u/(1−u)) · te[5]Présenté pour l'intuition : la file du simulateur émerge d'arrivées aléatoires et d'une capacité aléatoire plutôt que de cette formule.
Limite de classe ISO 14644-1 pour les particules de taille D; à 0,1 µm, la classe est le logarithme de la concentration.
Salle bien mélangée : concentration = génération ÷ (renouvellements d'air × volume × efficacité du filtre).
C = G / (ACH · V · η)[13][11]Hypothèse : les ordres de grandeur (MTBF, taux de génération, k, τ) sont des calibrations illustratives, et non des données d'une usine réelle.
Loi d'affinité des ventilateurs : la puissance croît avec le cube de la vitesse.
Rendement à binomiale négative : les défauts s'agglutinent, si bien que le rendement baisse plus lentement que ne le prédit le modèle de Poisson.
Y = (1 + A·D/α)^(−α), α = 2 (α→∞: Y = e^(−A·D))[3][4][15][14]
Apprentissage du rendement : la densité de défauts décroît vers un niveau mature à mesure que du temps d'ingénierie est investi.
D(t+Δt) = D∞ + (D − D∞)·e^(−Δt/τ), τ = 120 h · (0.10 / engineering share)[15][18]Hypothèse : τ est compressé dans le temps d'environ 100× par rapport aux taux d'apprentissage rapportés dans l'industrie (4 à 6,5 % par mois, Leachman) afin qu'un scénario de 14 jours montre l'effet.
Les particules qui se déposent sur les tranches ajoutent des défauts fatals proportionnellement à la concentration dans l'air.
D_total = D_learn + k · C, k = 4·10⁻⁶ cm⁻² per particle/m³Hypothèse : une constante illustrative — les vraies usines calibrent les taux de défauts fatals à partir de leurs propres données d'inspection.
Rendement paramétrique : la part d'un procédé normal qui tombe à l'intérieur des limites de spécification; le Cpk mesure la marge.
SPC : moyennes de n échantillons, avec limites de contrôle de ±3σ/√n et règles de zone.
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]
Autres constantes d'exploitation utilisées par le modèle.
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 %Hypothèse : les ordres de grandeur (MTBF, taux de génération, k, τ) sont des calibrations illustratives, et non des données d'une usine réelle.
Puces brutes par tranche de 300 mm pour une puce de surface A.
Aléa : un générateur mulberry32 à graine; lois utilisées — uniforme, exponentielle (fonction de répartition inverse), normale (Box–Muller), de Poisson (Knuth). La graine est affichée et partageable.
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
Modèle éducatif — non destiné aux décisions opérationnelles. Les sites réels calibrent chaque constante selon leur propre équipement et leurs propres données.