半導體 fab MES 整合實務:SECS/GEM 通訊協定與 wafer OCR 讀碼器對接完整解析
2026-07-21
威視康
7
半導體 fab 的自動化程度、跟一般工廠有本質差異。一片 12 吋 wafer 產能動輒數十萬美金、fab 內從機台狀態、生產批次、wafer ID、良率統計、稽核紀錄、全部即時進 MES(Manufacturing Execution System 製造執行系統)。整條產線只要有一個環節資料寫不進去、就等於這段時間的稽核紀錄有斷點。
Wafer OCR 讀碼器是 MES 資料鏈的第一個節點。wafer 出廠、進 fab、每次進出機台、都要讀 wafer ID 寫進 MES、對應 lot 號、production batch、機台編號、生產時間。這個節點如果通訊介面對不上 MES、SI(System Integrator 系統整合商)就要花大量時間橋接、產線 delay、fab 上線時程被拖。
這篇用 fab 現場語言、解析 SEMI SECS/GEM 通訊協定是什麼、為什麼半導體 fab 用它而不用一般工廠常見的 TCP/IP、以及 Cognex In-Sight 1740 系列(IS1740 / IS1741 / IS1742)原生支援 SECS/GEM 的設計邏輯。

什麼是 SEMI SECS/GEM?
SECS/GEM 是 SEMI(Semiconductor Equipment and Materials International 國際半導體產業協會)針對半導體設備通訊訂立的標準協定家族、拆開來看:
SECS(SEMI Equipment Communications Standard 半導體設備通訊標準)
定義半導體設備與工廠 MES 之間的訊息格式。SECS-I 走 RS-232 序列、SECS-II 走網路、內容包含每種訊息的欄位格式、資料型態、回應規則。
GEM(Generic Equipment Model 通用設備模型)
定義半導體設備該具備的行為模式。包括設備狀態回報、事件通知、遠端控制、批次追蹤、警報回報等標準行為。設備符合 GEM、MES 就能用統一的方式管控、不用每台機器都寫特殊處理。
HSMS(High-Speed SECS Message Services 高速 SECS 訊息服務)
SECS-II 在 TCP/IP 上跑的訊息傳輸層、規範連線建立、心跳、逾時、重連等機制。
三者組合起來、就是半導體 fab 內每台設備與 MES 溝通的統一語言。

為什麼半導體 fab 不用一般工廠常見的 TCP/IP?
一般工廠自動化通訊、常見的做法是設備直接開 TCP 或 UDP socket、把資料 push 到 MES 或 SCADA。這個做法在一般工廠沒問題、但在半導體 fab 有以下幾個限制:
🔍 資料格式不統一
每家設備廠商用自己的 protocol、fab 內數百台機台、SI 就要為每台機台寫特殊轉譯層。fab 換機台就要重寫、維護成本高。
🔍 設備狀態管理不完整
一般 TCP/IP 只傳資料、不規範設備狀態機。fab MES 需要知道「這台機器現在是 idle / setup / execute / pause / abort」等狀態、才能規劃排程。GEM 定義完整狀態機、TCP/IP raw socket 沒有。
🔍 稽核紀錄追溯不完整
半導體產業稽核(例如車用 IATF 16949、醫療 ISO 13485、資安 SEMI E187)要求每次設備事件都有完整回應紀錄。SECS/GEM 訊息本身自帶回應機制、TCP raw socket 需自己實作。
🔍 遠端控制介面缺失
Fab MES 常需要遠端下令機台「暫停」「切換 recipe」「開始批次」。GEM 定義 Remote Command 標準、TCP/IP raw socket 沒有。
半導體 fab 因應這些條件、統一採用 SECS/GEM。全球 fab 標準一致、跨廠設備維護、跨廠人員訓練都能通用。

Cognex In-Sight 1740 系列的 SECS/GEM 支援
Cognex In-Sight 1740 系列(IS1740 / IS1741 / IS1742)是為 fab wafer ID 讀取設計的機型、原生支援 SECS/GEM 通訊協定。這代表以下實務效益:
SI 不用另寫轉譯層
一般工業條碼讀取器如果只支援 TCP/IP raw socket、fab 導入時 SI 需要寫一層 protocol adapter 把資料轉成 MES 可讀的 SECS 格式。IS1740 系列原生支援、省下這一層開發時間。
設備狀態自動回報 MES
IS1740 系列作為 GEM 相容設備、MES 可以直接查詢設備狀態、不用另寫查詢介面。
事件通知即時性
Wafer ID 每次成功讀取、失敗、光源模式切換、都能作為 GEM 事件即時通知 MES。稽核紀錄完整、事後回溯容易。
跨廠人員訓練成本低
Fab 工程師換廠工作、只要熟悉 SECS/GEM 就能上手不同 fab 的機台管控、不用重新學每家設備廠商的 proprietary 介面。

