semi合集-English.pdf - 第1614页

SEMI E38-1296 © SEMI 1995 , 1996 3 4.1.21 i nterface flange — th e bounda r y pla ne separatin g an attached modu le and a singl e transport mod ul e. 4.1.22 i ntertool environment — defin e d relative to a particul ar c…

100%1 / 7923
SEMI E38-1296 © SEMI 1995, 1996 2
4 Terminology
4.1 The following terms are those that are appropriate
for describing the overall structure of cluster tools.
These terms, in addition to the more specific terms
located in the individual service, protocol, and
communications environment standards, complete the
glossary of terms required.
4.1.1 agent — an intelligent system within a factory
that provides one or more service resources and uses
the services of other agents. A generalization of host,
equipment, cell, cluster, cluster module, station
controller, work station. Agents are associated with a
physical system or a collection of physical systems,
including computer platforms.
4.1.2 alarm — an alarm is related to any abnormal
situation on the equipment that may endanger people,
equipment, or material being processed. [SEMI E30]
4.1.3 atomic transfer — the basic unit of movement.
The transfer of a single material between two partners
where only one change in ownership occurs.
4.1.4 attached module — any component of a cluster
tool which mechanically attaches to the transport
module at an interface flange. Specifically, the cassette,
process, and docking modules are all attached modules.
The attached module can be isolated from the transport
module by an isolation valve controlled by the transport
module. In addition, the attached module may also
possess an additional isolation valve. The point of
separation between the isolation valve on the transport
module and the attached module is called the interface
plane.
4.1.5 am transfer job — a material transfer job for an
attached module specifying all criteria for receiving the
material from, or sending the material to, a transport
module.
4.1.6 carrier (material) — a device for the holding of
material for various processing steps in semiconductor
manufacturing. [SEMI E1]
4.1.7 cassette module — an attached module which
provides the means of exchanging material between the
intertool environment and the intratool environment of
a particular cluster. There is no requirement that the
material interface to the intertool environment with the
use of cassettes.
4.1.8 cm input/output transfer joba material
transfer job for a cassette module, specifying all criteria
for receiving the material from, or sending the material
to, the factory.
4.1.9 cluster controller — the entity or entities
responsible for supervisory control within a cluster tool,
achieved through communicating with the various
modules. The form of the cluster controller is not
dictated. It may be a single platform, distributed, or
incorporated with one or more modules.
4.1.10 cluster tool — an integrated, environmentally
isolated, manufacturing system consisting of process,
transport, and cassette modules mechanically linked
together. There is no requirement that the modules
come from the same supplier. [SEMI E21]
4.1.11 decision authority — an entity requiring to be
notified of significant exception condition changes and
which decides how to proceed to resolve abnormal
situations related to recoverable error conditions. The
decision authority may be represented by a supervisory
controller interacting with an operator who may
ultimately choose the recovery action.
4.1.12 docking module — a component for allowing
the exchange, within a cluster tool, of material between
multiple transport modules. The docking module
presents an attached module interface to both transport
modules and is modeled as a multi-port process module
for intra-cluster tool communications.
4.1.13 end effector — a physical location attached to a
transfer resource capable of holding material during an
end-to-end material transfer.
4.1.14 error condition — an exception condition
which is not an alarm and which may support recovery
actions requested by a decision authority.
4.1.15 exception condition — a managed condition for
reporting on and providing recovery from an abnormal
situation in the equipment.
4.1.16 factory — entities outside the control domain of
the cluster tool and from which material is received for
processing and returned upon process completion. Also
considered to be the intertool environment.
4.1.17 factory transport resourcen operator or a
piece of equipment specialized in the transport of
material from one equipment to another.
4.1.18 form — type of data representing information
contained in an object attribute or service message
parameter. The data types are detailed in Section 4.2.
4.1.19 fundamental requirements — the requirement
for information and behavior that must be satisfied for
compliance to a standard. Fundamental requirements
apply to specific areas of application, objects, or
services.
4.1.20 handoff micro move an operation requested
by an attached module and performed by a transport
module to achieve all or part of a material handoff
between them.
SEMI E38-1296 © SEMI 1995, 19963
4.1.21 interface flange — the boundary plane
separating an attached module and a single transport
module.
4.1.22 intertool environment — defined relative to a
particular cluster tool to be everywhere outside of the
intratool environment.
4.1.23 intertool material transfer job a transfer job
in the cluster controller to receive material from, or
send the material to, the factory. In automated transfer,
it may be an element of a factory transfer job.
4.1.24 intertool port resource — a module resource
associated with a particular cassette module which
operates on behalf of the said module during material
transfer between the cassette module and the intertool
environment.
4.1.25 intratool environment — the entire
environmentally isolated volume contained within a
cluster tool.
4.1.26 intratool port resource — a module resource
associated with a particular interface plane of a
particular attached module which operates on behalf of
the said module during material transfer between the
transport module and the attached module.
4.1.27 intratool material transfer job a transfer job
in a cluster controller for transfer of material from one
attached module to another through the linking
transport module.
4.1.28 isolation valve — a mechanical component
used at an interface plane to permit environmental
isolation between the transport module and an attached
module.
4.1.29 material handoff — the process by which
material moves from the sending transfer partner to the
receiving transfer partner.
4.1.30 material location — a physical position capable
of holding a single material.
4.1.31 material slot — a material location in a carrier
capable of holding a single material with an assigned
identifier.
4.1.32 module — an independently operable unit that
is part of a tool or system. [SEMI E21]
4.1.33 module resourcean entity which provides
specific capabilities required of the module to be
accessed or controlled externally. This includes the
physical capability and the associated control and
access management. It may contain material in one or
more material locations.
4.1.34 namespace — a domain within which object
identifiers are unique.
4.1.35 port — a point on the cluster at which a change
of ownership of material occurs. A port is not itself a
location but must have an associated location, such as
an interface plane.
4.1.36 process joba material processing job for a
process module, specifying and tracking the processing
to be applied to the material while in the module.
4.1.37 process module — an attached module which
provides manufacturing value to material in a cluster
tool.
4.1.38 processing resourcea module resource
within a module which is independently capable of
providing manufacturing value to material.
4.1.39 protocol (communications) — the message
encoding used when transferring a message across
some communication facility.
4.1.40 recipe — the pre-planned and reusable portion
of the set of instructions, settings, and parameters under
control of a processing agent that determines the
processing environment seen by the material. Recipes
may be subject to change between runs or processing
cycles.
4.1.41 recipe executor — a component of a module
that stores and executes recipes.
4.1.42 recipe namespace — a logical management
domain with the responsibility for the storage and
management of recipes. It ensures the uniqueness of
recipe identifiers and provides services pertaining to
recipes stored within that domain.
4.1.43 recovery action — an operation associated with
an error condition with the aim of resolving the
abnormal situation detected. It may supply information
to the exception agent or request the exception agent to
perform some activity.
4.1.44 service — the set of messages and definition of
the behavior of a service provider that enables remote
access to a particular functionality.
4.1.45 service-provider — the software control entity
that is the provider of any of the related services.
4.1.46 service-user — the software control entity that
is the user of any of the related services.
4.1.47 transport module — a module containing one
or more transfer resources and a number of interface
planes. It is capable of end-to-end transfer between any
of the interface planes.
4.1.48 tm transfer job — a material transfer job for a
transport module specifying all criteria for receiving the
material from the source-attached module and sending
the material to the destination module.
SEMI E38-1296 © SEMI 1995, 1996 4
4.1.49 transfer resource — a module resource within a
transport module independently capable of transferring
material from one attached module to another.
4.2 Data Type
4.2.1 form — type of data: positive integer, unsigned
integer, integer, enumerated, boolean, text, formatted
text, structure, list, ordered list.
4.2.2 positive integer — may take the value of any
positive whole number. Messaging protocol may
impose a limit on the range of possible values.
4.2.3 unsigned integer — may take the value of any
positive integer or zero. Messaging protocol may
impose a limit on the range of possible values.
4.2.4 integer — may take on the value of any negative
or unsigned integer. Messaging protocol may impose a
limit on the range of possible values.
4.2.5 enumerated — may take on one of a limited set
of possible values. These values may be given logical
names, but they may be represented by any single-item
data type.
4.2.6 boolean — may assume one of two possible
values, equating to TRUE or FALSE.
4.2.7 text — a text string. Messaging protocol may
impose restrictions, such as length or ASCII
representation.
4.2.8 formatted text — a text string with an imposed
format. This could be by position, by use of special
characters, or both.
4.2.9 structure — a complex structure consisting of a
specific set of items, of possibly mixed data types, in a
specified arrangement.
4.2.10 list — a set of one or more items that are all of
the same form (one of the above forms).
4.2.11 ordered list — a list for which the order in
which items appear is significant.
5 Conventions
5.1 Harel State Model
5.1.1 This document uses the Harel State Chart
notation to describe the dynamic behavior of the objects
defined. An overview of this notation is presented in an
Appendix of SEMI E30. The formal definition of this
notation is presented in Science of Computer
Programming 8, “Statecharts: A Visual Formalism for
Complex Systems,” by D. Harel, 1987.
5.1.2 Transition tables are provided in conjunction
with the state diagrams to describe explicitly the nature
of each state transition. A transition contains columns
for Transition #, Current State, Trigger, New State,
Action(s). The “trigger” (column 3) for the transition
occurs while in the “current” state. The “actions”
(column 5) include a combination of (1) actions taken
upon exit of the current state, (2) actions taken upon
entry of the new state, and (3) actions taken which are
most closely associated with the transition. No
differentiation is made.
5.2 OMT Object Information Model The object
models are presented using the Object Modeling
Technique developed by Rumbaugh, James, et al., in
“Object-Oriented Modeling and Design,” Prentice Hall,
Englewood Cliffs, NJ, ©1991. Overviews of this
notation are provided in an appendix to SEMI E39.
5.3 Object Attribute Representation The object
information models for standardized objects will be
supported by an attribute definition table with the
following column headings:
Attibute Name Definition Access Rqmt Form
The formal
text name of
the attribute.
Description of
the
information
contained.
RO or RW Y or N (see
below)
The Access column uses RO (Read Only) or RW (Read
and Write) to indicate the access that service-users have
to the attribute.
A ‘Y’ or ‘N’ in the requirement (Rqmt) column
indicates if this attribute must be supported in order to
meet fundamental compliance for the service.
The Form column is used to indicate the format of the
attribute. (See Section 4.1 for definitions.)
6 Overview
The Cluster Tool Module Communications standard
specifies the communications services necessary to
achieve automated control within a cluster tool. It
defines the essential cluster tool architecture and the
concepts and models on which the communications
services are based.
Cluster tools provide a means of grouping a number of
independent process steps into a single equipment. The
primary function of a cluster tool is material processing.
Material enters the cluster tool, undergoes a number of
sequential process steps which adds value to the
material, and then exits.