semi合集-English.pdf - 第110页

SEMI E10-0304 E © SEMI 1986, 2004 24 R1-5.6.2.2 The state value function f or the key gr oup is K = P × [1 − Π i = 1 to 4 (1 − Li)] × Π j =1 to 4 Rj, which ca n be expanded to: K = P × [1 − (1 − L1) × (1 − L2) × (1 − L3)…

100%1 / 7923
SEMI E10-0304
E
© SEMI 1986, 2004 23
R1-5.6.1.6 The state value function for IPF1 = K
×
PM1. The equivalent truth table is trivial and is
therefore not shown.
R1-5.6.2 Example 2 — This example, as shown in
Figure R1-8, is of a more complicated coat/develop
system that has 56 total modules, including four load
locks (L1-L4), four common transport robots (R1-R4),
four coat stations, four develop stations, and four arrays
of heat/chill plates with ten modules in each array.
R1-5.6.2.1 The key group, K, contains the platform,
the four load locks, and the four transport robots, as
shown in Figure R1-9. There are no process modules
that are used in every IPF, therefore no process modules
appear in K.
R1
R2
R3
R4
10X Heat /
Chill
10X Heat /
Chill
10X Heat /
Chill
10X Heat /
Chill
Coat
1,2
Coat
3,4
Develop
1,2
Develop
3,4
L
1, 2, 3, 4
To
E
xposure
Figure R1-8
Modules For A Coat/Develop System
L1
L2
L3
L4
R1 R2 R3 R4
K=
P
Figure R1-9
Key Group Modules, Example 2
SEMI E10-0304
E
© SEMI 1986, 2004 24
R1-5.6.2.2 The state value function for the key group is K = P
×
[1 Π
i = 1 to 4
(1 Li)] × Π
j=1 to 4
Rj, which can be
expanded to:
K = P × [1 (1 L1) × (1 L2)
×
(1 L3)
×
(1 L4)]
×
R1
×
R2
×
R3
×
R4
R1-5.6.2.3 The equivalent truth table is shown in Table R1-3:
Table R1-3 Truth Table for State Function, Example 2
P L1 L2 L3 L4 R1 R2 R3 R4 K
0 any any any any any any any any 0
1 0 0 0 0 any any any any 0
any any any any any 0 any any any 0
any any any any any any 0 any any 0
any any any any any any any 0 any 0
any any any any any any any any 0 0
else 1
NOTE 7: This truth table emphasizes the subsets that bring the key group “down,” which are called minimum cut sets, rather
than the subsets that keep the key group “up,” called minimum path sets.
R1-5.6.2.4 IPF1 has 13 steps and each step has two alternative modules, as shown in Figure R1-10.
K
step 1
step 2
step 3
step 4
step 5
step 6
step 7
step 8
step 9
step 10
step 11
step 12
step 13
Figure R1-10
Module Configuration For IPF1, Example 2
R1-5.6.2.5 The state value function for IPF1 = K
×
Π
i=1 to 13
[1 (1 PM
i,1
)
×
(1 PM
i,2
)]. The equivalent truth
table is highly redundant and is therefore omitted.
R1-5.6.2.6 IPF2 has the same 13 steps as IPF1. However due to process matching issues, all units are restricted to a
single process module at steps 1, 5, 9, and 13, as shown in Figure R1-11.
K
step 1
step 2
step 3
step 4
step 5
step 6
step 7
step 8
step 9
step 10
step 11
step 12
step 13
Figure R1-11
Module Configuration For IPF2, Example 2
R1-5.6.2.7 The state value function for IPF2 = K
×
PM
1,1
×
PM
5,1
×
PM
9,1
×
PM
13,1
×
Π
i={2-4, 6-8, 10-12}
[1 (1
PM
i,1
) × (1 PM
i,2
)]
SEMI E10-0304
E
© SEMI 1986, 2004 25
R1-5.6.2.8 The coat/develop system is likely to have
several more IPFs defined essentially in the same
manner as IPF1 and IPF2, shown above.
R1-5.7 Unscheduled Downtime versus Total Downtime
— In order to make a distinction between unscheduled
downtime and total downtime for an IPF, the IPF
function discussed thus far shall be executed twice:
once to determine an unscheduled downtime state and a
second time to determine a general downtime state.
R1-5.7.1 The first time the function is executed, each
module variable is set to zero if the module is in an
unscheduled downtime state and set to one otherwise.
If the function evaluates to 0, the IPF is in an
unscheduled downtime state. Each contiguous instance
of process-flow unscheduled downtime is a process-
flow failure. If the function evaluates to 1, the IPF may
be in either a general downtime state or an up state.
M
i-UD
=
0, if module i is in an unscheduled down state
1, otherwise
R1-5.7.2 The second time the function is executed,
each module variable is set to zero if the module is in
either a scheduled downtime state OR
an unscheduled
downtime state and set to one otherwise. If the function
evaluates to 0, the IPF is in a general downtime state. If
the function evaluates to 1, the IPF is a neutral state.
M
i-GD
=
0, if module i is in scheduled down state
OR an unscheduled down state
1, otherwise
R1-5.7.3 To summarize, if IPF(M
UD
) = 0, the process-
flow state is unscheduled downtime (UD). Otherwise, if
IPF(M
GD
) = 0 the process-flow state is general
downtime (GD), and if IPF(M
GD
) = 1, the IPF state is
uptime.
NOTE 8: The process-flow state for an IPF that has at least
one module in an unscheduled downtime state may be either
(1) unscheduled downtime, (2) general downtime, or (3)
neutral. Condition (1) occurs when the unscheduled downtime
module is serial within the IPF. Condition (2) occurs when the
unscheduled downtime module is not serial within the IPF,
but a module (or set of modules) that is serial within the IPF
is in a scheduled downtime state. Condition (3) occurs when
none of the downtime modules are serial within the IPF
regardless of being in a scheduled or unscheduled state.
R1-6 Determining Multi-Path Cluster Tool
States
R1-6.1 The temporal mapping rules for determining
multi-path cluster tool “productive/unscheduled
downtime/neutral” states from module “productive/not-
productive” states and IPF “up/downtime/unscheduled”
states is as follows:
R1-6.1.1 If any module is in the “productive” state,
then the cluster tool is in the “productive” state.
R1-6.1.2 Otherwise, if all of the IPFs are in the
“unscheduled downtime” state, then the multi-path
cluster tool is in the “unscheduled downtime” state.
R1-6.1.3 Otherwise, the multi-path cluster tool is in the
“neutral” state.
R1-6.2 Each contiguous instance of a multi-path
cluster tool unscheduled downtime state is a multi-path
cluster tool failure.
NOTE 9: This logic is similar to the relationship between
module states and the equipment states in SEMI E116, where
the SEMI E116 “busy” state is analogous to the multi-path
cluster tool “productive state,” the SEMI E116 “blocked”
state is analogous to the “unscheduled downtime” state, and
the SEMI E116 “idle” state is analogous to the “neutral” state.
However, the actual relationship between these two sets of
states is neither trivial, nor direct.
NOTE 10: Productive time may not be easily allocated to
IPFs in the general case. It is expected that some modules will
belong to more than one IPF and that it will be prohibitive to
ascertain the specific flow for each module from moment to
moment. Hence, metrics that depend on productive time may
not be calculated for IPFs.
NOTE 11: For the metrics presented in this document, it is
not necessary to calculate downtime states other than
unscheduled downtime at the multi-path cluster tool level.
The effect of states other than productive and unscheduled
downtime on the multi-path cluster tool is evaluated as the
aggregate effect of such states on the IPFs.