1. SECS/GEM 概述:半导体工厂自动化的发展历程

1.1 从手工搬运到整线自动化:半导体工厂的进化

半导体制造是当今最复杂的离散制造过程之一。一片晶圆需要经过数百道工序,包括光刻、刻蚀、沉积、清洗、检测等,且对洁净度、温度、压力等环境参数有极高要求。在自动化普及之前,工厂依赖人工搬运晶圆盒(FOUP/FOSB)和手动记录设备参数,效率低、错误率高、可追溯性差。

半导体工厂自动化大致经历了以下四个阶段:

阶段 时间 特征 典型技术
1. 手工阶段 1980s 前 人工搬运、纸质记录、单机操作 无标准通信协议
2. 单机自动化 1980s – 1990s 设备自带控制器,可独立运行 Recipe RS-232、SECS-I
3. 产线集成 1990s – 2000s MES 与设备双向通信,实现远程监控 SECS-II、HSMS、GEM
4. 智能工厂 2010s 至今 实时调度、大数据分析、APC、EDA GEM300、EDA/Interface A
关键认知:SECS/GEM 协议族是半导体工厂从“单机自动化”迈向“产线集成”阶段的核心技术基石。没有标准化的通信协议,设备与 MES 之间就是信息孤岛。

1.2 SECS/GEM 协议族全景:四层架构

SECS/GEM 并非单一协议,而是一组相互关联的标准,共同定义了半导体设备与工厂主机之间的通信方式。其核心成员包括:

  • SECS-I (SEMI E4) — 物理层与传输层:定义 RS-232 串行通信的电气特性、报文格式和半双工传输机制。传输速率通常为 9600 bps。
  • SECS-II (SEMI E5) — 消息层与数据语言:定义设备与主机之间交换的消息结构、数据项格式(如 S1F1、S2F41 等 Stream/Function 代码)以及数据类型(如 ASCII、Binary、List)。
  • HSMS (SEMI E37) — 高速以太网传输:替代 SECS-I 的 TCP/IP 网络传输层,支持全双工、高速通信(100 Mbps 以上),是现代工厂的主流选择。
  • GEM (SEMI E30) — 设备行为模型:定义设备必须支持的一组标准能力(状态模型、报警管理、事件通知、远程控制、数据收集等),确保不同厂商的设备对 MES 表现出统一的行为接口。
SECS/GEM 协议族四层架构 SECS/GEM 协议族四层架构 GEM (SEMI E30) — 设备行为模型 状态机 · 报警 · 事件 · 远程控制 · 数据收集 SECS-II (SEMI E5) — 消息层 Stream/Function · 数据项 · 消息结构 HSMS (E37) / SECS-I (E4) — 传输层 TCP/IP 或 RS-232 · 报文分帧 · 连接管理 物理层 以太网 (RJ45) / 串口 (RS-232) · 线缆 · 电气特性 协议分层关系 上层依赖下层 GEM 使用 SECS-II SECS-II 承载于 HSMS/SECS-I 之上 现代工厂主流 HSMS + SECS-II + GEM 组合 SECS-I 仅用于 老旧设备
工程要点:在产线集成项目中,我们通常只关心 GEM (E30) 和 SECS-II (E5) 的交互逻辑。HSMS 作为传输层由通信库封装,SECS-I 已逐步淘汰。但理解全栈架构有助于排查通信故障。

1.3 GEM 在 EDA/APC 中的核心作用

随着半导体制造进入 先进过程控制 (APC) 和 设备数据分析 (EDA) 时代,GEM 的角色从“设备控制接口”升级为“数据采集与协同控制中枢”。

  • APC (Advanced Process Control):通过实时采集设备工艺参数(温度、压力、RF 功率等),结合统计过程控制 (SPC) 模型,自动调整 Recipe 参数,减少工艺漂移。GEM 的 数据收集 (Data Collection) 和 远程控制 (Remote Control) 能力是 APC 闭环的基础。
  • EDA (Equipment Data Acquisition) / Interface A:SEMI E120/E125 标准定义了高速、高频率的设备数据采集接口。GEM 提供基础的“事件驱动”数据上报,而 EDA 在此基础上实现“周期性”和“跟踪”数据采集,用于更精细的故障检测和分类 (FDC)。
GEM 在 EDA/APC 中的核心位置 GEM 在 EDA/APC 中的核心位置 半导体设备 刻蚀 / 沉积 / 光刻 / 检测 GEM (E30) 接口 状态 · 报警 · 事件 · 数据 MES / 主机 调度 · 追溯 · 报告 APC (先进过程控制) 实时调参 · SPC · 模型反馈 EDA / Interface A 高速数据采集 · FDC · 故障检测 GEM 是设备与上层系统之间的桥梁 APC 和 EDA 依赖 GEM 提供的基础数据通道 和远程控制能力来实现闭环优化
常见误区:很多初学者认为 GEM 只是“设备通信协议”。实际上,GEM 定义了设备必须支持的行为规范,包括状态机转换规则、报警上报格式、事件 ID 命名规范等。没有 GEM,即使底层通信通了,MES 也无法统一管理不同厂商的设备。

1.4 协议族关系总结

标准 SEMI 编号 层级 核心职责 典型应用场景
SECS-I E4 传输层 RS-232 串行通信,半双工,报文分帧 1990s 老旧设备,现已基本淘汰
SECS-II E5 消息层 定义 Stream/Function 消息结构、数据项格式 所有 SECS/GEM 通信的核心消息格式
HSMS E37 传输层 TCP/IP 高速通信,全双工,连接管理 现代工厂标准传输方式
GEM E30 行为模型 设备状态机、报警、事件、远程控制、数据收集 MES 集成、APC、EDA 数据源
学习路径建议:本课程将按照 GEM → SECS-II → HSMS 的顺序展开。先掌握 GEM 的行为模型(状态机、事件、报警),再深入 SECS-II 的消息编码,最后理解 HSMS 的 TCP/IP 传输细节。这样符合“从应用到协议”的认知规律。