
Il y a de nombreuses années, nous avons ajouté les cartes de contrôle prédéfinies à JMP version 5 à la demande des professionnels de l'industrie des semi-conducteurs. Bien qu’il existe de nombreux types de cartes de contrôle présumées, l’un des plus courants est le graphique intitulé «Individus sur le groupe», qui représente la moyenne du sous-groupe comme un graphique XBar, mais utilise la plage de déplacement globale entre chaque moyenne lors du calcul des limites.
Le processus de fabrication de plaquettes typique comporte plusieurs étapes, dont la plupart se trouvent dans une structure imbriquée, en parcelles divisées. Par exemple, une tranche (illustrée ci-dessus) est généralement tranchée dans un lingot de silicium cylindrique. Ensuite, plusieurs processus sont appliqués à la plaquette avant qu’elle ne soit découpée en morceaux de matrice individuels, qui deviennent le circuit intégré. Nous pouvons en déduire que si une impureté apparaissait dans le cylindre d'origine, elle affecterait toutes les plaquettes découpées dans ce cylindre, puis tous les circuits individuels découpés dans chacune des plaquettes associées à ce cylindre. Cependant, si une erreur se produisait dans une couche sur une plaquette, bien qu'elle affecte tous les circuits résultants provenant de cette plaquette particulière, nous ne nous attendions pas à ce qu'elle affecte d'autres plaquettes ou ne soit découpée dans ces plaquettes. Dans les environnements où des effets peuvent être observés sur différents niveaux de granularité, tels que dans le processus de fabrication de semi-conducteurs, un diagramme à trois entrées ou un diagramme à trois voies peut s'avérer très utile.
En utilisant l'ancienne plate-forme Control Chart de JMP, nous pouvons comparer les résultats de l'exécution d'une combinaison de diagrammes XBar / R à un groupe de diagrammes de contrôle Presummarize reposant sur les mêmes données. Les mêmes points moyens de sous-groupe sont tracés dans chaque graphique et chaque graphique a la même moyenne. Alors que le test 1 est sélectionné pour les deux graphiques, nous voyons des points de contrôle n'apparaissant que dans le graphique XBar car le sigma utilisé pour calculer les limites est différent pour chaque graphique (plage par rapport à plage mobile). Le sigma utilisé pour le graphique XBar est basé sur la plage moyenne dans pour chaque sous-groupe de plaquettes, tandis que le moyen Individuel sur le groupe ignore la variation de chaque combinaison de sous-groupe de plaquettes / lot et examine uniquement la plage en mouvement entre chaque sous-groupe plaquette / lot.

Dans la figure 1, je montre uniquement le premier graphique de la sortie, ce que l’on pourrait appeler le graphique «Emplacement». Le deuxième graphique généralement affiché, ou «dispersion», est le graphique associé (plage ou plage mobile) utilisé pour calculer le sigma du graphique de localisation.
La partition de la variance pour afficher toutes les sources de variation vous permet d'identifier les zones très bruyantes et d'appliquer des limites correspondant à la largeur appropriée. Auparavant, la seule façon de procéder dans JMP consistait à exécuter deux types de graphiques de contrôle - le graphique R des graphiques XBar / R et les graphiques Presummarize - ou à écrire un script qui les exécutait tous les deux, puis les concaténait.
Dans JMP 10, nous avons ajouté une option pour le faire à votre place. Voici comment:
Ouvrir Semiconductor Capability.jmp à partir des fichiers de données exemple dans JMP 10Choisissez Analyse-> Qualité et processus-> Générateur de graphiques de contrôleFaites glisser NPN6 vers la zone de largage YFaites glisser lot_id vers la zone de dépôt X, puis faites glisser la plaquette au-dessus de lot_id pour imbriquer la plaquette dans lot_idCliquez avec le bouton droit sur le graphique et choisissez Ajouter un graphique de dispersion.

Par défaut, le Générateur de graphiques de contrôle insère une plage de déplacement sur le graphique des moyens entre les graphiques XBar et R pour afficher la variation entre les tranches au sein d’un lot. De plus, il modifie les limites du graphique d'emplacement pour utiliser la plage mobile, ce qui le fait passer au graphique Présumé, individuel sur groupe moyen.

