Un système MES (Manufacturing Execution System) n'est performant que si les données qu'il reçoit sont de qualité. Il peut disposer des algorithmes d'ordonnancement les plus sophistiqués, des tableaux de bord les plus clairs et des règles de traçabilité les plus rigoureuses du secteur, mais tout cela est inutile si les équipements en production ne communiquent pas avec lui en temps réel. Dans la fabrication de semi-conducteurs, cette connexion entre les équipements et le MES repose essentiellement sur une suite de protocoles : SECS/GEM.

Ce guide explique en détail comment MES et SECS/GEM fonctionnent ensemble, pourquoi cette intégration est la base d'une usine de semi-conducteurs intelligente et ce que les usines, les OSAT et les équipementiers doivent maîtriser pour que cela fonctionne de manière fiable à grande échelle.

Qu’est-ce que l’intégration MES SECS/GEM ?

L'intégration MES SECS/GEM est le processus de connexion du système d'exécution de la fabrication d'une usine aux équipements de production à l'aide du protocole de communication SECS/GEM , afin que l'état des équipements, les données de processus, les alarmes et les recettes circulent automatiquement entre l'atelier et le système logiciel qui gère la production.

Sans cette intégration, un système MES n'a aucune visibilité en temps réel sur le fonctionnement des équipements qu'il est censé orchestrer. Les opérateurs devraient consigner manuellement les résultats des processus, les sélections de recettes seraient saisies manuellement et les alarmes ne seraient détectées qu'après l'apparition d'un voyant rouge sur l'outil. SECS/GEM comble cette lacune en offrant au système MES une méthode standardisée et structurée pour observer et contrôler le comportement des équipements.

