3、晶圆传输协议与标准:SEMI标准(E87、E84、E90)、晶圆盒(FOUP/FOSB)接口规范、通信协议(SECS/GEM)基础

各位工程师朋友,今天我们来聊聊晶圆传输的“交通规则”。

光刻机里晶圆怎么跑?不是随便放的。背后有一套严格的协议和标准。说白了,就是让设备、机械手、晶圆盒之间能“说同一种语言”。

我刚开始接触这行时,觉得这些标准又长又枯燥。后来在产线上吃过亏,才明白——不懂标准,你连设备为什么报警都查不出来。

3.1 SEMI标准:E87、E84、E90

SEMI标准是半导体设备通信的“宪法”。其中E87、E84、E90是晶圆传输的核心三件套。

3.1.1 E87:晶圆盒管理标准

E87管的是“晶圆盒的状态”。它定义了FOUP/FOSB从进设备到出设备的完整生命周期。

我个人习惯把E87理解为“酒店入住登记”。晶圆盒到了设备门口,先登记(Mapping),然后分配房间号(Slot),最后退房(Unload)。

E87核心状态机:

  • Present:晶圆盒已到达端口,但未锁定
  • Mapped:已完成晶圆映射,知道每个Slot有没有片
  • Process Ready:可以开始取片加工
  • Completed:加工完成,等待取走

我在项目中遇到过一个问题:E87的Mapping信息与实际晶圆位置不符。结果机械手去抓片,抓了个空。嗯,后来我们加了二次校验,才解决。

3.1.2 E84:机械手与端口交接标准

E84管的是“怎么把晶圆盒放到端口上”。它定义了机械手(或天车OHT)与设备端口之间的物理和电气接口。

你想想看,一个FOUP重十几公斤,机械手要精准地放到定位销上。E84规定了:

  • 对接高度、水平偏移容差
  • 锁定/解锁信号时序
  • 安全互锁逻辑

避坑指南:我曾经遇到过E84信号抖动导致误锁定的情况。排查了三天,最后发现是电缆屏蔽层接地不良。从此我养成了一个习惯——所有E84信号线必须用双绞屏蔽线,且单端接地。

3.1.3 E90:晶圆序列号追踪标准

E90管的是“每片晶圆的身份”。它定义了如何在设备间传递晶圆的唯一标识(Wafer ID)。

说白了,就是给每片晶圆发个“身份证”。光刻机读到这个ID,就知道该用什么工艺参数。

标准 管什么 类比
E87 晶圆盒状态管理 酒店入住登记
E84 机械手对接 停车入位
E90 晶圆ID追踪 身份证核验

3.2 晶圆盒接口规范:FOUP与FOSB

晶圆盒是晶圆的“移动仓库”。主流有两种:FOUP和FOSB。

3.2.1 FOUP(前开式晶圆盒)

FOUP是300mm晶圆的标准容器。它有个前开门,机械手从前面取片。

关键接口参数:

  • 25片容量,间距10mm
  • 定位销:3个,呈120度分布
  • RFID标签:存储晶圆盒ID和工艺信息
  • N2吹扫口:保持内部洁净环境

注意:FOUP的定位销磨损会导致重复定位精度下降。我建议每5000次开合后检查一次定位销磨损量,超过0.1mm就要更换。

3.2.2 FOSB(前开式晶圆运输盒)

FOSB是FOUP的“简化版”。主要用于晶圆厂之间的运输,不用于设备内部加工。

区别在哪?FOSB没有N2吹扫功能,密封性也差一些。但成本低,适合批量运输。

3.3 SECS/GEM通信协议基础

SECS/GEM是半导体设备的“通用语言”。设备之间、设备与主机之间,都靠它通信。

3.3.1 SECS(半导体设备通信标准)

SECS定义了消息格式和传输规则。分两层:

  • SECS-I:物理层,RS-232串口通信
  • SECS-II:消息层,定义数据项和消息结构

我个人习惯把SECS-II消息想象成“信封”。信封上有收件人地址(设备ID)、主题(消息ID)、正文(数据项)。

3.3.2 GEM(通用设备模型)

GEM是SECS的“应用层”。它定义了设备应该有哪些行为。

举个例子:GEM规定设备必须支持“远程控制”状态。主机发个命令,设备就得切换到自动模式。如果设备不支持,那主机就认为它“不听话”。

GEM核心功能:

  • 状态管理:设备当前处于什么模式(离线/在线/远程)
  • 报警管理:设备出问题要主动上报
  • 配方管理:主机可以下载/上传工艺配方
  • 数据收集:定时上报温度、压力等参数

3.3.3 实际通信示例

下面是一个简单的SECS消息示例。主机查询设备状态:

// 主机发送:S1F1(请求设备状态)
Stream: 1
Function: 1
Data: 
  设备ID
  模型号


// 设备回复:S1F2(返回状态)
Stream: 1
Function: 2
Data: 
  设备ID
  Online
  Remote

嗯,这里要注意:SECS消息的每个字节都有严格定义。我曾经因为少发了一个结束符,导致设备死机。排查了整整一个通宵。

3.4 知识体系总览

为了让大家更直观地理解这些标准的关系,我画了一张图:

晶圆传输协议与标准体系 应用层:GEM(通用设备模型) 通信层:SECS-I(物理层)+ SECS-II(消息层) 传输标准层:E87(盒管理)+ E84(对接)+ E90(ID追踪) 物理接口层:FOUP/FOSB + 定位销 + RFID + N2 每层依赖下层 上层调用下层接口 核心原则:标准化接口 + 分层解耦 = 设备互操作性

这张图展示了从物理接口到应用层的完整体系。每一层都依赖下层提供的服务。你想想看,如果没有这些标准,不同厂家的设备根本没法协同工作。

个人经验:我在调试SECS/GEM时,最常用的工具是Wireshark抓包。但要注意,SECS消息是二进制格式,Wireshark需要装插件才能解析。我建议新手先用模拟器(如SECS Simulator)熟悉消息格式,再上真机调试。

好了,这一章的内容就到这里。这些标准看起来多,但核心思想就一个:让设备之间能“好好说话”。掌握了这个思路,后面学具体实现就轻松多了。