コンテンツにスキップ

ロードポート状態モデル(SEMI E87)

1. 概要

ロードポート状態モデルは、SEMI E87で規定されている各ロードポート(キャリア装填位置)の動作状態を定義します。

2. ロードポート転送状態図

stateDiagram-v2 [*] --> OUT_OF_SERVICE OUT_OF_SERVICE --> IN_SERVICE: サービス有効化 IN_SERVICE --> OUT_OF_SERVICE: サービス無効化 state IN_SERVICE { [*] --> TRANSFER_READY TRANSFER_READY --> TRANSFER_BLOCKED: ブロックコマンド TRANSFER_BLOCKED --> TRANSFER_READY: アンブロックコマンド TRANSFER_READY --> READY_TO_LOAD: ロードリクエスト READY_TO_LOAD --> TRANSFER_READY: キャンセル / タイムアウト READY_TO_LOAD --> TRANSFER_READY: ロード完了 TRANSFER_READY --> READY_TO_UNLOAD: アンロードリクエスト READY_TO_UNLOAD --> TRANSFER_READY: キャンセル / タイムアウト READY_TO_UNLOAD --> TRANSFER_READY: アンロード完了 }

3. ロードポート関連付け状態図

stateDiagram-v2 [*] --> NOT_ASSOCIATED NOT_ASSOCIATED --> ASSOCIATED: キャリア配置・検証済み ASSOCIATED --> NOT_ASSOCIATED: キャリア取り外し

4. 状態定義

4.1 転送状態

状態 説明
OUT_OF_SERVICE ロードポート無効、転送不可
IN_SERVICE ロードポート有効
TRANSFER_BLOCKED 転送一時的にブロック
TRANSFER_READY ロード/アンロード操作準備完了
READY_TO_LOAD キャリアロード待機中
READY_TO_UNLOAD キャリアアンロード待機中

4.2 関連付け状態

状態 説明
NOT_ASSOCIATED ロードポートにキャリア関連付けなし
ASSOCIATED キャリアがロードポートに関連付け

5. 遷移表

# 遷移前状態 トリガー 遷移後状態 アクション
1 OUT_OF_SERVICE 有効化コマンド IN_SERVICE / TRANSFER_READY LP初期化
2 IN_SERVICE 無効化コマンド OUT_OF_SERVICE 操作拒否
3 TRANSFER_READY 転送ブロック TRANSFER_BLOCKED 転送ブロック
4 TRANSFER_BLOCKED 転送アンブロック TRANSFER_READY 転送許可
5 TRANSFER_READY ロードリクエスト READY_TO_LOAD AMHS通知
6 READY_TO_LOAD キャリア到着 TRANSFER_READY キャリア処理
7 READY_TO_LOAD タイムアウト/キャンセル TRANSFER_READY リクエストキャンセル
8 TRANSFER_READY アンロードリクエスト READY_TO_UNLOAD AMHS通知
9 READY_TO_UNLOAD キャリア取り外し TRANSFER_READY LPクリア
10 READY_TO_UNLOAD タイムアウト/キャンセル TRANSFER_READY リクエストキャンセル

6. ロードポート属性

属性 説明
PortID U2 ロードポート番号(1、2、...)
TransferState U1 現在の転送状態
AssociationState U1 現在の関連付け状態
AccessMode U1 現在のアクセスモード(アクセスモード章参照)
CarrierID A 関連付けられたキャリアID(存在する場合)
ReservationState U1 ホスト/装置による予約

6.1 転送状態値

状態
0 OUT_OF_SERVICE
1 TRANSFER_BLOCKED
2 TRANSFER_READY
3 READY_TO_LOAD
4 READY_TO_UNLOAD

6.2 関連付け状態値

状態
0 NOT_ASSOCIATED
1 ASSOCIATED

7. ロードポートコマンド

7.1 サービス制御