Pourquoi le MES a besoin du protocole SECS/GEM (et non d'un protocole générique)

Les protocoles industriels génériques comme OPC, Modbus ou MQTT sont courants dans de nombreux secteurs manufacturiers, mais la fabrication de semi-conducteurs a développé quelque chose de plus spécialisé car les protocoles génériques n'étaient pas conçus pour les exigences spécifiques de la fabrication de plaquettes : modélisation de l'état des équipements, gouvernance des recettes, traçabilité au niveau de la plaquette et comportement d'alarme standardisé sur les équipements de dizaines de fabricants d'équipement d'origine différents.

SECS/GEM, basé sur les normes SEMI E4 (SECS-I), SEMI E37 (HSMS), SEMI E5 (SECS-II) et SEMI E30 (GEM), résout ce problème en définissant non seulement le format des données, mais aussi le comportement attendu des équipements. Un outil conçu par un fabricant d'équipement d'origine (OEM) et un outil conçu par un fabricant d'équipement d'origine (OEM) totalement différent exposent les mêmes états de contrôle, la même structure d'événements et le même modèle de gestion des recettes au système MES. Cette cohérence permet à un système MES de gérer une salle blanche équipée de machines provenant de dizaines de fournisseurs grâce à une approche d'intégration unique, plutôt qu'avec un pilote spécifique pour chaque outil.

Comment fonctionne réellement l'intégration

Au niveau structurel, SECS/GEM définit une relation hôte-équipement : le MES (ou un programme d’automatisation des équipements intermédiaire, EAP) joue le rôle d’hôte, et l’outil de production celui d’équipement. La communication entre les deux s’effectue par un échange continu de messages structurés.

  • Connexion et poignée de main — L'équipement et l'hôte établissent une communication via HSMS (Ethernet/TCP-IP) ou, pour les outils plus anciens, SECS-I (série).
  • Rapports des États — L'équipement signale son état de contrôle (Hors ligne, En ligne/Local, En ligne/Distant) afin que le MES sache s'il a actuellement l'autorisation d'émettre des commandes.
  • Mises à jour déclenchées par les événements — Plutôt que le MES interroge constamment chaque outil, l'équipement publie des événements de collecte (CEID) lorsqu'un événement significatif se produit — un processus démarre, une porte s'ouvre, un lot est terminé — et le MES s'abonne uniquement aux événements qui le concernent.
  • Commandement et contrôle — Lorsque le MES dispose d'une autorisation en ligne/à distance, il peut émettre des commandes : démarrer un processus, sélectionner une recette ou demander des données spécifiques.
  • Échange d'alarmes et de recettes — Les alarmes sont signalées lorsqu'elles sont déclenchées et explicitement effacées lorsqu'elles sont résolues, et les recettes peuvent être téléchargées ou sélectionnées par le MES plutôt que choisies manuellement par un opérateur.

Cette conception axée sur les événements explique en grande partie pourquoi SECS/GEM s'adapte bien à une salle blanche avec des centaines d'outils : le MES n'est pas submergé par un trafic de requêtes constant, il reçoit exactement les mises à jour structurées pour lesquelles il a demandé à être notifié.

Quelles données circulent entre l'équipement et le MES ?

Une fois intégrée, une interface SECS/GEM bien configurée offre au MES une visibilité sur :

  • État de l'équipement et état de contrôle — L'outil est-il en cours d'exécution, inactif, en maintenance ou hors ligne ?
  • Données de traitement — les paramètres, les relevés des capteurs et les résultats du processus générés au cours d'une exécution, généralement transmis via les messages de collecte de données Stream 6
  • Alarmes et défauts — Configuration et suppression d'alarmes en temps réel, essentielles pour réduire le temps moyen de réparation (MTTR).
  • Informations sur la recette — quelle recette est active et confirmation que la recette correcte a été sélectionnée pour le lot approprié
  • Suivi des lots et des transporteurs — pour GEM300 dans des environnements spécifiques, le suivi au niveau des plaquettes et des supports à mesure que le matériau se déplace dans l'usine

Ces données ne constituent pas seulement un flux d'informations d'état ; il s'agit de la matière première utilisée par le MES pour appliquer les règles de processus, générer des indicateurs OEE en temps réel et maintenir l'historique de traçabilité dont dépendent les organismes de réglementation et les équipes qualité.

Normes SEMI clés à l'origine de l'intégration

Comprendre l'intégration MES–SECS/GEM implique de comprendre la pile de normes sur laquelle elle repose :

  • SEMI E4 (SECS-I) — la norme de communication série d'origine, encore présente sur de nombreux outils anciens
  • SEMI E37 (HSMS) — la couche de transport moderne basée sur Ethernet qui a remplacé SECS-I dans la plupart des nouveaux équipements
  • SEMI E5 (SECS-II) — définit le contenu proprement dit du message, organisé en flux et en fonctions (par exemple, flux 1 pour l'état de l'équipement, flux 2 pour le contrôle de l'équipement, flux 6 pour la collecte de données).
  • SEMI E30 (GEM) — la couche comportementale qui détermine comment l'équipement doit répondre aux commandes et signaler son état, y compris ses modèles d'état et sa structure d'événements

Ensemble, ces normes forment le « langage commun » qui permet à un MES de gérer des outils provenant de fabricants complètement différents en utilisant une approche d'intégration cohérente.

GEM300 : Extension de l’intégration MES pour l’automatisation 300 mm

Pour les usines de fabrication de 300 mm, l'intégration MES doit généralement aller au-delà de la norme GEM de base pour atteindre la suite de normes GEM300, qui ajoute des capacités de manutention automatisée des matériaux à la relation entre l'équipement et le MES :

  • SEMI-E87 — Gestion des supports, suivi des supports de plaquettes tout au long de leur déplacement dans l'usine
  • SEMI-E90 — Suivi du substrat, au niveau de chaque plaquette
  • SEMI-E94 — Contrôler la gestion des tâches, coordonner les processus en plusieurs étapes
  • SEMI-E116 — Suivi des performances des équipements

La conformité à la norme GEM300 permet au MES de coordonner non seulement l'exécution des processus, mais aussi la manutention automatisée des matériaux, grâce à l'intégration avec les ponts roulants aériens (OHT), les AGV et les RGV. Ainsi, les lots circulent dans l'usine sans manutention manuelle. Pour une usine de fabrication de pièces de 300 mm entièrement automatisée, cette intégration MES-SECS/GEM est une exigence de base, et non une option.

Avantages d'une intégration étroite MES–SECS/GEM

  • Visibilité en temps réel — Les responsables et les ingénieurs d'usine visualisent l'état réel des équipements au lieu de se fier aux rapports de quart manuels.
  • Temps moyen de réparation réduit (MTTR) — La visibilité immédiate des alarmes grâce au MES permet un triage et une intervention plus rapides.
  • Amélioration du rendement et du contrôle de la qualité — La validation automatisée des recettes élimine le risque qu'un opérateur sélectionne le mauvais processus pour un lot.
  • TRS plus élevé — La collecte continue de données, déclenchée par les événements, remplace les rapports manuels a posteriori, offrant ainsi une image beaucoup plus précise de l'utilisation des équipements.
  • Automatisation évolutive — Une approche d'intégration standardisée signifie que l'ajout de nouveaux équipements ne nécessite pas la création d'une interface personnalisée à chaque fois.
  • Fondation pour l'analyse avancée — Une fois que les données des équipements sont transmises de manière fiable au MES, elles deviennent une entrée utilisable pour la détection et la classification des pannes (FDC), le contrôle avancé des processus (APC) et la maintenance prédictive basée sur l'IA.

Défis d’intégration courants

Bien que SECS/GEM soit une norme mature et bien documentée, les projets d'intégration MES se heurtent encore à des points de friction récurrents :

Implémentations GEM incohérentes — SECS/GEM définit de nombreuses fonctionnalités optionnelles, et différents équipementiers les implémentent différemment, ce qui peut entraîner un comportement inattendu lors de la mise en service.

Équipements anciens sans prise en charge native SECS/GEM — Les outils plus anciens, en particulier ceux des fabricants d'équipement d'origine qui ne sont plus en activité, ne disposent souvent d'aucune interface GEM intégrée.

Protocoles non standard utilisés sur le terrain — De nombreuses usines utilisent des équipements qui parlent nativement OPC, MQTT, Modbus, EtherCAT ou Profinet plutôt que SECS/GEM, ce qui nécessite une couche de traduction avant même que l'intégration MES soit possible.

Charge de travail liée aux tests de conformité — Les nouveaux équipements doivent généralement être validés par rapport au comportement attendu des messages avant d'être mis en production, ce qui peut représenter une charge de test importante sans les outils appropriés.

Environnements mixtes 200 mm/300 mm — Les usines utilisant des équipements de plusieurs générations ont besoin d'une stratégie d'intégration qui gère simultanément la conformité GEM de base et la conformité GEM300 complète.

Intégration des équipements existants et non standard avec le MES

C’est là que de nombreux projets d’intégration MES s’enlisent : non pas du côté du MES, mais du côté des équipements. Un outil sans interface SECS/GEM native, ou utilisant un protocole totalement différent, ne peut tout simplement pas participer à l’intégration MES sans solution intermédiaire.

Deux approches sont courantes :

Passerelles de modernisation SECS/GEM non intrusives , qui observent l'interface d'affichage et de contrôle existante d'un outil ancien et la traduisent en messages SECS/GEM standard, sans modifier le contrôleur ou le logiciel de processus de l'outil.

Logiciel de conversion multiprotocole , qui s'intercale entre les équipements utilisant déjà un protocole industriel standard (OPC, MQTT, Modbus, EtherCAT, Profinet, Ethernet) et le traduit en SECS/GEM pour le MES, sans nécessiter de développement personnalisé pour chaque protocole.

Les deux approches partagent le même objectif sous-jacent : s’assurer que l’âge des équipements ou l’incompatibilité des protocoles ne deviennent pas un angle mort permanent dans la vision de l’atelier de production par le MES.

Éléments constitutifs d'une usine de semi-conducteurs intelligente

L'intégration MES-SECS/GEM constitue la base, mais ne représente pas l'intégralité du tableau d'une usine intelligente. La pile technologique complète comprend généralement :

  • Connectivité des équipements — Chaque outil, ancien ou nouveau, transmet ses données à un flux standardisé SECS/GEM
  • Couche MES/EAP — orchestration des recettes, des ordres de travail et du suivi des lots en fonction des données de l'équipement
  • Détection et classification des défauts (FDC) — surveillance en temps réel des paramètres critiques du processus afin de détecter les anomalies dès qu'elles surviennent.
  • Contrôle avancé des processus (APC) — utiliser les données de processus pour ajuster automatiquement les paramètres des équipements et maintenir des fenêtres de processus plus étroites
  • Maintenance prédictive basée sur l'IA — utiliser les données historiques des équipements pour prévoir les pannes avant qu'elles n'entraînent des temps d'arrêt imprévus.
  • Tableaux de bord d'analyse OEE et de rendement — transformer le flux de données brutes en une visibilité exploitable des performances pour les responsables d'usine et les équipes d'ingénierie

Chacune de ces couches dépend de la couche inférieure. Sans une connectivité fiable et standardisée entre les équipements et le MES, les systèmes FDC, APC et de maintenance prédictive ne disposent tout simplement pas des données nécessaires à leur fonctionnement.

Comment eInnoSys prend en charge l'intégration MES–SECS/GEM

eInnoSys intervient des deux côtés de la relation MES–SECS/GEM — en aidant les usines et les OSAT à connecter leurs équipements, et en aidant les OEM à concevoir dès le départ des outils conformes à la norme GEM.

Pour les usines de fabrication et les OSAT dont les équipements ne prennent pas en charge nativement le protocole SECS/GEM, EIGEMLink est une solution de conversion de protocole qui traduit les protocoles OPC, MQTT, Modbus, EtherCAT, Profinet et Ethernet standard en SECS/GEM, sans nécessiter de programmation ni d'expertise approfondie en SECS/GEM, et en garantissant la conformité aux normes SEMI pour les environnements 200 mm et 300 mm. Plutôt que de développer un pilote de protocole personnalisé pour chaque outil non standard, EIGEMLink agit comme une couche de traduction universelle permettant de connecter les équipements au MES en quelques minutes au lieu de plusieurs semaines.

Pour les outils anciens dépourvus d'interface numérique — les équipements plus anciens fonctionnant avec une instrumentation analogique ou une interface d'affichage uniquement — EIGEMBox offre une solution de modernisation non intrusive, ajoutant la fonctionnalité SECS/GEM via les ports d'affichage et de contrôle existants de l'outil sans modifier son contrôleur ni son logiciel de processus.

Pour les usines gérant des exigences d'automatisation complètes de 300 mm, l'équipement EIGEM300 étend la connectivité SECS/GEM avec une gestion intégrée des supports E87 et une prise en charge de la manutention des matériaux E84, afin que l'équipement puisse participer au transport automatisé des plaquettes, et pas seulement à la production de rapports de données MES de base.

Ensemble, ces solutions reposent sur un principe constant : quel que soit le protocole ou la génération d’équipement utilisée par une usine de fabrication, il existe une solution de connectivité MES standardisée qui ne nécessite ni le remplacement de l’outil ni l’attente du fabricant d’origine.

Discutez de votre projet d'intégration MES avec eInnoSys →

Bonnes pratiques pour une intégration réussie

Commencez par auditer votre parc d'équipements. Identifiez les outils dotés d'une interface SECS/GEM native, ceux qui utilisent un protocole standard différent et ceux qui ne possèdent aucune interface numérique.

Priorisez en fonction de l'impact sur la production. Commencez l'intégration MES par les outils les plus utilisés ou présentant le risque d'indisponibilité le plus élevé, et non par l'ensemble du parc en même temps.

Ne présumez pas que la conformité GEM implique un comportement identique. Testez le comportement réel de chaque nouvel outil en matière de messages par rapport aux attentes de votre MES avant de le mettre en production.

Prévoyez le GEM300 séparément si vous utilisez une bande passante de 300 mm. La connectivité GEM de base et l'automatisation complète de la manutention des matériaux avec le GEM300 constituent des périmètres de travail distincts ; prévoyez un budget et un plan explicites pour les deux.

Utilisez une couche de traduction pour les protocoles non standard plutôt que de développer des pilotes sur mesure. C'est presque toujours plus rapide et plus facile à maintenir que de créer des pilotes spécifiques.

Considérez les équipements existants comme une opportunité de modernisation, et non comme une impasse. Les solutions de passerelle non intrusives rendent souvent leur remplacement inutile.