2. 设备状态机模型:GEM标准定义的设备状态及其转换关系

在SECS/GEM协议体系中,设备状态机(Equipment State Machine)是描述设备行为与T6定时器交互的核心模型。GEM标准(SEMI E30)明确定义了设备在生命周期内所处的若干关键状态,以及这些状态之间的合法转换路径。理解这一模型,是分析T6定时器在状态机复位后触发参数校准的前提。

2.1 核心设备状态定义

GEM标准将设备状态划分为以下五个基本状态,每个状态对应设备不同的操作阶段和通信能力:

状态名称 状态代码 含义描述 T6定时器关联性
INIT 0 设备初始化状态,通信链路尚未建立,参数处于默认值 T6在INIT状态下通常被禁用或设为极短超时
IDLE 1 设备空闲,等待主机指令或工艺任务,通信正常 T6在IDLE状态下用于监控主机响应超时
SETUP 2 设备正在执行工艺前的参数设置或校准动作 T6在SETUP状态下用于校准超时保护
EXECUTING 3 设备正在执行主要工艺任务(如刻蚀、沉积) T6在EXECUTING状态下用于工艺步骤超时监控
PAUSED 4 设备暂停,工艺中断但保留上下文 T6在PAUSED状态下可能被重置或延长
关键提示: 状态代码(0-4)在SECS消息中通过S1F1/S1F2等流数据传递,T6定时器的启动与停止逻辑严格依赖于当前状态代码的数值。

2.2 状态转换关系与触发条件

设备状态之间的转换由内部事件或外部主机指令触发。下图展示了GEM标准定义的主要状态转换路径:

GEM设备状态机转换图 GEM标准设备状态机转换关系 INIT (0) IDLE (1) SETUP (2) EXECUTING (3) PAUSED (4) 初始化完成 主机指令S2F41 直接启动工艺 设置完成 暂停事件 恢复指令 工艺完成 设置取消 中止/复位 状态转换规则说明: • 所有状态均可通过复位事件(S1F13/S1F14)返回INIT状态 • T6定时器超时可能导致状态机强制跳转至IDLE或INIT • 状态转换过程中,T6定时器参数(T6_TIMEOUT)需根据目标状态重新校准

2.3 状态转换的触发事件分类

根据GEM标准,状态转换由以下三类事件驱动:

  • 主机指令事件: 如S2F41(主机命令)、S1F13(建立通信请求)、S1F14(建立通信确认),这些指令会强制设备进入特定状态。
  • 设备内部事件: 如工艺完成、校准完成、硬件故障、传感器触发,设备自主上报状态变更。
  • 定时器超时事件: 包括T6在内的GEM定时器超时,会触发状态机复位或回退到安全状态。
校准关联点: 当设备状态机因T6超时而复位(通常从EXECUTING或SETUP跳转回IDLE或INIT),设备参数(如温度、压力、流量设定值)可能偏离工艺基线。此时必须在进入SETUP状态前完成参数校准,否则后续工艺将产生偏差。

2.4 状态机复位场景与T6定时器的交互

在设备运行过程中,以下三种典型场景会导致状态机复位,并触发T6定时器相关的参数校准流程:

复位场景 触发源 复位目标状态 T6定时器行为 校准需求
通信超时复位 T6超时(主机无响应) IDLE T6停止,重新初始化 需校准通信参数与工艺上下文
工艺异常复位 设备内部故障 + T6超时 INIT T6强制终止 需全面校准工艺参数与传感器
主机强制复位 S1F13/S1F14指令 INIT → IDLE T6重置为默认值 需校准基线参数

2.5 状态机与T6定时器的协同工作流程

以下流程图展示了设备从IDLE状态启动工艺,到T6超时触发复位,再到参数校准的完整链路:

T6定时器与状态机复位校准流程 T6定时器与状态机复位校准流程 IDLE状态 启动工艺 EXECUTING T6启动 T6超时 状态机复位 参数校准 返回IDLE 流程关键节点说明: 1. T6定时器在EXECUTING状态启动,监控主机响应或工艺步骤完成信号 2. T6超时后,状态机强制复位至IDLE,丢弃当前工艺上下文 3. 参数校准必须在返回IDLE后、再次进入SETUP前完成,否则T6将再次超时

2.6 状态机复位后的参数校准触发条件

根据GEM标准,当设备状态机从非IDLE状态(如EXECUTING、SETUP、PAUSED)复位到IDLE或INIT时,以下条件会触发参数校准流程:

  1. T6超时标志位检查: 设备固件检测到T6定时器超时标志(Timeout Flag)被置位,确认复位原因为通信或工艺超时。
  2. 工艺上下文丢失检测: 复位后设备对比当前参数快照与上一次SETUP状态的基线参数,若偏差超过阈值则触发校准。
  3. 主机校准请求: 主机通过S2F41指令发送校准命令,要求设备在进入SETUP前执行参数校准。
  4. 自动校准策略: 设备配置了“复位后自动校准”策略,在状态机进入IDLE后立即启动校准子程序。
工程注意: 如果设备在复位后未执行参数校准而直接进入SETUP状态,T6定时器可能因参数偏差导致工艺失败,形成“复位→超时→再复位”的死循环。建议在设备固件中强制加入“校准完成标志位”,只有校准通过后才允许SETUP状态转换。

2.7 状态机复位对T6定时器参数的影响

状态机复位后,T6定时器的参数(T6_TIMEOUT)需要根据复位前的状态和复位原因进行动态调整。下表总结了不同复位场景下的参数校准策略:

复位前状态 复位原因 T6_TIMEOUT校准值 校准依据
EXECUTING 工艺步骤超时 增加20%-50% 工艺步骤历史平均耗时 + 安全余量
SETUP 校准过程超时 恢复为默认值 设备规格书默认T6值
PAUSED 暂停期间主机无响应 保持不变 沿用暂停前的T6参数
IDLE 主机通信中断 缩短至最小值 快速检测主机恢复状态