五、 SEMI E40 PJM
在 SEMI E40 中主要是定义 Process Job 这种 object 的相关 attributes 和所提供的 services 。而 Process Job 对于半导体设备控制软体而言,其功用为: 确保使用正确的 recipe 来进行制造动作,并且负责管理运用半导体设备上与制程动作进行相关的资源 。因此,一个 Process Job 管理的范围就限于使用同一个 recipe 进行制程动作的一批晶圆( wafer )。而 Process Job 和 Control Job 彼此在实际应用上,是如何画分各自的管理区块呢?这可以从 Fig.6 来作一个说明。
|
Fig.6 针对制程材料为晶圆( wafer )时,这个例子说明 Process Job 和 Control Job 在实际应用时各自所属的控制范围。由图中可以看出,这个 Carrier 含有 3 个 Lots ,分别由 3 个 Process Jobs 来作对应,而这 3 个 Process Jobs 又统一由一个 Control Job 来管理。 |
在 300mm 的制造技术为市场所接受之后,直接的影响就是由于晶圆( wafer )用来制造电子元件的有效范围变大,在一个晶圆盒中的晶圆分别使用不同制程来制造不同产品的可能性大为提高。也就是说,一个晶圆盒( Carrier )中可能有好几个 Lot 同时存在,每个 Lot 使用各自的 recipe 进行制造动作。将 Process Job 和 Control Job 对应到这样的实际应用情况时,就是每个 Lot 由一个 Process Job 来掌控。由于这些 Lot 都存在于同一个晶圆盒中,因此对应到这些 Lot 的 Process Job 具有一定程度的关连性(都归属于同一个晶圆盒),因此又统一由一个 Control Job 来管理。
对一个半导体设备而言,透过 Process Job 物件所提供的 services ,其上的 Process Job 管理模组可以达到以下的功能要求:
建立 Process Job 并且将之执行完毕
将 Process Job 在执行过程中内部的 State Machine 变化回传给主控制系统
回报 Process Job 执行结果为成功或失败
具备随时中断任何一个执行中的 Process Job 的能力
维护每个 Process Job 的相关 attribute 资讯
对于外界传来含有无效参数的 service 要求,具备判断与拒绝执行的能力
对于外界传来设备不支援的 service 要求,具备判断与拒绝执行的能力
Process Job 管理模组是附属于半导体设备机台的主控系统之下,如果这个设备本身是操作在 local 的情况下,操作人员就可以透过主控系统去操控机台上目前的 Process Job ,也可以主动去建立新的 Process Job 。但是,如果是和工厂自动化系统连接时,就有必要考虑到如何让工厂自动化系统可以从远端来操控半导体设备机台的 Process Job 管理模组,这个时候又会使用到之前提到的 E4 、 E5 和 E37 。
六、 SEMI E94 CJM
相对于 Process Job 而言,在 SEMI E94 中所定义的 Control Job 物件,它最大的功能就是用来将具备特殊关系的 Process Jobs 组织起来统一作管理。在 Fig.5 中很清楚地将它们彼此间的关系定义出来,从它们之间连接线上的标示数字可以知道:一个 Control Job 可以管理多个 Process Job ,是一对多的关系,但是一个 Control Job 至少要有一个以上的 Process Job 附属于它,否则 Control Job 就失去存在的意义了。
Control Job 物件所支援的 services 中,除了基本的 Create (建立)、 Delete (删除)…之外,比较特殊的一个 service 就是「 HOQ 」,它是「 head of queue 」的缩写,功能是用来将存放在 Control Job Queue 中的某个 Control Job ,将其从原先的位置移到 Queue 的最前头,如此一来这个 Control Job 就会成为下一个被执行的 Control Job 。
对一个半导体设备而言,透过 Control Job 物件所提供的 services ,其上的 Control Job 管理模组可以达到以下的功能要求:
支援 Control Job 所提供的 10 种 services
支援以下的 Status Variables (设备机台状态变数):
QueuedCJobs
QueueAvailableSpace
与 Process Job 管理模组一样, Control Job 管理模组也是附属于半导体设备机台的主控系统之下,可以由机台操作人员在 local 端透过机台面板去操控,也可以由半导体工厂的自动化系统透过适当的 SECS-II 讯息(定义在 E5 )从远端来操控。
七、结语
对于有志于进入半导体设备设计制造的厂商而言,必然需要对于这些由国际组织所制订的标准有一定程度的了解,如此一来才能符合客户端的需求,也才能和客户端的工程人员进行讨论。本篇文章从中选取了几个重要的标准作介绍,让读者建立此一领域中的基本知识。
八、参考文件
[1] http://www.semi.org
[2] ITRS Roadmap 2001 Edition
[3] http://secs.itri.org.tw |