US 7,522,968 B2
Scheduling method for processing equipment
Steve S. Hongkham, San Ramon, Calif. (US); Eric A. Englhardt, Palo Alto, Calif. (US); Michael R. Rice, Pleasanton, Calif. (US); Helen R. Armer, Cupertino, Calif. (US); and Chongyang Chris Wang, San Jose, Calif. (US)
Assigned to Applied Materials, Inc., Santa Clara, Calif. (US)
Filed on Jul. 10, 2007, as Appl. No. 11/775,365.
Claims priority of provisional application 60/806906, filed on Jul. 10, 2006.
Prior Publication US 2008/0051929 A1, Feb. 28, 2008
Int. Cl. G06F 19/00 (2006.01)
U.S. Cl. 700—100 17 Claims
OG exemplary drawing
 
1. A method for increasing the processing throughput of multiple lots of semiconductor wafers through a cluster tool while maintaining a constant wafer history for each lot, comprising:
defining a first substrate processing sequence that has two or more processing steps;
defining a second processing sequence that has two or more processing steps, wherein at least one of the processing steps in the second substrate processing sequence has a processing time that is different than all of the processing steps within the first substrate processing sequence or the second substrate processing sequence has a different number of processing steps than the first substrate processing sequence;
processing a first batch of substrates in the cluster tool using the first substrate processing sequence;
processing a second batch of substrates in the cluster tool using the second substrate processing sequence, wherein the start of the first process step on the first substrate in the second batch is controlled relative to the start of the first process step on the last substrate in the first batch of substrates so that each substrate in the first batch of substrates has the same processing time for each processing step in the first substrate processing sequence, each substrate in the second batch of substrates has the same processing time for each processing step in the second substrate processing sequence, the relative time between each of the processing steps that each substrate in the first batch experiences is generally constant, and the relative time between each of the processing steps that each substrate in the second batch experiences is generally constant;
transferring each substrate of the first batch of substrates and the second batch of substrates through the cluster tool using a first robot assembly at a maximum robot limited throughput for the first substrate processing sequence and the second substrate processing sequence; and
implementing skip steps in the first substrate processing sequence and the second substrate processing sequence when sending each of the first batch of substrates and the second batch of substrates through the cluster tool such that an average substrate throughput of the cluster tool is equal to or greater than an average substrate throughput of a subsequent processing tool.