2. 配方(Recipe)概念:配方定义、配方类型与设备自动化中的重要性
2.1 配方定义
在半导体设备自动化领域,配方(Recipe)是一组预先定义好的工艺参数与执行指令的集合,用于指导设备完成特定的加工任务。配方是设备与制造执行系统(MES)之间数据交换的核心载体,也是 SECS/GEM 通信中上传与下载操作的主要对象。
一个典型的配方包含以下要素:
- 工艺参数:温度、压力、气体流量、射频功率、时间等。
- 执行步骤:加工顺序、步骤编号、步骤类型(如沉积、刻蚀、清洗)。
- 设备配置:腔室选择、夹具设置、传感器阈值。
- 版本与标识:配方名称、版本号、校验码、创建时间。
关键点:在 SECS/GEM 协议中,配方通过 S7(Process Program)数据消息进行管理,包括上传(S7F3/F4)、下载(S7F5/F6)、删除(S7F7/F8)和查询(S7F1/F2)等操作。
2.2 配方类型
根据应用场景与数据内容,半导体设备中的配方主要分为以下两类:
| 类型 | 定义 | 典型参数 | 应用场景 |
|---|---|---|---|
| 工艺配方 | 控制设备执行物理或化学加工过程的参数集合 | 温度、压力、RF 功率、气体流量、刻蚀时间 | 刻蚀、沉积、扩散、离子注入等核心工艺 |
| 测量配方 | 定义测量设备对晶圆进行检测的步骤与标准 | 测量点位、波长、扫描速度、阈值范围 | 膜厚测量、缺陷检测、关键尺寸(CD)测量 |
实践提示:在 SECS/GEM 实现中,工艺配方通常占用更大的存储空间,且版本管理更为严格。测量配方则更注重精度参数与校准数据的完整性。两种配方在 S7 消息中的结构相同,但内容格式由设备厂商自定义。
2.3 配方在设备自动化中的重要性
配方是连接制造执行系统(MES)与设备控制系统的关键纽带,其重要性体现在以下五个方面:
- 工艺一致性:配方确保同一产品在不同设备、不同批次间执行相同的工艺参数,消除人为偏差。
- 快速换产:通过配方下载,设备可在数秒内切换至新产品加工模式,大幅缩短换产时间。
- 版本追溯:配方的版本号与校验码支持完整的变更追溯,满足半导体行业的质量审计要求。
- 异常恢复:当设备发生故障或工艺异常时,可通过重新下载原始配方快速恢复生产,减少停机损失。
- 自动化集成:配方是 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 通信中数据量最大、对可靠性要求最高的操作。任何传输中断或数据损坏都可能导致设备停机或产品报废。因此,设计健壮的异常恢复机制是配方管理的关键。