semi合集-English.pdf - 第2850页
SEMI E105-0701 © SEMI 2000, 2001 1 SEMI E105-0701 PROVISIONA L SPECIFICATION FOR CIM FRA M EWORK SCHEDULING COMP ONENT This spe cification w as technically approved by the Global Inf ormation & Contro l Comm ittee an…

SEMI E102-0600 © SEMI 200057
RELATED INFORMATION 2
LOGICAL PARTITION STORAGE
NOTE: This related information is not an official part of SEMI E10# and was derived from the work of the I300I/J300E AMHS
workgroup accomplished during development of the proposed standard. This related information is included with the Material
Transport and Storage Component specification to aid the readers in understanding the intent and use of the standard. This related
information was approved for publication by full letter ballot procedures on January 14, 2000.
R2-1 The concept of Stocker storage via logical partitions has been implemented through the use of the
MaterialTrackingLocation concept and interfaces. In the example below, the correlation between Durables and
MaterialTrackingLocations are each object’s unit attribute. First, the Factory Supervisor sets the Durable unit to a
particular value based on user specifications. The MTSC then maps the Durable Unit to the appropriate
MaterialTrackingLocation unit for the destination Storage Machine in order to determine the appropriate logical
partition for that particular durable. It is not required that the Durable unit and MaterialTrackingLocation unit be
identical in order for a mapping to occur, the MTSC may implement mapping logic in order to obtain various
relationships between Durable units and MaterialTrackingLocation units.
<Factory Supervisor>
Factory Supervisor determines
the “Parameter ” based on the
rules.
Factory Supervisor writes the
“Unitvalue ” using “setUnit”
for the carrier.
<MTSC>
MTSC maps durable unit to
machine MTL unit.
Photo
Dummy
Empty
Durable Units Machine MTL Units
Product
Flow
Type of Carrier
Durable unit to
Machine MTL
unit mapping
Conditions
MTM obtains “Durable Units” using
“getUnit” from Durable interface.
L/P-1
L/P-2
L/P-3
L/P-4
L/P-5
L/P-6
L/P-7
MTM obtains “Machine MTL Units” using
“getUnit” from Machine MTL interface.
Figure R2-1
Storage in Logical Partitions
NOTICE: SEMI makes no warranties or representations as to the suitability of the specification set forth herein for
any particular application. The determination of the suitability of the specification is solely the responsibility of the
user. Users are cautioned to refer to manufacturer’s instructions, product labels, product data sheets, and other rele-
vant literature respecting any materials mentioned herein. These specifications are subject to change without notice.
The user’s attention is called to the possibility that compliance with this specification may require use of
copyrighted material or of an invention covered by patent rights. By publication of this specification, SEMI takes
no position respecting the validity of any patent rights or copyrights asserted in connection with any item mentioned
in this specification. Users of this specification 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 o
f
the contents in whole or in part is forbidden without express written
consent of SEMI.

