1. SECS/GEM 协议概述

SECS/GEM(SEMI Equipment Communications Standard / Generic Equipment Model)是半导体制造设备与工厂主机(Host)之间通信的事实标准协议族,由国际半导体设备与材料协会(SEMI)制定。它定义了设备状态上报、配方管理、报警处理、数据采集等核心交互机制,是半导体工厂自动化(EAP、MES)的通信基石。

课程定位:本章从协议栈结构、物理层对比和典型应用场景三个维度建立 SECS/GEM 的整体认知,为后续超时参数调优与重传机制实践奠定基础。

1.1 协议栈结构

SECS/GEM 协议栈采用分层架构,从上到下依次为:

  • GEM(Generic Equipment Model) — 应用层规范,定义设备行为模型、状态机、事件通知、数据采集、配方管理、报警管理等标准行为。
  • SECS-II(SECS Message Services) — 消息层,定义消息格式、数据类型(如 ASCII、BINARY、U1、U2、F4 等)、事务处理规则和流/功能码(Stream/Function)。
  • HSMS(High-Speed SECS Message Services) 或 RS-232(SECS-I) — 传输层,负责消息的帧封装、连接管理、流量控制和错误检测。
关键理解:GEM 依赖 SECS-II 的消息格式,SECS-II 依赖 HSMS 或 RS-232 的传输能力。调优超时参数时,需要同时考虑传输层(HSMS/SECS-I)和消息层(SECS-II)的交互时序。
SECS/GEM 协议栈分层架构 SECS/GEM 协议栈分层架构 GEM(Generic Equipment Model) 应用层:设备状态机、事件通知、配方管理、报警、数据采集 SECS-II(SECS Message Services) 消息层:消息格式、数据类型、Stream/Function、事务处理 HSMS(TCP/IP) 高速以太网,现代主流 SECS-I(RS-232) 串口,低速/老旧设备 HSMS 和 SECS-I 在超时参数与重传机制上有本质差异,是调优的核心关注点

1.2 HSMS 与 RS-232(SECS-I)对比

HSMS 和 SECS-I 是 SECS/GEM 的两种传输层实现,在物理介质、通信速率、连接模型和超时机制上存在显著差异。下表从工程实践角度进行对比:

对比维度 HSMS(TCP/IP) SECS-I(RS-232)
物理层 以太网(RJ45、光纤) 串行 RS-232C(DB9/DB25)
通信速率 10/100/1000 Mbps 及以上 9600 bps ~ 115200 bps(典型 9600)
连接模型 主动建立 TCP 连接,支持多会话 点对点,单连接
消息帧格式 HSMS 帧头(10 字节)+ 数据 SECS-I 块(Block),含块号、长度、校验
超时参数 T3(回复超时)、T5(连接待机)、T6(控制事务)、T7(连接空闲)、T8(帧间隔) T1(字符超时)、T2(协议超时)、T3(回复超时)、T4(块间超时)
重传机制 依赖 TCP 确认 + HSMS 控制消息(Select.req、Linktest.req) 依赖 SECS-I 块确认(ACK/NAK)+ 超时重传
典型延迟 < 10 ms(局域网) 10 ~ 100 ms(受波特率影响)
适用场景 300mm 晶圆厂、高速设备、集群控制 老旧设备、低速传感器、改造产线
工程注意:HSMS 的 T3 超时(回复超时)和 T6 超时(控制事务超时)是调优中最常调整的参数,设置过短会导致误判通信失败,设置过长会阻塞设备状态机。SECS-I 的 T1 字符超时在低速串口下需要根据波特率精确计算。
HSMS 与 SECS-I 通信流程对比 HSMS 与 SECS-I 通信流程对比 HSMS(TCP/IP) Host Equipment TCP Connect Select.req/rsp Data Message (S1F1) Reply (S1F2) Linktest.req (T7 超时触发) SECS-I(RS-232) Host Equipment Block #1 (ENQ) ACK (T2 超时控制) Block #2 (T4 块间超时) NAK → 重传 Block #2 Multi-block (T1 字符超时) HSMS 基于 TCP 流式传输,SECS-I 基于块确认,两者超时参数体系完全不同 HSMS 关键超时 T3: 回复超时 (45s) T6: 控制事务超时 (5s) T7: 连接空闲 (10s) T8: 帧间隔 (1s) SECS-I 关键超时 T1: 字符超时 (0.5s) T2: 协议超时 (10s) T3: 回复超时 (45s) T4: 块间超时 (10s)

1.3 应用场景

SECS/GEM 协议在半导体制造及相关精密制造领域有广泛的应用,以下是典型的工程场景:

场景 典型设备 通信方式 关键需求
光刻 ASML / Nikon 光刻机 HSMS(千兆以太网) 高吞吐量、低延迟、配方快速切换
刻蚀 Lam Research / TEL 刻蚀机 HSMS(百兆以太网) 实时报警上报、数据采集频率高
薄膜沉积 Applied Materials CVD/PVD HSMS 或 SECS-I 多腔室并行通信、状态同步
检测与量测 KLA / Hitachi 电子显微镜 HSMS 大文件传输(图像)、远程控制
湿法清洗 SCREEN / DNS 清洗机 SECS-I(RS-232) 老旧设备改造、低速稳定通信
封装测试 Advantest / Teradyne 测试机 HSMS 高速数据采集、并行站点管理
趋势:新建 300mm 晶圆厂已全面采用 HSMS,但全球仍有大量 200mm 及以下产线使用 SECS-I。作为自动化工程师,需要同时掌握两种传输层的超时调优方法,以应对不同产线的维护和升级需求。
SECS/GEM 典型应用场景拓扑 SECS/GEM 典型应用场景拓扑 Factory Host MES / EAP 光刻机 HSMS · 千兆以太网 刻蚀机 HSMS · 百兆 沉积设备 HSMS / SECS-I 清洗机 SECS-I · RS-232 不同设备可能混合使用 HSMS 和 SECS-I,Host 需要同时支持两种传输层 超时调优关注点 光刻/刻蚀 → T3/T6 调优 | 清洗机 → T1/T2/T4 调优 | 沉积设备 → 混合调优

1.4 协议选择与工程考量

在实际项目中,选择 HSMS 还是 SECS-I 需要综合考虑以下因素:

  • 设备硬件能力:老旧设备通常只提供 RS-232 接口,无法升级以太网;新设备标配以太网口。
  • 通信距离与布线:RS-232 有效距离约 15 米,HSMS 可通过交换机扩展至数百米。
  • 数据量要求:HSMS 支持大消息(如图像、配方文件)传输,SECS-I 受限于串口速率,大消息需分块传输。
  • 实时性要求:HSMS 延迟低,适合需要快速响应的场景(如光刻对准);SECS-I 延迟较高,适合非实时监控。
  • 维护成本:HSMS 网络维护简单,SECS-I 需要关注串口参数(波特率、数据位、停止位、校验位)的一致性。