semi合集-English.pdf - 第2640页
SEMI E94.1-1104 © SEMI 2001, 2004 1 SEMI E94.1-1104 SPECIFICATION FO R SECS-II PR OTOCOL FOR CONTROL JOB MANAGEMENT (CJM) This specification was technically approved by th e Global Silicon Wafer Committee and is the dire…

SEMI E94-0705 © SEMI 2000, 2005 22
Step # Comment Dir Message CJS PJS
11 The rest of the product
wafers
H->E PRJobDuplicateCreate (PRJobSpecList =
(prj01_15, PW13), (prj01_16, PW14),
…(prj01_27, PW25), RecID = P64ME5,
Start=AUTO, MtrlType=WAFER)
12 H<-E PRJobCreateAck (PRJobIDList,
PRJobStatus)
In POOL
13 Now the control job H->E CtrlJobCreate (CtrlJobID=cj01_01,
ProcessingCtrlSpecList = (prj01_01, null,
null), (prj01_02, null, null), …(prj01_27,
null, null), CarrierInputSpec = CP01, Start
= AUTO, ProcessOrderMgmt = LIST,
MtrlOutSpec = (CP01, null, CP01,null)
14 H<-E CtrlJobCreateAck (ID = cj01_01,
Status=OK )
QUEUED ->
SELECTED
15 H<-E Event (ReadytoLoad, PortID = P1)
16 H<-E Event (CarrierIDRead, CarrierID=CP01)
17 H->E CMSProceedwithCarrier (CP01)
18 H<-E Event (CtrlJobStart = cj01_01) EXECUTING
Host might not even have
these sent.
Lots of PRJob Start and End Events
19 H<-E Event (CtrlJobComplete = cj01_01) COMPLETED
20 H<-E Event (ReadytoUnload, CarrierID = CP01)
NOTICE: SEMI makes no warranties or representations as to the suitability of the standard set forth herein for any
particular application. The determination of the suitability of the standard is solely the responsibility of the user.
Users are cautioned to refer to manufacturer’s instructions, product labels, product data sheets, and other relevant
literature respecting any materials mentioned herein. These standards are subject to change without notice.
The user’s attention is called to the possibility that compliance with this standard may require use of copyrighted
material or of an invention covered by patent rights. By publication of this standard, SEMI takes no position
respecting the validity of any patent rights or copyrights asserted in connection with any item mentioned in this
standard. Users of this standard are expressly advised that determination of any such patent rights or copyrights, and
the risk of infringement of such rights, are entirely their own responsibility.
Copyright by SEMI® (Semiconductor Equipment and Materials
International), 3081 Zanker Road, San Jose, CA 95134. Reproduction of
the contents in whole or in part is forbidden without express written
consent of SEMI.

SEMI E94.1-1104 © SEMI 2001, 2004 1
SEMI E94.1-1104
SPECIFICATION FOR SECS-II PROTOCOL FOR CONTROL JOB
MANAGEMENT (CJM)
This specification was technically approved by the Global Silicon Wafer Committee and is the direct
responsibility of the North American Silicon Wafer Committee. Current edition approved by the North
American Regional Standards Committee on August 16, 2004. Initially available at www.semi.org
September 2004, to be published November 2004. Previously published November 2001.
1 Purpose
1.1 This document maps the services and data of SEMI
E94 to SECS-II streams and functions and data
definitions.
2 Scope
2.1 This is a specification covering equipment
supporting automated control job management.
2.2 This document applies to all implementations of
SEMI E94 that use the SECS-II message protocol
(SEMI E5). Compliance to this standard requires
compliance to both SEMI E94 and SEMI E5.
NOTICE: This standard does not purport to address
safety issues, if any, associated with its use. It is the
responsibility of the users of this standard to establish
appropriate safety and health practices and determine
the applicability of regulatory or other limitations prior
to use.
3 Limitations
3.1 This specification applies to semiconductor
equipment that also uses SEMI E40 Process Jobs.
4 Referenced Standards
4.1 SEMI Standards
SEMI E5 SEMI Equipment Communications
Standard 2 Message Content (SECS-II)
SEMI E30 Generic Model for Communications and
Control of Manufacturing Equipment (GEM)
SEMI E39.1 SECS-II Protocol for Object Services
Standard (OSS)
SEMI E40 Standard for Processing Management
(PJM)
SEMI E53 Event Reporting (ER)
SEMI E94 Specification for Control Job
Management (CJM)
NOTICE: Unless otherwise indicated, all documents
cited shall be the latest published versions.
5 Terminology
5.1 None.
6 Mapping
6.1 This section shows the specific SECS-II streams
and functions that shall be used for SECS-II
implementation of the services defined in SEMI E94, as
well as the parameter mapping for data attached to
services.
6.2 Message Mapping
6.2.1 Services Message Mapping
6.2.1.1 Table 1 defines the relationships between SEMI
E94 services and SECS-II messages.

SEMI E94.1-1101 © SEMI 2001, 2004 2
Table 1 Services Message Mapping Table
Service Name Stream, Function SECS-II Message Name
Create Object S14,F9/10 Create Object Request/Acknowledge (SEMI E39.1)
CJAbort S16,F27/28 Control Job Command Request/Acknowledge
CJCancel S16,F27/28 Control Job Command Request/Acknowledge
CJDeselect S16,F27/28 Control Job Command Request/Acknowledge
CJHOQ S16,F27/28 Control Job Command Request/Acknowledge
CJPause S16,F27/28 Control Job Command Request/Acknowledge
CJResume S16,F27/28 Control Job Command Request/Acknowledge
CJStart S16,F27/28 Control Job Command Request/Acknowledge
CJStop S16,F27/28 Control Job Command Request/Acknowledge
6.2.2 Event Message Mapping
6.2.2.1 Table 2 defines the relationships between SEMI E94 collection events and SECS-II messages.
Table 2 Event Message Mapping Table
Event Name Stream, Function SECS-II Message Name
All state model transitions If SEMI E30 style events:
S6,F11/12
If SEMI E53 style events:
S6,F11/12
S6,F13/14
If SEMI E30 style events:
Event Report Send/Acknowledge
If SEM E53 style events:
Event Report Send/Acknowledge
Annotated Event Report Send/Ack
6.2.3 Parameter Mapping
6.2.3.1 Table 3 defines the relationships between SEMI E94 service parameters and SECS-II data definitions.
Table 3 Parameter to SECS-II Data Items Mapping
Parameter Name Range SECS-II Data Item
ACKcode TRUE, FALSE ACKA
Action SAVEJOBS, REMOVEJOBS CPVAL (U1)
0 = SAVEJOBS. This
command does not destroy the
Process Jobs
specified by this Control Job.
1 = REMOVEJOBS. This
command destroys all Process
Jobs specified by
this Control Job.
CtrlJobID 1–80 characters (Conforms to ObjID in SEMI E39.1,
Section 6.)
OBJID
ErrorCode Enumerated ERRCODE
ErrorInfo Error L,2
1. ErrorCode
2. ErrorText
ErrorText 1–80 characters ERRTEXT
Status Acknowledgement and error L,2
1. ACKcode
2. ErrorInfo