制造执行系统 (MES) 的性能完全取决于其接收的数据质量。它可以拥有业内最复杂的调度算法、最简洁的仪表盘和最严格的可追溯性规则——但如果车间设备无法实时与其通信,这一切都毫无意义。在半导体制造领域,设备与 MES 之间的连接依赖于一套凌驾于其他协议之上的协议:SECS/GEM。
本指南详细阐述了 MES 和 SECS/GEM 如何协同工作,为什么这种集成是智能半导体工厂的支柱,以及晶圆厂、OSAT 和设备 OEM 需要做哪些正确的事情才能使其大规模可靠运行。
什么是MES SECS/GEM集成?
MES SECS/GEM 集成是指使用SECS/GEM 通信协议将晶圆厂的制造执行系统连接到生产设备的过程,以便设备状态、过程数据、警报和配方在车间和管理生产的软件系统之间自动流动。
如果没有这种集成,MES 就无法实时了解其所控制的设备实际运行情况。操作员需要手动记录工艺结果,手动输入配方选择,只有在有人注意到设备上的红灯亮起时才会发现警报。SECS/GEM 通过为 MES 提供一种标准化、结构化的方式来观察和控制设备运行,从而弥补了这一缺陷。
为什么 MES 需要 SECS/GEM(而不是通用协议)
像 OPC、Modbus 或 MQTT 这样的通用工业协议在许多制造业中很常见,但半导体制造业开发了更专门的协议,因为通用协议并非为晶圆制造的特定需求而构建:设备状态建模、配方管理、晶圆级可追溯性以及来自数十个不同 OEM 的设备的标准化报警行为。
SECS/GEM——基于 SEMI E4 (SECS-I)、SEMI E37 (HSMS)、SEMI E5 (SECS-II) 和 SEMI E30 (GEM) 构建——通过定义数据的格式以及设备的预期行为,解决了这一问题。由不同 OEM 厂商开发的工具,无论由哪个厂商开发,都能向 MES 系统公开相同的控制状态、事件结构和配方管理模型。正是这种一致性,使得 MES 系统能够使用统一的集成方案,而非为每个工具开发自定义驱动程序,来管理来自数十家供应商的晶圆厂设备。
集成实际运作方式
在结构层面上,SECS/GEM定义了主机与设备之间的关系:MES(或中间设备自动化程序,EAP)充当主机,生产工具充当设备。两者通过持续交换结构化消息进行通信。
- 连接与握手—— 设备和主机通过 HSMS(以太网/TCP-IP)建立通信,或者对于较旧的工具,通过 SECS-I(串行)建立通信。
- 州报告—— 设备会报告其控制状态(离线、在线/本地、在线/远程),以便 MES 知道它当前是否有权发出命令。
- 事件驱动型更新—— MES 不会不断轮询每个工具,而是当发生有意义的事情(例如流程开始、门打开、批次完成)时,设备会发布收集事件 (CEID),MES 只会订阅与其相关的事件。
- 指挥与控制—— 当 MES 具有在线/远程权限时,它可以发出命令:启动流程、选择配方或请求特定数据。
- 闹钟和食谱交流—— 警报触发时会发出报告,解决后会明确清除;配方可以由 MES 上传或选择,而不是由操作员手动选择。
这种事件驱动的设计是 SECS/GEM 能够在拥有数百台设备的晶圆厂车间良好扩展的主要原因:MES 不会被持续的轮询流量淹没,它接收到的正是它要求通知的结构化更新。
哪些数据从设备流向制造执行系统 (MES)
集成完成后,配置良好的 SECS/GEM 接口可使 MES 系统了解以下信息:
- 设备状态和控制状态—— 工具目前处于运行、空闲、维护还是离线状态
- 过程数据—— 运行期间生成的参数、传感器读数和过程结果,通常通过 Stream 6 数据采集消息传输。
- 警报和故障 — 实时设置和清除警报事件,对于缩短平均修复时间 (MTTR) 至关重要
- 食谱信息—— 确定当前使用的配方,并确认已为正确的批次选择了正确的配方。
- 批次和承运商跟踪 — HPMC胶囊 GEM300 具体而言,是在晶圆和载流子级别跟踪材料在晶圆厂中移动的过程中。
这些数据不仅仅是状态信息,更是 MES 用来执行流程规则、生成实时 OEE 指标以及维护监管机构和质量团队所依赖的可追溯性记录的原材料。
集成背后的关键SEMI标准
了解 MES 与 SECS/GEM 的集成,就意味着了解它所基于的标准栈:
- SEMI E4(SECS-I)—— 最初的串行通信标准,至今仍存在于许多旧式工具中。
- SEMI E37(HSMS) — 现代的、基于以太网的传输层,在大多数新设备中取代了 SECS-I。
- SEMI E5(SECS-II) — 定义实际消息内容,并将其组织成流和功能(例如,流 1 用于设备状态,流 2 用于设备控制,流 6 用于数据收集)
- SEMI E30(GEM) — 行为层,它控制设备如何响应命令并报告其状态,包括其状态模型和事件结构。
这些标准共同构成了“共享语言”,使 MES 能够使用一致的集成方法管理来自完全不同制造商的工具。
GEM300:扩展MES集成以支持300毫米自动化
对于 300 毫米晶圆厂,MES 集成通常需要超越基本的 GEM,达到 GEM300 标准套件,从而在设备与 MES 的关系中增加自动化物料搬运功能:
GEM300 合规性使 MES 不仅能够协调工艺执行,还能协调自动化物料移动——与高架升降运输 (OHT)、AGV 和 RGV 集成,从而实现物料在晶圆厂内的自动流转,无需人工搬运。对于全自动 300 毫米晶圆厂而言,MES 与 SECS/GEM 的这种集成实际上是基本要求,而非可选的增强功能。
MES-SECS/GEM 紧密集成带来的好处
- 实时可见性—— 工厂经理和工程师可以查看设备的实际状态,而无需依赖人工交班报告。
- 缩短平均修复时间 (MTTR) — 通过MES系统立即查看警报意味着可以更快地进行分类和响应。
- 提高产量和质量控制—— 自动配方验证消除了操作员为批次选择错误工艺的风险。
- 更高的OEE—— 持续的、事件驱动的数据收集取代了人工的、事后报告,从而能够更准确地反映设备利用率。
- 可扩展自动化—— 标准化的集成方法意味着添加新设备时无需每次都从头开始构建自定义接口。
- 高级分析基金会 一旦设备数据可靠地流入 MES,它就成为故障检测和分类 (FDC)、高级过程控制 (APC) 和基于 AI 的预测性维护的可用输入。
常见的集成挑战
尽管 SECS/GEM 是一个成熟且文档齐全的标准,但 MES 集成项目仍然会遇到反复出现的摩擦点:
GEM 实现不一致 — SECS/GEM 定义了许多可选功能,不同的 OEM 实现方式不同,这可能会导致调试期间出现意外行为。
没有原生 SECS/GEM 支持的传统设备 —较旧的工具,特别是那些来自已倒闭的 OEM 厂商的工具,通常根本没有内置的 GEM 接口。
车间内使用非标准协议——许多晶圆厂的设备原生支持 OPC、MQTT、Modbus、EtherCAT 或 Profinet 等协议,而不是 SECS/GEM 协议,因此在 MES 集成之前需要一个转换层。
合规性测试开销 —新设备通常需要根据预期的消息行为进行验证,然后才能投入生产使用,如果没有合适的工具,这可能会带来很大的测试负担。
混合 200mm/300mm 环境 —晶圆厂运行跨多个世代的设备需要一种集成策略,该策略能够同时处理基本 GEM 和完整的 GEM300 合规性。
将传统和非标准设备与MES系统集成
许多MES集成项目实际上都停滞不前——并非MES系统本身的问题,而是设备方面的问题。如果工具没有原生的SECS/GEM接口,或者使用完全不同的协议,那么如果没有中间解决方案,它就无法参与MES集成。
两种方法很常见:
非侵入式 SECS/GEM 改造网关,可观察传统工具现有的显示和控制界面,并将其转换为标准的 SECS/GEM 消息,而无需修改工具的控制器或过程软件。
多协议转换软件,位于已经使用标准工业协议(OPC、MQTT、Modbus、EtherCAT、Profinet、以太网)的设备之间,并将其转换为 MES 所需的 SECS/GEM 协议,而无需针对每种协议进行定制开发。
这两种方法都具有相同的根本目标:确保设备老化或协议不匹配不会成为 MES 对工厂车间情况的永久盲点。
智能半导体工厂的组成模块
MES与SECS/GEM的集成是基础,但这并非智能工厂的全部。完整的技术栈通常包括:
- 设备连接性—— 所有工具,无论新旧,都会向标准化的SECS/GEM数据流报告。
- MES/EAP 层 — 根据这些设备数据,协调配方、工单和批次跟踪。
- 故障检测与分类 (FDC) — 实时监控关键工艺参数,以便在异常情况发生时立即发现并解决。
- 高级过程控制(APC)—— 利用过程数据自动调整设备设置,并更严格地控制工艺窗口
- 基于人工智能的预测性维护—— 利用历史设备数据预测故障,防患于未然,避免计划外停机。
- OEE 和产量分析仪表板 — 将原始数据流转化为工厂经理和工程团队可操作的绩效可视化信息
这些层级中的每一层都依赖于其下一层。如果没有可靠、标准化的设备与制造执行系统(MES)连接,故障诊断与控制(FDC)、自动程序控制(APC)和预测性维护就无法获得正常运行所需的数据。
eInnoSys如何支持MES-SECS/GEM集成
eInnoSys在 MES-SECS/GEM 关系的两端都发挥作用——帮助晶圆厂和 OSAT 连接设备,并帮助 OEM 从一开始就构建符合 GEM 标准的工具。
对于设备本身不支持 SECS/GEM 协议的晶圆厂和 OSAT 工厂而言,EIGEMLink 是一款协议转换解决方案,可将 OPC、MQTT、Modbus、EtherCAT、Profinet 和标准以太网转换为 SECS/GEM 协议——无需编程或深厚的 SECS/GEM 专业知识,并且符合 200mm 和 300mm 晶圆厂的 SEMI 标准。EIGEMLink 无需为车间内每台非标准设备构建自定义协议驱动程序,而是作为一个通用转换层,使设备能够在几分钟内(而非几周)连接到 MES 系统。
对于完全没有数字接口的传统工具(例如运行模拟仪表或仅显示接口的旧设备),EIGEMBox提供了一种非侵入式改造途径,通过工具现有的显示和控制端口添加 SECS/GEM 功能,而无需修改其控制器或过程软件。
对于满足 300mm 全自动化要求的晶圆厂,EIGEM300Equipment通过集成 E87 载具管理和 E84 物料处理支持扩展了 SECS/GEM 连接,使设备能够参与自动化晶圆运输,而不仅仅是基本的 MES 数据报告。
这些解决方案共同构建于一个一致的原则之上:无论晶圆厂运行的是哪种协议或哪一代设备,都有一条通往标准化 MES 连接的道路,而无需更换工具或等待原始 OEM。
成功集成的最佳实践
首先对您的设备进行盘点。确定哪些工具具有原生 SECS/GEM 功能,哪些工具使用其他标准协议,以及哪些工具根本没有数字接口。
根据对生产的影响程度确定优先级。先从产量最高或停机风险最大的设备开始进行MES集成,而不是一次性集成所有设备。
不要想当然地认为符合 GEM 标准就意味着行为完全相同。在将每个新工具投入生产环境之前,务必根据 MES 的预期测试其实际消息行为。
如果您采用的是 300 毫米的加工中心,请单独规划 GEM300。GEM的基本连接功能和 GEM300 的完整物料搬运自动化是不同的工作范围——请明确地将两者纳入预算和规划。
对于非标准协议,请使用转换层而不是自定义开发。这几乎总是比构建一次性驱动程序更快、更易于维护。
将老旧设备视为改造升级的机会,而不是无路可走的终点。非侵入式网关解决方案通常可以避免更换设备。