Désormais, les cartes de contrôle à trois voies préconfigurées dans JMP sont intégrées et faciles à utiliser. Dites-moi ce que vous en pensez
Annie Dudley Zangi a écrit:
Merci pour les suggestions et pour partager certains de vos défis. Est-ce que vous écrivez un blog? Si tel est le cas, je pense que vous devriez envisager de les aborder plus en détail dans un article de blog. Je pense que de nombreux lecteurs trouveraient votre expérience et tout conseil JSL que vous pourriez donner utile.
Mike Clayton a écrit:
Dans l’industrie des semi-conducteurs, nous avons utilisé une approche européenne pour l’évaluation des capacités ET le contrôle graphique, le produit Camline SPACE (Lineworks est un autre de leurs noms) allemand.
Ce système comporte de nombreux choix de méthodes LIMITS et de choix de règles qui sont plus robustes compte tenu des composants de variance sous-jacents, des problèmes de nidification et d’absence d’indépendance.
Nous avons des sous-groupes qui servent uniquement à des fins de diagnostic (3 à 9 sites sur chaque tranche, par exemple), mais pas pour fixer des limites graphiques ... car ils sont fortement corrélés SAUF si quelques-uns sont déformés ou présentent des changements de distribution radiale dus au conditionnement de la chambre.
Nous n'avons pas d'échantillonnage aléatoire ... mais tracez chaque lot et parfois chaque plaquette, car elle est produite pour la DÉTECTION DE CONTRE-FENSION et de machine, pas pour un simple ajustement .... et pourtant nous collectons AUSSI les données basées sur des capteurs qui sont utilisées pour déclarer Cet outil est OK et permet ensuite au graphique de tendance à partir des données de métrologie (EWMA par exemple) de CORRECTER les paramètres de recette (contrôle de processus adaptatif).
Ce MIX est le problème, et JMP est utilisé uniquement pour la planification et la vérification (mode hors connexion) de ces outils en temps réel. Un autre exemple, un autre secteur, est l’utilisation d’Umetrics pour la surveillance en temps réel en mode multivarié (raffineries de pétrole, usines de papier, toute industrie de traitement en continu). Et JMP est à nouveau utilisé hors ligne pour la planification, la vérification, le DOE, etc., et non à des fins de contrôle de processus.
Ainsi, l’utilitaire de création de graphiques de JMP pourrait ajouter des règles ROBUST (N sur M> 2 sigma, N sur M sur un côté de l’axe, etc. au lieu des nombres de Shewhart ou de Nelson.
Et les limites pourraient être définies par les centiles de la distribution de données brutes, par exemple, plutôt que par un multiple sigma. Limites économiques à l'aide de statistiques robustes. Nous avons déjà discuté de ces questions avec de nombreuses personnes, et c’est pourquoi Camline a tant d’options ... Il a fallu que Infineon soit son premier partenaire (Europe, puces automobiles), puis d’autres, pendant de nombreuses années.
Il était basé sur Q-DAS, un outil logiciel de qualité pour la chaîne d’approvisionnement automobile, mais il devait être hautement personnalisé pour les fabricants de puces.
Les autres problèmes sont WAFER MAPS..Pour lesquels nous utilisons des courbes de niveau par tranche pour les données BIT (bonnes ou mauvaises) ainsi que les données PARAMETER, les valeurs réelles, les contours réels. Et aussi pour les numéros d'échec BIN (le code bin d'échec est utilisé comme étiquette sur chaque site de puce). Et nous avons souvent des cartes STACKED qui utilisent des médianes (eng peut choisir le type de statistique) pour les données paramétriques sur de nombreuses plaquettes et lots afin de visualiser les modèles spatiaux chroniques.
L’un des autres problèmes est de savoir comment charger SPEC LIMITS (et non pas des limites de contrôle) dans COLUMN PROPERTIES à partir d’un fichier de spécifications (essayez de le rechercher dans vos nombreux tutoriels, livres et entités de groupes d’utilisateurs) afin que cette fonctionnalité puisse être exécutée sur 200 ou plus. plus de paramètres de test et PLOTS peuvent avoir des limites montrées comme dans les tracés de distribution (Graph Builder, par exemple, et Ajuster Y numérique par X nominal). Nous écrivons maintenant des scripts personnalisés pour chaque plate-forme et parfois chaque version de JMP.