2. 配方(Recipe)概念:配方定义、配方类型与设备自动化中的重要性

2.1 配方定义

在半导体设备自动化领域,配方(Recipe)是一组预先定义好的工艺参数与执行指令的集合,用于指导设备完成特定的加工任务。配方是设备与制造执行系统(MES)之间数据交换的核心载体,也是 SECS/GEM 通信中上传与下载操作的主要对象。

一个典型的配方包含以下要素:

  • 工艺参数:温度、压力、气体流量、射频功率、时间等。
  • 执行步骤:加工顺序、步骤编号、步骤类型(如沉积、刻蚀、清洗)。
  • 设备配置:腔室选择、夹具设置、传感器阈值。
  • 版本与标识:配方名称、版本号、校验码、创建时间。
关键点:在 SECS/GEM 协议中,配方通过 S7(Process Program)数据消息进行管理,包括上传(S7F3/F4)、下载(S7F5/F6)、删除(S7F7/F8)和查询(S7F1/F2)等操作。
配方结构分解 配方 (Recipe) 工艺参数 执行步骤 设备配置 温度 / 压力 / 流量 / 功率 步骤编号 / 类型 / 顺序 腔室 / 夹具 / 传感器阈值 配方是设备执行自动化加工的核心指令集 通过 SECS/GEM S7 消息进行上传、下载与版本管理

2.2 配方类型

根据应用场景与数据内容,半导体设备中的配方主要分为以下两类:

类型 定义 典型参数 应用场景
工艺配方 控制设备执行物理或化学加工过程的参数集合 温度、压力、RF 功率、气体流量、刻蚀时间 刻蚀、沉积、扩散、离子注入等核心工艺
测量配方 定义测量设备对晶圆进行检测的步骤与标准 测量点位、波长、扫描速度、阈值范围 膜厚测量、缺陷检测、关键尺寸(CD)测量
实践提示:在 SECS/GEM 实现中,工艺配方通常占用更大的存储空间,且版本管理更为严格。测量配方则更注重精度参数与校准数据的完整性。两种配方在 S7 消息中的结构相同,但内容格式由设备厂商自定义。
配方类型对比 工艺配方 刻蚀 / 沉积 / 扩散 / 离子注入 温度 · 压力 · RF 功率 · 气体流量 步骤数:10 ~ 200 步 版本管理:严格 测量配方 膜厚 / 缺陷 / CD 测量 波长 · 扫描速度 · 阈值范围 步骤数:1 ~ 50 步 校准数据:高精度 两种配方在 SECS/GEM 中均使用 S7 消息管理

2.3 配方在设备自动化中的重要性

配方是连接制造执行系统(MES)与设备控制系统的关键纽带,其重要性体现在以下五个方面:

  1. 工艺一致性:配方确保同一产品在不同设备、不同批次间执行相同的工艺参数,消除人为偏差。
  2. 快速换产:通过配方下载,设备可在数秒内切换至新产品加工模式,大幅缩短换产时间。
  3. 版本追溯:配方的版本号与校验码支持完整的变更追溯,满足半导体行业的质量审计要求。
  4. 异常恢复:当设备发生故障或工艺异常时,可通过重新下载原始配方快速恢复生产,减少停机损失。
  5. 自动化集成:配方是 SECS/GEM 通信中数据量最大的交互内容,其上传/下载流程的稳定性直接影响整线自动化效率。
注意:配方管理不当是导致设备自动化故障的主要原因之一。常见问题包括:配方版本不一致、下载中断导致数据损坏、校验码不匹配、存储空间不足等。后续章节将详细讨论这些异常场景的恢复策略。
配方在设备自动化中的核心地位 配方 (Recipe) 核心数据载体 工艺一致性 快速换产 版本追溯 异常恢复 自动化集成 配方管理是 SECS/GEM 设备自动化的核心能力

2.4 配方与 SECS/GEM 的关联

在 SECS/GEM 标准中,配方通过 S7(Process Program) 数据消息进行管理。以下是配方操作与 SECS/GEM 消息的对应关系:

操作 SECS/GEM 消息 方向 说明
查询配方列表 S7F1 / S7F2 Host → Equipment / Equipment → Host 获取设备中所有配方的名称与版本
上传配方 S7F3 / S7F4 Equipment → Host 将设备中的配方数据发送至主机
下载配方 S7F5 / S7F6 Host → Equipment 将主机中的配方数据发送至设备
删除配方 S7F7 / S7F8 Host → Equipment 删除设备中指定的配方
配方校验 S7F9 / S7F10 Host → Equipment / Equipment → Host 验证配方的完整性与正确性
核心要点:配方的上传与下载是 SECS/GEM 通信中数据量最大、对可靠性要求最高的操作。任何传输中断或数据损坏都可能导致设备停机或产品报废。因此,设计健壮的异常恢复机制是配方管理的关键。