semi合集-English.pdf - 第1708页
SEMI E40-0705 © SEMI 1995, 2005 20 Parameter Name Definition Form: Possible Values PRStatus Reports the acceptance or rejection of a requested operation. Structure composed of: PRAck (List of) Status RecID Identifier of …

SEMI E40-0705 © SEMI 1995, 2005 19
Table 6 Parameter Dictionary, Part 2
Parameter Name Definition Form: Possible Values
PRJobID The unique identifier for a process job. It can be accessed as
the ObjID attribute of the process job. The host may provide
this identifier to the processing resource. In this case, the host
must guarantee uniqueness of job identifiers for all the
process jobs in the PROCESS JOB STATE in the equipment.
Text
PRJobList List of process job identifiers and their states. List of
Structure
PRJobID
PRJobState
PRJobMilestone Process job milestone. Enumerated:
PR Job Setup
PR Job Processing
PR Job Processing Complete
PR Job Complete
PR Job Waiting for Start
PRJobSpace Used to indicate the number of jobs that can currently be
created for the processing resource.
Integer
PRJobState A unique state of the process job according to the process job
state model.
Enumerated:
QUEUED/POOLED
SETTING UP
WAITING FOR START
PROCESSING
PROCESS COMPLETE
PAUSING
PAUSED
STOPPING
ABORTING
STOPPED
ABORTED
PRMtlName Textual identifier of the material being processed. Text: Unique for each material with respect
to the processing agent.
PRMtlType Identifies the type of material being processed. Enumerated
PRMtrlOrder Defines the order by which material in the process jobs
material list will be processed.
Enumeration:
ARRIVAL – process whichever material
first arrives.
OPTIMIZE – process in an order that
maximizes throughput.
LIST – follow the order in the list.
PRPauseEvent Variable containing information which is transferred to the
corresponding PRJob attribute. Shall conform to event
identifiers as defined in either SEMI E30 or E53.
(list of)
text
PRProcessStart Indicates that the processing resource start processing
immediately when ready.
Boolean:
TRUE – Automatic Start
FALSE – Manual Start
PRRecipe Specification of the process job recipe. Structure composed of:
PRRecipeMethod
RecID
(List of) RecipeVariable
PRRecipeMethod Indication of recipe specification type, whether tuning is
applied and which method is used.
Enumerated:
Recipe only
Recipe with VariableTuning

SEMI E40-0705 © SEMI 1995, 2005 20
Parameter Name Definition Form: Possible Values
PRStatus Reports the acceptance or rejection of a requested operation. Structure composed of:
PRAck
(List of) Status
RecID Identifier of the recipe applied. Text:
Unique with respect to the processing agent.
RecipeVariable Variables supporting a recipe method. Structure composed of:
RecipeVarName
RecipeVarValue
RecipeVarName The name of the recipe variable. Text:
Depends on recipe
RecipeVarValue Value of the recipe variable. Depends on variable
Status Reports any errors found. Structure composed of:
ErrorCode
ErrorText
Timestamp Event date and time. Text:
yyyymmddhhmmsscc
10.4 Service Detail — The tables below define the parameters for each service. In some cases, parameters have
additional detail which is defined in the parameter definition section.
10.4.1 PRJobCreate
Table 7 PRJobCreate Service Detail
PRJobCreate Service Detail Section
Parameter Req/Ind Rsp/Cnf Comment
PRJobID - M The processing agent assigns the unique identifier which is used in all
subsequent process job communications.
PRMtlType M -
(List of) PRMtlName M - All material shall be of the same material type. This is an ordered list and
indicates the order in which the process job should process the material, if
it is single wafer processing equipment.
PRRecipe M -
PRProcessStart M - Indicates auto or manual start.
PRStatus - M
PRRecipe Parameter Detail Section
PRRecipeMethod M -
RecID M - The process job recipe identifier shall be unique within the domain of the
processing agent.
(List of) Recipe Variable C - Parameters required depend on the recipe method selected.
PRStatus Parameter Detail Section
PRAck - M Indication of acceptance to perform the job.
(List of) Status - C Error information, required if PRAck is unsuccessful.

SEMI E40-0705 © SEMI 1995, 2005 21
10.4.2 PRJobCreateEnh
Table 8 PRJobCreateEnh Service Detail
Parameter Req/Ind Rsp/Cnf Comment
PRJobID M M User supplied Job ID. Must be unique among jobs known by the processing
resource or else the resource shall reject the create request.
PRMtlType M - May be NULL when no material is processed.
(List of)
PRMtlName
M - An ordered list that associates a set materials with process conditions (process
programs or recipes).
PRRecipe M - This is a structure.
PRProcessStart M - Indicates auto or manual start.
PRPauseEvent M - If null, then processing will not be automatically paused.
PRStatus - M Indicates success or failure.
10.4.3 PRJobMultiCreate — This service creates multiple process jobs. Each job can be created uniquely.
Table 9 PRJobMultiCreate Service Detail
Parameter Req/Ind Rsp/Cnf Comment
(List of)
PRJobMultiSpec
M C An ordered list of job specifications as follows:
(list of)
Structure:
PRJobID
PRMtlType
(List of) PRMtlName
PRRecipe
PRProcessStart
PRPauseEvent
(list of) PRJobID - M Shall be returned for process jobs specified in the request service
that the equipment created.
PRStatus - M Indicates success or failure.
10.4.4 PRJobDequeue — Remove one or more jobs from the queue. PRStatus shall indicate any jobs which could
not be removed because they either did not exist or were in the PR JOB ACTIVE state.
Table 10 PRJobDequeue Service Detail
Parameter Req/Ind Rsp/Cnf Comment
PRJobList M M (List of) PRJobID
In the request, PRJobList specifies the jobs to be removed. In the reply,
PRJobList indicates the jobs successfully removed.
PRStatus - M Indicates success or failure.
10.4.5 PRJobCommand — All of the process job commands described in Section 8.2.3 are communicated using the
PRJobCommand service. The commands are Abort, Stop, Cancel, Pause, Resume, and Start Process. This standard
does not specify any required parameters. Abort is the only command which is required to be supported.
Table 11 PRJobCommand Service Detail
Parameter Req/Ind Rsp/Cnf Comment
PRJobID M - Identifies the process job on which to perform the command.
PRCmdName M -
(List of) CmdParameter C - Dependent on the command selected.