SI 導入 wafer OCR 讀碼器的 5 個實務步驟
半導體 fab 引進新 wafer OCR 讀碼器、SI 導入的完整步驟通常如下:
一、需求盤點
確認 wafer 表面材質、字元大小、產線速度、cycle time、MES 連線需求。這個階段最容易被忽略的變數是 wafer 塗層條件、直接影響機型選擇(IS1741 Red 622nm vs IS1742 IR 880nm)。
二、樣品實測
取代表性 wafer 樣品做讀取測試、驗證 raw 讀取率、光源模式、對比度。這個階段的目的是驗證機型與 wafer 表面條件是否匹配、避免上線後才發現整批讀不動。
三、SECS/GEM 通訊介面對接
設備進 fab 網路、設定 HSMS 連線、對應 MES 端的 Equipment ID。IS1740 系列原生支援、SI 通常只需設定連線參數、不用寫轉譯層。
四、GEM Collection Events 與資料變數定義
定義哪些 wafer ID 讀取事件(GEM Collection Events)要通知 MES、哪些 Status Variables 與 Data Variables 要允許 MES 查詢、哪些 Remote Command 要允許 MES 下達。這個階段的規劃完整度、直接影響後續 MES 儀表板與追溯報表的資訊密度。
五、產線試運轉與 KPI 驗收
以 raw 讀取率、誤判率、cycle time、MES 資料完整度為驗收基準、留試運轉影像紀錄、達標後正式上線。

fab 工程師常見的 SECS/GEM 誤解
半導體 fab MES 整合、有幾個現場工程師常問、但業界外常誤解的問題:
誤解一:SECS/GEM 就是 SECS 加上 GEM 嗎?
不完全。SECS 定義訊息格式(怎麼傳)、GEM 定義設備行為(傳什麼、什麼時候傳)、HSMS 定義傳輸層(TCP/IP 上跑的細節)。三者組合才是完整的 fab 通訊標準。
誤解二:一般 TCP/IP 讀碼器可以透過 middleware 對接 MES 嗎?
可以、但這是最常見的整合痛點。Middleware 需 SI 寫、跨廠不通用、fab 換機台就要重寫。原生支援 SECS/GEM 的機型省下這一層。
誤解三:SECS/GEM 只有大廠 fab 用嗎?
不是。中小規模 fab、Foundry 分廠、OSAT 封測代工廠、只要跟主流 IDM(Integrated Device Manufacturer 整合元件製造商)合作、都會被要求 SECS/GEM 相容。這是進半導體供應鏈的基本盤。
誤解四:讀碼器只是把 wafer ID 傳給 MES、需要那麼複雜的協定嗎?
需要。稽核紀錄完整度取決於通訊層的可追溯性。TCP raw socket 傳完就沒紀錄、SECS/GEM 每次訊息交換都有 timestamp、response code、error code、稽核時能直接匯出。
誤解五:SECS/GEM 通訊很慢、會拖累 cycle time 嗎?
不會。HSMS 走 TCP/IP、傳輸速度依網路頻寬決定、跟 SECS-I 走 RS-232 序列的年代不同。現代 fab 內部網路速度足以支撐即時 wafer ID 通訊。

Fab 導入 SECS/GEM 前的三個 RFQ 檢查點
半導體 fab 引進新 wafer OCR 讀碼器、採購 RFQ(Request for Quotation 詢價文件)應明列以下三個技術檢查點、避免上線後才發現通訊層對不上:
檢查點一:原生支援 SECS/GEM
確認設備 datasheet 明列 SECS/GEM 或 SEMI HSMS 相容、非「可透過外掛軟體轉譯」。原生支援與外掛轉譯、後續維護成本差異很大。
檢查點二:GEM State Model 相容性
確認設備狀態機符合 GEM 標準(idle / setup / execute / pause / abort 等)、fab MES 才能統一管控。
檢查點三:Status Variables / Data Variables / Collection Events 文件完整
設備廠商應提供完整的 Status Variables(設備狀態變數)、Data Variables(資料變數)與 Collection Events(事件定義)對照表、SI 才能規劃 MES 端資料變數與事件通知。這份文件缺失、SI 就要靠試錯找出設備支援的變數、上線時程會被拖。
這三個檢查點對齊、fab wafer OCR 讀碼器導入 MES 的技術風險大幅降低。

跨廠比對:SECS/GEM 對 fab 的長期價值
半導體業界通則觀察是:SECS/GEM 相容機型雖然採購價格通常較 TCP/IP 一般機型高、但長期總擁有成本較低。原因如下:
SI 導入時間短、上線快
原生 SECS/GEM 對接、SI 通常只需設定連線參數、不用開發轉譯層。
跨廠設備維護成本低
Fab 內數百台機台、若全部走同一套 SECS/GEM 標準、維護、擴充、換機都用同一套 SOP。
跨廠人員訓練成本低
Fab 工程師熟悉 SECS/GEM 就能跨廠上手、不用學每家設備廠商的 proprietary 介面。
稽核紀錄完整度高
SECS/GEM 訊息自帶 timestamp、response code、稽核時能直接匯出、無須另寫紀錄模組。
跨代設備擴充相容性高
Fab 未來擴充新設備、只要新設備也支援 SECS/GEM、即可無縫加入既有 MES、不用大改架構。
這些長期價值、通常在 fab 上線後 2-3 年才會顯現、但一旦顯現、就是 fab 選型時最重要的判斷依據。

結語
半導體 fab MES 整合、通訊協定是資料鏈的地基。SEMI SECS/GEM 統一了全球 fab 的設備通訊標準、Cognex In-Sight 1740 系列則把 wafer OCR 讀碼器的 SECS/GEM 支援做成原生功能。fab 工程師選型時、確認原生 SECS/GEM 支援、GEM State Model 相容、EDV / CE 文件完整、樣品實測驗收、產線試運轉這幾件事對齊之後、wafer ID 資料鏈能穩定寫入 MES、稽核紀錄完整、跨廠追溯無斷點。
半導體視覺整合、規格書是起點、通訊介面的原生對接是長期擴充能力的關鍵。想深入了解 Cognex In-Sight 1741 完整規格、可參考威視康 VSK 半導體視覺方案 https://www.vsk.com.tw/solutions/semiconductor.html