1. SECS/GEM 协议概述

SECS/GEM 协议是半导体制造领域最核心的工厂自动化通信标准。它定义了制造设备与上位主机(Host/MES)之间的数据交换与远程控制规范,是半导体工厂实现设备互联、数据采集与工艺自动化的基础通信语言。

1.1 协议起源与发展历程

SECS/GEM 协议由国际半导体设备与材料协会(SEMI)制定并维护,其发展经历了三个关键阶段:

阶段 时间 标准编号 核心内容
第一阶段 1980s SEMI E4 (SECS-I) 定义 RS-232 串口物理层通信协议,报文格式与传输规则
第二阶段 1990s SEMI E5 (SECS-II) 定义设备与主机之间的消息内容、数据结构与事务处理规则
第三阶段 1992+ SEMI E30 (GEM) 在 SECS-I/II 基础上定义设备行为模型、状态机与通用场景
关键认知: SECS-I 解决"怎么传",SECS-II 解决"传什么",GEM 解决"设备应该怎么做"。三者共同构成完整的半导体设备通信标准体系。
SECS/GEM 协议栈分层架构 SECS/GEM 协议栈分层架构 GEM (SEMI E30) — 设备行为模型 状态机 · 事件通知 · 远程控制 · 数据采集 SECS-II (SEMI E5) — 消息内容与结构 SxFx 流/功能码 · 数据项格式 · 事务处理 SECS-I (SEMI E4) — 物理层与传输 RS-232 · 报文分块 · 校验与重传 应用层 表示层 传输层 协议关系 GEM 依赖 SECS-II 消息 SECS-II 依赖 SECS-I 传输 三者缺一不可

1.2 在半导体制造中的角色

在半导体工厂(FAB)的自动化体系中,SECS/GEM 协议扮演着设备与工厂系统之间的通信桥梁角色。其核心价值体现在以下四个维度:

  • 设备集成(Equipment Integration):使不同厂商、不同工艺类型的设备能够以统一的方式接入工厂网络,消除私有协议壁垒。
  • 实时数据采集(Data Collection):支持主机按需或周期性地获取设备的工艺参数、状态数据、报警信息,为生产过程监控与良率分析提供数据基础。
  • 远程控制(Remote Control):允许主机远程下发工艺配方(Recipe)、启动/停止工艺、切换设备模式,减少人工干预,提升自动化水平。
  • 事件与报警管理(Event & Alarm Management):设备主动上报工艺完成、异常报警、物料到位等事件,使工厂系统能够实时响应产线变化。
行业共识: 在 300mm 晶圆厂中,SECS/GEM 是设备采购的强制性技术要求。不具备 GEM 能力的设备无法通过工厂的自动化验收(FAT/SAT)。
SECS/GEM 在 FAB 自动化体系中的位置 SECS/GEM 在 FAB 自动化体系中的位置 MES / 制造执行系统 EAP / APC / 设备自动化平台 薄膜沉积设备 刻蚀设备 光刻设备 SECS /GEM

1.3 与薄膜沉积设备的关系

薄膜沉积设备(如 PVD、CVD、ALD)是晶圆制造前段工艺中的关键设备,其工艺控制精度与自动化水平直接影响薄膜均匀性、台阶覆盖率和颗粒污染控制。SECS/GEM 协议在薄膜沉积设备中的部署具有以下特殊性:

设备特性 对 SECS/GEM 的适配要求 典型场景
多腔室并行工艺 支持多腔室独立状态上报与配方管理 每个工艺腔室作为一个独立 Equipment Entity
工艺参数实时监控 高频数据采集(温度、压力、射频功率、气体流量) 使用 Data Variable 和 Trace 机制采集毫秒级数据
复杂配方管理 支持多步骤、多腔室配方的上传、校验与执行 Recipe Management 场景下的 S7/S8 消息交互
颗粒与污染控制 报警与事件上报需包含腔室清洁状态 Alarm 触发后自动触发 PM 请求
真空与传输系统联动 设备状态机需包含真空锁、机械手、预真空室等子状态 GEM 状态模型扩展为 Equipment State + Sub-state
部署注意: 薄膜沉积设备通常包含多个真空腔室和传输模块,GEM 状态机设计时必须将腔室隔离、真空联锁、机械手互锁等安全逻辑纳入状态转换规则,避免因通信异常导致设备误动作。
薄膜沉积设备 SECS/GEM 通信拓扑 薄膜沉积设备 SECS/GEM 通信拓扑 Host / MES 设备主控制器 SECS/GEM 工艺腔室 A PVD/CVD 工艺腔室 B ALD 预真空室 Load Lock 传输模块 机械手 薄膜沉积设备 GEM 适配要点 每个腔室独立上报状态 · 配方按腔室管理 · 真空联锁纳入状态机 · 高频数据采集支持工艺闭环控制

1.4 协议标准体系概览

与薄膜沉积设备部署直接相关的 SEMI 标准包括:

  • SEMI E4 (SECS-I):串行通信物理层与传输协议,定义报文格式、块传输、校验与超时重传机制。在薄膜沉积设备中通常通过 RS-232 或 RS-485 实现。
  • SEMI E5 (SECS-II):消息层协议,定义 SxFx 流/功能码结构、数据项格式(如 ASCII、Binary、List)以及事务处理规则。薄膜沉积设备的配方上传、参数查询均基于此层。
  • SEMI E30 (GEM):通用设备模型,定义设备状态机(Init/Idle/Executing/PM)、事件通知、报警管理、数据采集、远程控制等通用场景。薄膜沉积设备需根据腔室数量与工艺类型进行状态机扩展。
  • SEMI E37 (HSMS):高速 SECS 消息服务,基于 TCP/IP 的通信协议,逐步取代 SECS-I 成为主流。新建薄膜沉积设备项目建议优先采用 HSMS。
实践建议: 薄膜沉积设备的 SECS/GEM 开发应优先参考 SEMI E30 的 GEM 标准,并结合设备的多腔室特性参考 SEMI E125(Equipment Self Description)标准进行设备描述文件的定义,以降低集成测试成本。