semi合集-English.pdf - 第2585页

SEMI E90-0705 © SEMI 1999, 2005 25 Table 17 Variables Requ ired for Batch Location Object State Model Transition s Variable Name Description Access Form Comment BatchLocID Identifier fo r batch location associated with t…

100%1 / 7923
SEMI E90-0705 © SEMI 1999, 2005 24
Variable Name Description Access Form Comment
SubstProcStateList A list of substrate process states related
by the same Substrate Object State
Model state transition that triggered a
collection event with which this variable
was associated.
RO Ordered list of
SubstProcState.
When a group of
substrates have a
related state model
transition, only one
collection event is
triggered.
SubstSource Source Substrate Location for the
substrate associated with the last event.
RO Text.
SubstSourceList A list of SubstSources related by the
same Substrate Object State Model state
transition that triggered a collection
event.
RO Ordered list of
SubstSource.
When a group of
substrates have a
related state model
transition, only one
collection event is
triggered.
SubstState The current state of the substrate
associated with the last event.
RO Enumerated:
AT SOURCE
AT WORK
AT DESTINATION
SubstStateList A list of substrate states related by the
same Substrate Object State Model state
transition that triggered a collection event
with which this variable was associated.
RO Ordered list of
SubstState.
When a group of
substrates have a
related state model
transition, only one
collection event is
triggered.
SubstType Substrate SubstType for the substrate
associated with the last event.
RO Enumerated: wafer, disc, flat
panel, reticle
SEMI E5, ¶9.2
contains a dictionary
of units.
SubstTypeList A list of SubstTypes related by the same
Substrate Object State Model state
transition that triggered a collection
event.
RO Ordered list of
SubstType.
When a group of
substrates have a
related state model
transition, only one
collection event is
triggered.
SubstUsage Description of the substrate associated
with the last event.
RO Enumerated:
PRODUCT
TEST
FILLER
Indicates how the
substrate is used.
Additional types
defined and added by
the eqiupment.
SubstUsageList A list of SubstUsages related by the
same Substrate Object State Model state
transition that triggered a collection
event.
RO Ordered list of
SubstUsage.
When a group of
substrates have a
related state model
transition, only one
collection event is
triggered.
Table 16 Variables Required for Substrate Location Object State Model Transitions
Variable Name Description Access Form Comment
SubstLocID Identifier for substrate location
associated with the last event.
RO Text.
SubstLocState State of substrate location associated with
the last event.
RO Enumerated:
OCCUPIED
UNOCCUPIED
SubstLocSubstID Substrate Identifier relevant to the
location
associated with last event.
RO Text. Blank "" when
location is
UNOCCUPIED.
SEMI E90-0705 © SEMI 1999, 2005 25
Table 17 Variables Required for Batch Location Object State Model Transitions
Variable Name Description Access Form Comment
BatchLocID Identifier for batch location associated
with the last event.
RO Text.
BatchLocState State of batch location associated with
the last event.
RO Enumerated:
OCCUPIED
UNOCCUPIED
BatchSubstIDMap Ordered list of substrate identifiers
corresponding to the positions in a batch
(e.g., slot positions of a batch container
or a process carrier) associated with the
last event.
RO Ordered list of SubstID. Ordered list indicates
position in the batch
and SubstID can be
actual substrate
identifier, blank “
when location is
empty or “filler”
when such substrate
is used.
Table 18 Status Variables Representing Object Attributes for Persistent Objects
Variable Name Description Access Form Comment
BatchLocID
i
Identifier of the ith batch location. RO Text.
BatchLocState
i
State of ith batch location. RO Enumerated:
OCCUPIED
UNOCCUPIED
BatchSubstIDMap
i
Ordered list of substrate identifiers
corresponding to the positions in the
batch held at the ith batch location.
RO Ordered list of SubstID. Ordered list indicates
position in the batch
and SubstID can be
actual substrate
identifier, blank ""
when position is
empty or "filler"
when such substrate
is used.
SubstLocID
i
Identifier of the ith equipment substrate
location.
RO Text.
SubstLocState
i
State of ith equipment substrate location. RO Enumerated:
OCCUPIED
UNOCCUPIED
SubstrLocSubstrID
i
Substrate ID of the substrate at the ith
equipment substrate location, when
occupied.
RO Text. Blank “” when
location is
UNOCCUPIED.
14 Additional Events (Equipment with substrate ID reader only)
14.1 SubstrateIDReaderAvailable Event
14.1.1 An event shall be generated whenever a substrate ID reader becomes available.
14.2 SubstrateIDReaderUnavailable Event
14.2.1 An event shall be generated whenever a substrate ID reader becomes unavailable.
SEMI E90-0705 © SEMI 1999, 2005 26
15 Requirements for Compliance
15.1 Table 19 provides a checklist for Substrate Tracking (STS) compliance.
Table 19 STS Compliance Statement
Fundamental STS Requirements STS Section Implemented STS Compliant
Substrate Tracking 8 (except 8.4) Yes No Yes No
Substrate Object and State Model 9 Yes No Yes No
Substrate Location Object and State Model 10 Yes No Yes No
Service Message Implementation (except host-initiated Register
(Create) Substrate and Remove Substrate)
12 Yes No Yes No
Variable Data 13 Yes No Yes No
Events 8.4 Yes No Yes No
Additional STS Capabilities STS Section Implemented STS Compliant
Host-Initiated Register (Create Substrate) 12.1.1 Yes No Yes No
Host-Initiated Remove Substrate Yes No Yes No
Batch Location Object and State Model 11 Yes No Yes No
UpdateSubstrateObject service 12 Yes No Yes No
Substrate Reading Status 9.3 Yes No Yes No
"SubstIDStatus" substrate object attribute 9.5 Yes No Yes No
ProceedWithSubstrate service 12.2 Yes No Yes No
CancelSubstrate service 12.2 Yes No Yes No
Additional Events 14 Yes No Yes No