跳轉到

情境:製程完成

1. 概述

本情境描述設備完成加工時的完整事件報告流程,包括資料收集和狀態轉換。

2. 前置條件

條件 必要狀態
通訊 COMMUNICATING
控制狀態 ONLINE
製程狀態 EXECUTING

3. 完整製程流程

sequenceDiagram participant Host participant Equipment rect rgb(240, 255, 240) Note over Host,Equipment: 製程執行 Note over Equipment: 狀態:EXECUTING Note over Equipment: 加工材料中... end rect rgb(255, 248, 240) Note over Host,Equipment: 製程完成 Note over Equipment: 製程步驟完成 Note over Equipment: 狀態:IDLE end rect rgb(240, 248, 255) Note over Host,Equipment: 事件報告 Equipment->>Host: S6F11 W (ProcessCompleted) Note right of Equipment: ProcessStateChange<br/>ProcessResult<br/>ProcessData Host-->>Equipment: S6F12 (ACKC6=0) end

4. 詳細序列

4.1 正常製程完成

sequenceDiagram participant Host participant Equipment Note over Equipment: 狀態:EXECUTING Note over Equipment: 最後製程步驟... Note over Equipment: 收集量測資料 Note over Equipment: 狀態:IDLE Equipment->>Host: S6F11 W (CEID=102) Note right of Equipment: DATAID=12345<br/>CEID=102 (ProcessCompleted)<br/>Reports: ProcessEnd, ProcessData Host-->>Equipment: S6F12 (ACKC6=0) Note over Host,Equipment: 額外資料收集(選擇性) Host->>Equipment: S6F15 W (Request detailed data) Equipment-->>Host: S6F16 (Detailed process data)

4.2 S6F11 訊息結構

S6F11 W
<L[3]
  <DATAID 12345>
  <CEID 102>              // ProcessCompleted
  <L[2]
    <L[2]
      <RPTID 12>          // RPT_ProcessEnd
      <L[6]
        <PPID "RECIPE001">
        <LOTID "LOT001">
        <SLOTID 5>
        <ProcessTime 120>  // 秒
        <ProcessResult 0>  // 0=OK, 1=NG
        <Clock "20241231120000">
      >
    >
    <L[2]
      <RPTID 50>          // RPT_ProcessData
      <L[n]
        // 製程量測資料
        <Measurement1 123.45>
        <Measurement2 67.89>
        ...
      >
    >
  >
>

5. 製程結果碼

ProcessResult 說明
0 製程成功完成
1 製程完成但有錯誤
2 製程未完成
3 製程已中止

6. 資料收集

6.1 自動資料(透過事件報告)

ProcessCompleted 事件中自動包含的資料:

變數 類型 說明
RecipeID A 使用的配方
LotID A 批次識別碼
SlotID U2 卡槽編號
ProcessTime U4 持續時間(秒)
ProcessResult U1 結果碼
StartTime A 製程開始時間
EndTime A 製程結束時間

6.2 量測資料

變數 類型 單位 說明
[Measurement1] F4 [unit] [Description]
[Measurement2] F4 [unit] [Description]

6.3 隨選資料查詢

主機可在完成後請求額外資料:

sequenceDiagram participant Host participant Equipment Host->>Equipment: S6F15 W Note right of Host: 請求特定 DVID 的資料 Equipment-->>Host: S6F16 (Data values)

7. 多單元加工

適用於加工多個單元(如晶圓)的設備:

7.1 單元完成

sequenceDiagram participant Host participant Equipment Note over Equipment: 加工 Slot 1 Equipment->>Host: S6F11 W (SlotCompleted) Note right of Equipment: CEID=110, Slot=1, Result=OK Host-->>Equipment: S6F12 Note over Equipment: 加工 Slot 2 Equipment->>Host: S6F11 W (SlotCompleted) Note right of Equipment: CEID=110, Slot=2, Result=OK Host-->>Equipment: S6F12 Note over Equipment: 所有卡槽完成 Equipment->>Host: S6F11 W (ProcessCompleted) Note right of Equipment: CEID=102, 彙總資料 Host-->>Equipment: S6F12

7.2 彙總報告結構

S6F11 W
<L[3]
  <DATAID>
  <CEID 102>
  <L[1]
    <L[2]
      <RPTID 99>          // RPT_BatchSummary
      <L[3]
        <TotalProcessed 25>
        <TotalPassed 24>
        <TotalFailed 1>
      >
    >
  >
>

8. 錯誤情境

8.1 製程完成但有錯誤

sequenceDiagram participant Host participant Equipment Note over Equipment: 偵測到製程錯誤 Equipment->>Host: S5F1 W (Alarm Set) Note right of Equipment: ALID=3001<br/>ALTX="Process Error" Host-->>Equipment: S5F2 Note over Equipment: 製程繼續/恢復 Note over Equipment: 狀態:IDLE Equipment->>Host: S6F11 W (ProcessCompleted) Note right of Equipment: ProcessResult=1(有錯誤) Host-->>Equipment: S6F12

8.2 製程中止

sequenceDiagram participant Host participant Equipment Note over Equipment: 觸發中止 Note over Equipment: 狀態:ABORTING Equipment->>Host: S6F11 W (ProcessStateChange) Host-->>Equipment: S6F12 Note over Equipment: 狀態:IDLE Equipment->>Host: S6F11 W (ProcessAborted) Note right of Equipment: CEID=103<br/>AbortReason="操作員請求" Host-->>Equipment: S6F12

9. 主機確認失敗

9.1 無 S6F12 回應

sequenceDiagram participant Host participant Equipment Equipment->>Host: S6F11 W (ProcessCompleted) Note over Equipment: 等待 S6F12 Note over Equipment: T3 逾時 Note over Equipment: 訊息排入重試佇列 Note over Equipment: 或在通訊中斷時 Spool

9.2 Spooling 情境

若事件報告期間通訊中斷:

sequenceDiagram participant Host participant Equipment Equipment->>Host: S6F11 W (ProcessCompleted) Note over Host,Equipment: 通訊中斷 Note over Equipment: Spool 訊息 Note over Host,Equipment: 稍後:通訊恢復 Equipment->>Host: S6F23 (Request spool transmit) Host-->>Equipment: S6F24 (Grant) Equipment->>Host: S6F11 (Spooled message) Host-->>Equipment: S6F12

10. 相關收集事件

CEID 名稱 觸發條件
100 ProcessStateChange 任何製程狀態變更
101 ProcessStarted 製程執行開始
102 ProcessCompleted 製程正常完成
103 ProcessAborted 製程中止
110 SlotCompleted 單一卡槽/單元完成
111 SlotFailed 單一卡槽/單元失敗

11. 時間考量

事件 時機
ProcessCompleted 事件 狀態轉為 IDLE 後立即
量測資料可用 事件發生時
歷史資料保留 [可設定]