SEMI E105-0701 © SEMI 2000, 20011
SEMI E105-0701
PROVISIONAL SPECIFICATION FOR CIM FRAMEWORK SCHEDULING
COMPONENT
This specification was technically approved by the Global Information & Control Committee and is the direct
responsibility of the North American Information & Control Committee. Current edition approved by the
Japanese Regional Standards Committee on February 1, 2001. Initially available at www.semi.org April
2001; to be published July 2001. Originally published October 2000.
1 Purpose
1.1 The Scheduling Component supports Factory
Operations, Material Transport and Storage, Production
Machine, and Equipment Tracking and Maintenance
components by ordering, in time, jobs that process
material on equipment, move material, and maintain
equipment. The scheduler uses knowledge of product
demand, equipment and material state, process flows,
throughput bottlenecks, operational policy and
constraints, and other information to recommend jobs
that maximize effective utilization of factory resources
to satisfy product demand and planned objectives.
1.2 Increased control over operations requires an
active Scheduling Component that can respond to
factory events and changes in state and dynamically
adjust the schedules for material processing, material
transport and equipment maintenance. The Scheduling
Component can react to inventory levels of material in
the factory to adjust priorities to minimize queue sizes
and ensure that use of bottleneck equipment is opti-
mized to keep WIP inventory levels at desired levels.
1.3 The Scheduling Component can minimize turn
around time (TAT) by coordinating material transport
(for substrates and durables) with processing to reduce
equipment idle time. The Scheduling Component can
sequence activities to minimize setup time. It can also
respond to scheduled and unscheduled equipment
down-time to minimize impact on turn around time. In
addition to minimizing overall TAT, it can react to the
priorities for urgent lots to move them through the
process flow in the minimum possible time while
adjusting the schedules of lower-priority lots that are
impacted.
2 Scope
2.1 The primary run-time responsibilities of the
Scheduling Component are to monitor resource and
material state and apply scheduling and dispatching
decision mechanisms to identify the next activity
(dispatching) or sequence of activities (scheduling) for
factory resources. The Scheduling Component includes
an interface that supports both scheduling and
dispatching. Figure 1 illustrates the interactions
between the Scheduling Component and other
components of the CIM Framework. This illustration
does not reflect all of the many inputs to the Scheduling
Component that are required to provide it with the
current status of the factory resources.
2.2 As described in this standard, the Scheduling
Component produces activity option and activity
forecast lists. These lists are produced by combining
the factory model and status information from other
components with scheduling policies in the Scheduling
Component. For example, the Scheduling Component
combines data from the Specification Component on
how products are made with status data from the
Equipment and Product Management Components to
give activity options for a machine.
2.3 The Factory Operations Component uses the
Scheduling Component services to orchestrate the man-
agement of machines and production of lots. For exam-
ple, when a tool becomes available, Factory Operations
uses the Activity Options list to select the next lot to
process on the tool. Factory Operations then works
with other components to execute the production job for
the lot on the machine. Executing the production job
changes the state of lot and tool in other components.
These status changes are then used by the Scheduling
Component when it produces new activity lists.
2.4 The Scheduling Manager supp orts Factory
Operations by providing an answer to questions like,
“What is next for this material or resource?” The
answer may be based on evaluation of current or future
constraints and objectives. Although the dispatcher's
output takes the form of a decision for the next activity
for the target resource, the interface may also support
manual scenarios by providing a list of prioritized
activities from which the decision is selected.
2.5 The Scheduling Manager interface also provides
forecasts of future activities projected to occur after the
next activity. By simulating anticipated future activity
sequencing and execution timing the scheduler can
generate forecasts that predict future responses from the
dispatcher for subsequent requests. These forecasts are
subject to change as factory conditions change, but they
offer the best current projection of future activity
decisions.

SEMI E105-0701 © SEMI 2000, 2001 2
Scheduling
Manager
Scheduling Component
Factory
Operations
requests activity
decisions
releases product
(lot starts)
Factory
Planning
(Enterprise)
Product
Management
requests activity
forecasts
Equipment
Tracking and
Maintenance
Specification
Factory
Labor
provides product
status
provides
equipment status
provides activity
specifications
provides
operator status
Material
Transport &
Storage
provides material
location
Figure 1
Scheduling Component Interactions
2.6 This specification does not describe the definition
of the policies used by the Scheduling Component to
produce activity lists. This is left to component
implementors.
2.7 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 limitations prior to use.
3 Limitations
3.1 Provisional Status — This specification is
designated as provisional due to known areas that need
to be completed. The following items summarize the
deficiencies of the provisional specification to be
addressed before a subsequent ballot to upgrade it to
full standard status.
3.1.1 Dependence on Factory Operations Component
— The Scheduling Component provides specifications
of activities that are executed by the Factory Operations
Component in the form of production jobs, transport
jobs and maintenance jobs. The specification of Factory
Operations may require changes to the activity
specification properties of the Scheduling Component.
When the Specification for CIM Framework Factory
Operations Component is complete, this dependency
can be resolved.
3.1.2 Specification of Event Subscriptions — The
Scheduling Component maintains a current status of the
factory resources and material by receiving event
notifications of occurrences that indicate changes in
other components. Events are specified with the
component responsible for publishing the event
notifications. Until all of the required event formats are
defined as part of the publishing component
specification, the inputs to the Scheduling Component
will be defined only in general terms. When event
specifications are complete, these event subscriptions
can be specified.
3.1.3 Initialization — The Scheduling Component
does not currently provide interfaces that allow the
representation of factory conditions to be initialized for
the start-up of dispatching and scheduling. The addition
of initialization interfaces will be added or deemed out
of scope prior to upgrade to full standard status.
4 Referenced Standards
4.1 SEMI Standards
SEMI E81 — Provisional Specification for CIM
Framework Domain Architecture