製造実行システム(MES)の性能は、受信するデータの質に左右されます。業界で最も高度なスケジューリングアルゴリズム、最も見やすいダッシュボード、最も厳格なトレーサビリティルールを備えていても、現場の設備がリアルタイムでMESと通信していなければ、それらはすべて無意味です。半導体製造においては、設備とMES間の接続は、他のどのプロトコルよりもSECS/GEMというプロトコルスイートを介して行われます。
このガイドでは、MESとSECS/GEMがどのように連携して動作するのか、なぜその統合がスマート半導体工場の基盤となるのか、そしてファブ、OSAT、機器OEMが大規模かつ確実に動作させるために何を正しく行う必要があるのかを詳細に解説します。
MES SECS/GEM統合とは何ですか?
MES SECS/GEM統合とは、製造現場と生産管理ソフトウェアシステムの間で、機器の状態、プロセスデータ、アラーム、レシピなどを自動的にやり取りできるように、製造工場の製造実行システムと生産設備をSECS/GEM通信プロトコルを使用して接続するプロセスです。
この統合がなければ、MESは制御対象の機器で実際に何が起こっているかをリアルタイムで把握することができません。オペレーターはプロセス結果を手動で記録し、レシピの選択は手動で入力され、アラームはツールの赤いランプが点灯するまで気づかないことになります。SECS/GEMは、MESに機器の動作を監視および制御するための標準化された構造化された方法を提供することで、このギャップを埋めます。
MESがSECS/GEMを必要とする理由(汎用プロトコルではない理由)
OPC、Modbus、MQTTといった汎用的な産業用プロトコルは多くの製造業で広く使われているが、半導体製造ではより専門的なプロトコルが開発された。これは、汎用プロトコルがウェーハ製造特有の要求(装置の状態モデリング、レシピ管理、ウェーハレベルのトレーサビリティ、数十もの異なるOEMメーカーの装置間での標準化されたアラーム動作など)に対応していなかったためである。
SECS/GEMは、SEMI E4(SECS-I)、SEMI E37(HSMS)、SEMI E5(SECS-II)、およびSEMI E30(GEM)を基盤として構築されており、データのフォーマット方法だけでなく、機器の動作方法も定義することでこの問題を解決します。あるOEMが開発したツールと、全く異なるOEMが開発したツールは、どちらも同じ制御状態、同じイベント構造、同じレシピ管理モデルをMESに公開します。この一貫性により、MESは、各ツールごとにカスタムドライバを作成するのではなく、単一の統合アプローチを使用して、数十社のベンダーの機器が混在する製造現場を管理できるようになります。
統合の実際の仕組み
構造的なレベルでは、SECS/GEMはホストと機器の関係を定義します。MES(または中間的な機器自動化プログラム、EAP)がホストとして機能し、生産ツールが機器として機能します。両者は構造化されたメッセージを継続的に交換することで通信します。
- 繋がりと握手 — 機器とホストは、HSMS(イーサネット/TCP-IP)を介して通信を確立するか、旧型の機器の場合はSECS-I(シリアル)を介して通信を確立します。
- 州の報告 — 機器は自身の制御状態(オフライン、オンライン/ローカル、オンライン/リモート)を報告するため、MESは現在コマンドを発行する権限を持っているかどうかを知ることができます。
- イベント駆動型アップデート — MESがすべてのツールを常にポーリングするのではなく、機器はプロセスの開始、ドアの開閉、ロットの完了など、何らかの意味のあるイベントが発生したときにコレクションイベント(CEID)を発行し、MESは自身に関連するイベントのみを購読します。
- 指揮統制 — MESがオンライン/リモート権限を持っている場合、プロセスの開始、レシピの選択、特定のデータの要求などのコマンドを発行できます。
- アラームとレシピの交換 — アラームは発生時に報告され、解決時に明示的に解除されます。また、レシピはオペレーターが手動で選択するのではなく、MESによってアップロードまたは選択できます。
このイベント駆動型設計は、数百ものツールが稼働する製造現場全体でSECS/GEMが優れた拡張性を発揮する大きな理由の一つです。MESは絶え間ないポーリングトラフィックに埋もれることなく、通知を要求した構造化された更新情報を正確に受信できるのです。
機器からMESへ流れるデータとは?
適切に構成されたSECS/GEMインターフェースが統合されると、MESは以下の情報を可視化できるようになります。
- 機器の状態と制御状態 — ツールは実行中、アイドル状態、メンテナンス中、またはオフラインですか?
- データ処理 — 実行中に生成されたパラメータ、センサーの読み取り値、およびプロセス結果は、通常、Stream 6 データ収集メッセージを介して送信されます。
- アラームと障害 — リアルタイムのアラーム設定とイベントのクリアは、平均修復時間(MTTR)の短縮に不可欠です。
- レシピ情報 — どのレシピが有効か、そして正しいロットに対して正しいレシピが選択されたことを確認する。
- ロットおよび運送業者の追跡 — の GEM300 具体的には、製造現場における材料の移動に伴うウェハレベルおよびキャリアレベルのトラッキングなど、様々な環境におけるトラッキングが挙げられます。
このデータは単なるステータスフィードではなく、MESがプロセスルールを適用し、リアルタイムのOEE指標を生成し、規制当局や品質管理チームが頼りにするトレーサビリティ記録を維持するために使用する生データです。
統合の背後にある主要なSEMI規格
MESとSECS/GEMの統合を理解するということは、それが構築されている標準規格のスタックを理解することを意味します。
- SEMI E4 (SECS-I) — 多くの旧型ツールに今も搭載されている、オリジナルのシリアル通信規格
- SEMI E37 (HSMS) — ほとんどの新しい機器でSECS-Iに取って代わった、最新のイーサネットベースのトランスポート層
- SEMI E5 (SECS-II) — ストリームと関数に整理された実際のメッセージ内容を定義します(例:ストリーム1は機器の状態、ストリーム2は機器の制御、ストリーム6はデータ収集)。
- SEMI E30 (GEM) — 機器がコマンドにどのように応答し、状態を報告するかを制御する動作層。これには、状態モデルとイベント構造が含まれる。
これらの規格が一体となって「共通言語」を形成し、MES(製造実行システム)が全く異なるメーカーの工具を、一貫した統合アプローチで管理することを可能にする。
GEM300:300mmオートメーション向けMES統合の拡張
300mmファブの場合、MES統合は通常、基本GEMを超えて、装置とMESの関係に自動マテリアルハンドリング機能を追加するGEM300規格スイートまで拡張する必要があります。
- SEMI E87 — キャリア管理:ウェハーキャリアが製造工場内を移動する際の追跡
- SEMI E90 — 個々のウェーハレベルでの基板追跡
- SEMI E94 — ジョブ管理を制御し、複数ステップのプロセスジョブを調整する
- SEMI E116 — 機器のパフォーマンス追跡
GEM300への準拠により、MESはプロセス実行だけでなく、自動化された資材搬送も調整できるようになります。オーバーヘッドホイスト搬送(OHT)、AGV、RGVとの統合により、ロットは手動での搬送作業なしに工場内を移動します。完全自動化された300mmファブにとって、このMES-SECS/GEM統合レイヤーは、オプションの機能強化ではなく、事実上必須の要件となります。
MESとSECS/GEMの緊密な統合によるメリット
- リアルタイムの可視性 — 工場管理者や技術者は、手動によるシフト報告書に頼るのではなく、実際の設備状況を把握できる。
- 平均修復時間(MTTR)の短縮 — MES(製造実行システム)を通じてアラームを即座に可視化することで、トリアージと対応が迅速化されます。
- 収量と品質管理の改善 — レシピの自動検証により、作業者がロットに対して誤ったプロセスを選択するリスクが排除されます。
- より高いOEE — 継続的かつイベント駆動型のデータ収集により、事後的な手動報告が不要になり、機器の利用状況をはるかに正確に把握できるようになる。
- 拡張可能な自動化 — 標準化された統合アプローチを採用することで、新しい機器を追加する際に、毎回ゼロからカスタムインターフェースを構築する必要がなくなります。
- 高度な分析のための基盤 — 機器データがMESに確実に取り込まれるようになると、故障検出・分類(FDC)、高度プロセス制御(APC)、およびAIベースの予知保全のための入力データとして利用できるようになります。
一般的な統合の課題
SECS/GEMは成熟した、十分に文書化された標準規格であるにもかかわらず、MES統合プロジェクトでは依然として繰り返し発生する摩擦点に直面する。
GEMの実装の不整合 — SECS/GEMは多くのオプション機能を定義していますが、異なるOEMがそれらを異なる方法で実装しているため、試運転中に予期しない動作が発生する可能性があります。
SECS/GEMをネイティブでサポートしていない旧型機器 —古いツール、特に既に廃業したOEMの製品には、GEMインターフェースが全く内蔵されていないことがよくあります。
現場における非標準プロトコル —多くのファブでは、SECS/GEMではなく、OPC、MQTT、Modbus、EtherCAT、またはProfinetをネイティブに扱う機器が稼働しており、MESとの統合を可能にする前に変換レイヤーが必要となる。
コンプライアンステストのオーバーヘッド —新しい機器は通常、本番環境で信頼される前に、想定されるメッセージ動作に対して検証する必要がありますが、適切なツールがない場合、これは大きなテスト負担となる可能性があります。
200mm/300mm混在環境 —複数の世代にわたる装置を稼働させているファブでは、基本GEMと完全なGEM300準拠の両方を同時に処理できる統合戦略が必要です。
レガシー機器と非標準機器をMESに統合する
多くのMES統合プロジェクトが実際に行き詰まるのは、MES側ではなく、機器側の問題です。SECS/GEMとのネイティブインターフェースを持たないツール、あるいは全く異なるプロトコルを使用するツールは、中間ソリューションなしではMES統合に参加できません。
2つのアプローチが一般的です。
SECS/GEMへの非侵襲型レトロフィットゲートウェイは、既存のツールの表示および制御インターフェースを監視し、ツールのコントローラやプロセスソフトウェアを変更することなく、それを標準のSECS/GEMメッセージに変換します。
マルチプロトコル変換ソフトウェアは、既に標準的な産業用プロトコル(OPC、MQTT、Modbus、EtherCAT、Profinet、Ethernet)を使用している機器と機器の間に位置し、各プロトコルごとにカスタム開発を行うことなく、MES用のSECS/GEMに変換します。
どちらのアプローチも、根本的な目標は同じです。それは、機器の老朽化やプロトコルの不一致が、MES(製造実行システム)による工場現場の把握において、恒久的な盲点とならないようにすることです。
スマート半導体工場の構成要素
MESとSECS/GEMの統合は基盤となるものですが、スマートファクトリーの全体像を構成するものではありません。フルスタックは通常、以下の要素で構成されます。
- 機器の接続性 — 標準化されたSECS/GEMデータストリームにレポートを送信する、新旧すべてのツール
- MES/EAPレイヤー — その機器データに基づいて、レシピ、作業指示、ロット追跡を調整する。
- 故障検出および分類(FDC)— 重要なプロセスパラメータをリアルタイムで監視し、異常が発生した時点で検知する。
- 高度プロセス制御(APC)— プロセスデータを使用して機器設定を自動的に調整し、プロセスウィンドウをより厳密に維持する
- AIを活用した予知保全 — 過去の機器データを使用して、予期せぬダウンタイムが発生する前に故障を予測する
- OEEと歩留まり分析ダッシュボード — 生データストリームを、工場管理者やエンジニアリングチームにとって実用的なパフォーマンス可視化に変換する
これらの各層は、その下の層に依存しています。信頼性の高い標準化された機器とMES間の接続がなければ、FDC、APC、および予知保全は、機能するために必要なデータを取得できません。
eInnoSysがMES-SECS/GEM統合をどのようにサポートするか
eInnoSysは、MESとSECS/GEMの関係の両側面において活動しており、ファブやOSATが機器を接続できるよう支援するとともに、OEMが最初からGEM準拠のツールを構築できるよう支援しています。
SECS/GEMにネイティブ対応していない装置を使用しているファブやOSAT向けに、EIGEMLinkはOPC、MQTT、Modbus、EtherCAT、Profinet、標準イーサネットをSECS/GEMに変換するプロトコル変換ソリューションです。プログラミングやSECS/GEMに関する高度な専門知識は不要で、200mmと300mmの両方の環境でSEMI規格に準拠しています。現場にあるすべての非標準ツール用にカスタムプロトコルドライバを構築する代わりに、EIGEMLinkは汎用的な変換レイヤーとして機能し、装置をMESに数週間ではなく数分で接続できるようにします。
デジタルインターフェースを全く持たない旧式の機器(アナログ計測機器やディスプレイ専用インターフェースを備えた古い機器など)の場合、EIGEMBoxは非侵襲的な後付け方法を提供し、コントローラーやプロセスソフトウェアを変更することなく、機器の既存のディスプレイポートと制御ポートを介してSECS/GEM機能を追加します。
300mmウェハーの完全自動化要件に対応するファブ向けに、EIGEM300EquipmentはSECS/GEMとの接続性を拡張し、E87キャリア管理とE84マテリアルハンドリングのサポートを統合することで、基本的なMESデータレポートだけでなく、自動ウェハー搬送にも参加できるようにします。
これらのソリューションはすべて、一貫した原則に基づいて構築されています。それは、製造工場がどのようなプロトコルや世代の装置を使用しているかにかかわらず、装置を交換したり、元のOEMの対応を待ったりすることなく、標準化されたMES接続を実現する道筋があるということです。
eInnoSysにMES統合プロジェクトについてご相談ください →
統合を成功させるためのベストプラクティス
まず、所有する機器群を監査してください。どの機器がSECS/GEMをネイティブに搭載しているか、どの機器が別の標準プロトコルを使用しているか、そしてどの機器がデジタルインターフェースを全く搭載していないかを特定してください。
生産への影響度に基づいて優先順位を付けます。MES統合は、一度に全設備ではなく、最も生産量が多い、またはダウンタイムのリスクが最も高い設備から開始してください。
GEM準拠だからといって、動作が全く同じだと決めつけないでください。新しいツールを本番環境で使用する前に、それぞれの実際のメッセージ動作をMESの想定動作と照らし合わせてテストしてください。
300mm幅のシステムを使用する場合は、GEM300を別途計画してください。基本となるGEM接続機能と、GEM300の完全なマテリアルハンドリング自動化機能は、それぞれ異なる作業範囲です。予算と計画は、両方を明確に定めてください。
非標準プロトコルには、カスタム開発ではなく変換レイヤーを使用してください。ほとんどの場合、個別のドライバを作成するよりも高速で保守性も高くなります。
既存機器を行き止まりではなく、改修の機会として捉えましょう。非侵襲的なゲートウェイソリューションを採用すれば、多くの場合、交換は不要になります。