コンテンツにスキップ

GEM 300 メッセージストリーム

概要

GEM 300 は、キャリア管理、基板追跡、オブジェクトサービス、ジョブ管理のために追加のメッセージストリームを使用します。

ストリーム概要

ストリーム 説明 関連規格
S3 マテリアルステータス E87 (CMS)
S12 ウェハマッピング E87/E90
S14 オブジェクトサービス E39/E94
S16 プロセスジョブ E40

Stream 3 - マテリアルステータス (E87)

主要メッセージ

メッセージ 名称 方向 説明
S3F17 Carrier Action Request H→E キャリアアクションコマンド
S3F18 Carrier Action Acknowledge E→H アクション応答
S3F21 Port Access Mode Change H→E アクセスモード変更
S3F22 Port Access Mode Ack E→H モード変更応答
S3F23 Port Action Request H→E ポートアクションコマンド
S3F24 Port Action Acknowledge E→H アクション応答
S3F25 Carrier ID Verify H→E キャリアID検証
S3F26 Carrier ID Verify Ack E→H 検証応答
S3F27 Carrier ID Report E→H キャリアID報告
S3F28 Carrier ID Report Ack H→E 報告確認

S3F17 - Carrier Action Request

構造

S3F17 W
<L[5]
  <DATAID U4>
  <CARRIERACTION U1>
  <CARRIERID A>
  <PORTID U1>
  <L[n]              // 属性
    <L[2]
      <ATTRID A>
      <ATTRDATA>
    >
    ...
  >
>

CARRIERACTION値

アクション
1 BIND
2 CANCEL_BIND
3 PROCEED_WITH_CARRIER
4 CANCEL_CARRIER_AT_PORT
5 CANCEL_CARRIER_NOTIFICATION

S3F21 - Port Access Mode Change

構造

S3F21 W
<L[3]
  <DATAID U4>
  <ACCESSMODE U1>    // 0=MANUAL, 1=AUTO
  <L[n]
    <PORTID U1>
    ...
  >
>

S3F27 - Carrier ID Report

構造

S3F27 W
<L[4]
  <PORTID U1>
  <CARRIERID A>
  <IDREADSTATUS U1>  // 0=成功, 1=失敗
  <L[n]              // 追加属性
    <L[2]
      <ATTRID A>
      <ATTRDATA>
    >
    ...
  >
>

Stream 12 - ウェハマッピング

主要メッセージ

メッセージ 名称 方向 説明
S12F1 Map Data Type 1 Request H→E ビン集計要求
S12F2 Map Data Type 1 E→H ビン集計返却
S12F3 Map Data Type 2 Request H→E スロットマップ要求
S12F4 Map Data Type 2 E→H スロットマップ返却
S12F5 Map Data Type 3 Request H→E ダイマップ要求
S12F6 Map Data Type 3 E→H ダイマップ返却
S12F7 Map Data Send Type 1 E→H ビン集計送信
S12F8 Map Data Ack Type 1 H→E 確認
S12F9 Map Data Send Type 2 E→H スロットマップ送信
S12F10 Map Data Ack Type 2 H→E 確認

S12F4 - Map Data Type 2 (スロットマップ)

構造

S12F4
<L[4]
  <MID A>            // マテリアルID
  <IDTYP U1>         // IDタイプ
  <FNLOC U2>         // 機能位置
  <L[n]              // スロット状態(nスロット)
    <SLOTSTATUS U1>  // スロット毎の状態
    ...
  >
>

SLOTSTATUS値

状態
0
1 占有
2 ダブルスロット
3 クロススロット
4 不明

Stream 14 - オブジェクトサービス (E39/E94)

主要メッセージ

メッセージ 名称 方向 説明
S14F1 Get Attributes Request H→E オブジェクト属性照会
S14F2 Get Attributes Data E→H 属性返却
S14F3 Object Command H→E オブジェクトコマンド
S14F4 Object Command Ack E→H コマンド応答
S14F9 Create Object Request H→E オブジェクト作成 (CJ)
S14F10 Create Object Ack E→H 作成応答

S14F3 - Object Command (コントロールジョブ)

構造

S14F3 W
<L[3]
  <OBJSPEC A>        // オブジェクト指定子
  <CJCMD U1>         // コマンド
  <L[n]              // パラメータ
    <L[2]
      <CPNAME A>
      <CPVAL>
    >
    ...
  >
>

CJCMD値

コマンド
1 SELECT
2 DESELECT
3 START
4 PAUSE
5 RESUME
6 ABORT
7 STOP
8 DELETE
9 HOLD

S14F9 - Create Object Request

構造

S14F9 W
<L[2]
  <OBJSPEC A>
  <L[n]              // 属性
    <L[2]
      <ATTRID A>
      <ATTRDATA>
    >
    ...
  >
>

Stream 16 - プロセスジョブ (E40)

主要メッセージ

メッセージ 名称 方向 説明
S16F11 PRCreateJob H→E プロセスジョブ作成
S16F12 PRCreateJob Ack E→H 作成応答
S16F15 PRMultiCreate H→E 複数ジョブ作成
S16F16 PRMultiCreate Ack E→H 複数作成応答
S16F17 PRJobCommand H→E ジョブコマンド
S16F18 PRJobCommand Ack E→H コマンド応答
S16F19 PRGetAllJobs H→E ジョブリスト取得
S16F20 PRGetAllJobs Data E→H ジョブリスト返却
S16F21 PRGetJobInfo H→E ジョブ詳細取得
S16F22 PRGetJobInfo Data E→H ジョブ詳細返却

S16F11 - PRCreateJob

構造

S16F11 W
<L[5]
  <DATAID U4>
  <PRJOBID A>        // プロセスジョブID
  <PRMTLTYPE U1>     // 0=キャリア, 1=基板
  <L[n]              // マテリアルリスト
    <MTLID A>
    ...
  >
  <L[m]              // 属性
    <L[2]
      <ATTRID A>
      <ATTRDATA>
    >
    ...
  >
>

共通属性

属性 説明
RecID レシピID
PRProcessStart 自動開始フラグ
CarrierInputSpec 入力キャリア仕様
MtrlOutSpec マテリアル出力仕様

S16F17 - PRJobCommand

構造

S16F17 W
<L[3]
  <PRCMD U1>         // コマンド
  <L[n]              // ジョブリスト
    <PRJOBID A>
    ...
  >
  <L[m]              // パラメータ
    <L[2]
      <CPNAME A>
      <CPVAL>
    >
    ...
  >
>

PRCMD値

コマンド
1 START
2 PAUSE
3 RESUME
4 CANCEL
5 DEQUEUE
6 ABORT
7 STOP

S16F18 - PRJobCommand Acknowledge

構造

S16F18
<L[2]
  <ACKA B[1]>        // 0=成功, 1=失敗
  <L[n]              // ジョブ毎の結果
    <L[2]
      <PRJOBID A>
      <PRJOBRESULT U1>
    >
    ...
  >
>

共通応答コード

OBJACK (オブジェクト確認)

説明
0 成功
1 無効なオブジェクトタイプ
2 オブジェクトが見つからない
3 無効な属性
4 読み取り専用属性
5 無効なフォーマット

ACKA (確認A)

説明
0 成功
1 失敗