コマンド 効果
EnableLoadPort OUT_OF_SERVICE → IN_SERVICE
DisableLoadPort 任意 → OUT_OF_SERVICE

7.2 転送制御

コマンド 効果
BlockTransfer TRANSFER_READY → TRANSFER_BLOCKED
UnblockTransfer TRANSFER_BLOCKED → TRANSFER_READY
RequestLoad TRANSFER_READY → READY_TO_LOAD
RequestUnload TRANSFER_READY → READY_TO_UNLOAD
CancelRequest READY_TO_LOAD/UNLOAD → TRANSFER_READY

8. 関連メッセージ

メッセージ 方向 説明
S3F23 H→E ポートアクションリクエスト
S3F24 E→H ポートアクション確認応答

8.1 S3F23 - ポートアクションリクエスト

構造:

S3F23 W
<L[3]
  <DATAID>
  <PORTACTION>         // アクションコード
  <L[n]                // ポートリスト
    <PORTID>
    ...
  >
>

PORTACTION値:

アクション
1 ポート予約
2 予約キャンセル
3 キャリアアウトリクエスト
4 キャリアインリクエスト
5 キャリアアウトキャンセル
6 キャリアインキャンセル

8.2 S3F24 - ポートアクション確認応答

構造:

S3F24
<L[2]
  <PORTACTIONRESULT>
  <L[n]                // ポートごとの結果
    <L[2]
      <PORTID>
      <PORTRESULT>
    >
    ...
  >
>

9. ロードシーケンス

sequenceDiagram participant Host participant Equipment participant AMHS Note over Equipment: LP1:TRANSFER_READY Host->>Equipment: S3F23 (RequestLoad, Port=1) Equipment-->>Host: S3F24 (Success) Note over Equipment: LP1:READY_TO_LOAD Equipment->>Host: S6F11 (LoadPortStateChange) Host-->>Equipment: S6F12 Equipment->>AMHS: ロードリクエスト信号 AMHS->>Equipment: キャリアデリバリー Note over Equipment: LP1:TRANSFER_READY Note over Equipment: LP1:ASSOCIATED Equipment->>Host: S6F11 (CarrierArrived) Host-->>Equipment: S6F12

10. アンロードシーケンス

sequenceDiagram participant Host participant Equipment participant AMHS Note over Equipment: LP1:TRANSFER_READY, ASSOCIATED Host->>Equipment: S3F23 (RequestUnload, Port=1) Equipment-->>Host: S3F24 (Success) Note over Equipment: LP1:READY_TO_UNLOAD Equipment->>AMHS: アンロードリクエスト信号 AMHS->>Equipment: キャリア取り外し Note over Equipment: LP1:TRANSFER_READY Note over Equipment: LP1:NOT_ASSOCIATED Equipment->>Host: S6F11 (CarrierRemoved) Host-->>Equipment: S6F12

11. 関連収集イベント

CEID 名前 説明
[9001] LoadPortStateChange 転送状態変更
[9002] LoadPortAssociated キャリア関連付け
[9003] LoadPortDisassociated キャリア取り外し
[9004] LoadPortReserved ホストによるポート予約
[9005] LoadPortReleased ポート予約解除

12. 関連状態変数

SVID 名前 説明
[9001] LoadPort1TransferState U1 LP1転送状態
[9002] LoadPort1AssociationState U1 LP1関連付け状態
[9003] LoadPort1CarrierID A LP1キャリアID
[9010] LoadPort2TransferState U1 LP2転送状態
... ... ... ...

13. マルチポート構成

パラメータ
ロードポート数 [2]
ポート番号 1, 2
ポートあたりのキャリア容量 1 FOUP

14. エラー処理

エラー条件 応答
ロードタイムアウト READY_TO_LOAD → TRANSFER_READY
アンロードタイムアウト READY_TO_UNLOAD → TRANSFER_READY
無効なポート S3F24エラーコード付き
ポートアウトオブサービス S3F24エラーコード付き