Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
63 words
A method for scheduling semiconductor wafers for
processing within a multiple chamber, semiconductor wafer
processing system having a plurality of chambers, said method
comprising: assigning a priority to each chamber in said plurality
of chambers; selecting a chamber having a highest priority; moving a wafer from a selected chamber to a target
chamber in accordance with the assigned priority of the
selected chamber.
Claim 2
Independent Claim
63 words
A method for scheduling semiconductor wafers for
processing within a multiple chamber, semiconductor wafer
processing system having a plurality of chambers, said method
comprising: assigning a priority to each chamber in said plurality
of chambers; selecting a chamber having a highest priority; moving a wafer from a selected chamber to a target
chamber in accordance with the assigned priority of the
selected chamber.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein, if a plurality of chambers
have the highest priority, the selecting step further
comprises the step of selecting a chamber having a highest
priority and having a shortest remaining process time.
Claim 4
Dependent Claim
92 words
The method of claim 1 further comprising the steps of: determining a time to complete (T remains ) processing for
the selected chamber; computing a time to perform (T meanwhile ) a wafer move for at
least one other chamber; dividing T meanwhile by T remains to produce a quotient; comparing the quotient to a threshold value; if the quotient is less than the threshold value, then
move the wafer in the selected chamber; and if the quotient is greater than the threshold value,
then move a wafer in the other chamber.
Claim 5
Dependent Claim
24 words
The method of claim 1 further comprising the step of
dynamically assigning priority to each chamber in response to
processing times for each chamber.
Claim 6
Dependent Claim
17 words
The method of claim 4 further comprising the step of
recalculating said priority after moving a wafer.
Claim 7
Dependent Claim
24 words
The method of claim 3 further comprising the step of
dynamically assigning priority to each chamber in response to
processing times for each chamber.
Claim 8
Dependent Claim
17 words
The method of claim 6 further comprising the step of
recalculating said priority after moving a wafer.
Claim 9
Dependent Claim
49 words
The method of claim 1 wherein said assigning step further
comprises assigning a highest priority to a chamber with a
shortest time until a wafer therein is to be moved and a
lowest priority to a chamber with a longest time until a
wafer therein is to be moved.
Claim 10
Dependent Claim
77 words
Apparatus for scheduling semiconductor wafers for
processing within a multiple chamber, semiconductor wafer
processing system having a plurality of chambers, said
apparatus comprising: a sequencer for assigning a priority to each chamber in
said plurality of chambers and for selecting a chamber having
a highest priority; and a wafer transfer robot, coupled to said sequencer, for
moving a wafer from a selected chamber to a target chamber in
accordance with the assigned priority of the selected
chamber.
Claim 11
Dependent Claim
77 words
Apparatus for scheduling semiconductor wafers for
processing within a multiple chamber, semiconductor wafer
processing system having a plurality of chambers, said
apparatus comprising: a sequencer for assigning a priority to each chamber in
said plurality of chambers and for selecting a chamber having
a highest priority; and a wafer transfer robot, coupled to said sequencer, for
moving a wafer from a selected chamber to a target chamber in
accordance with the assigned priority of the selected
chamber.
Claim 12
Dependent Claim
31 words
The apparatus of claim 10 wherein, if a plurality of
chambers have the highest priority, the sequencer selects a
chamber having a highest priority and having a shortest
remaining process time.
Claim 13
Dependent Claim
109 words
The apparatus of claim 10 wherein the sequencer further
comprises: means for determining a time to complete (T remains )
processing for the selected chamber; means for computing a time to perform (T meanwhile ) a wafer
move for at least one other chamber; means for dividing T meanwhile by T remains to produce a
quotient; means for comparing the quotient to a threshold value; where, if the quotient is less than the threshold value,
then the wafer transfer robot moves the wafer in the selected
chamber; and if the quotient is greater than the threshold value,
then the wafer transfer robot moves a wafer in the other
chamber.
Claim 14
Dependent Claim
26 words
The apparatus of claim 10 wherein the sequencer further
comprises means for dynamically assigning priority to each
chamber in response to processing times for each chamber.
Claim 15
Dependent Claim
19 words
The apparatus of claim 13 wherein the sequencer further
comprises means for recalculating said priority after moving
a wafer.
Claim 16
Dependent Claim
26 words
The apparatus of claim 12 wherein the sequencer further
comprises means for dynamically assigning priority to each
chamber in response to processing times for each chamber.
Claim 17
Dependent Claim
19 words
The apparatus of claim 15 wherein the sequencer further
comprises means for recalculating said priority after moving
a wafer.
Claim 18
Dependent Claim
49 words
The apparatus of claim 10 wherein said sequencer further
comprises means for assigning a highest priority to a chamber
with a shortest time until wafer therein is to be moved and a
lowest priority to a chamber with a longest time until a
wafer therein is to be moved.
Claim 19
Dependent Claim
45 words
A data structure stored in a computer memory, where said
data structure is used by a sequencer to define a trajectory
of one or more wafers through a cluster tool, comprising at
least one field defining a priority of a chamber within said
cluster tool.
Claim 20
Dependent Claim
45 words
A data structure stored in a computer memory, where said
data structure is used by a sequencer to define a trajectory
of one or more wafers through a cluster tool, comprising at
least one field defining a priority of a chamber within said
cluster tool.
Claim 21
Dependent Claim
18 words
The data structure of claim 18 further comprising a
plurality of fields defining each stage of a trajectory.