Scheduling analysis of time-constrained dual-armed cluster tools

Cluster tools, each of which consists of several single-wafer processing chambers and a wafer handling robot, have been increasingly used for diverse wafer fabrication processes. Processes such as some low pressure chemical vapor deposition processes require strict timing control. Unless a wafer processed at a chamber for such a process leaves the chamber within a specified time limit, the wafer is subject to quality problems due to residual gases and heat. We address the scheduling problem for such time-constrained dual-armed cluster tools that have diverse wafer flow patterns. We propose a systematic method of determining the schedulable process time range for which there exists a feasible schedule that satisfies the time constraints. We explain how to select the desirable process times within the schedulable process time range. We present a method of determining the tool operation schedule. For more flexible scheduling under the time constraints, we propose a modification of the conventional swap operation in order to allow wafer delay on a robot arm during a swap operation. We compare the performance of the new swap strategy with that of the conventional swap strategy.

[1]  Tae-Eog Lee,et al.  Steady-State Analysis and Scheduling of Cyclic Job Shops with Overtaking , 2002 .

[2]  Simon Collart Dutilleul,et al.  P-time Petri nets and the hoist scheduling problem , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[3]  P. Aygalinc,et al.  Structural analysis of p-time Petri nets , 1996 .

[4]  Raghavan Srinivasan,et al.  Modeling and performance analysis of cluster tools using Petri nets , 1998 .

[5]  R. A. Hendrickson Optimizing cluster tool throughput , 1997 .

[6]  Tae-Eog Lee Stable Earliest Starting Schedules for Periodic Job Shops: a Linear System Approach , 1994 .

[7]  Tae-Eog Lee,et al.  Modeling and implementing a real-time scheduler for dual-armed cluster tools , 2001, Comput. Ind..

[8]  S. Calvez,et al.  P-Time Petri Nets for Manufacturing Systems with Staying Time Constraints , 1997 .

[9]  Chengbin Chu,et al.  Cyclic scheduling of a hoist with time window constraints , 1998, IEEE Trans. Robotics Autom..

[10]  S. Venkatesh,et al.  A steady-state throughput analysis of cluster tools: dual-blade versus single-blade robots , 1997 .

[11]  Qi Su,et al.  Optimal sequencing of double-gripper gantry robot moves in tightly-coupled serial production systems , 1996, IEEE Trans. Robotics Autom..

[12]  Tae-Eog Lee,et al.  An extended event graph with negative places and negative tokens for time window constraints , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[13]  C. Leake Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[14]  Habib N. Najm,et al.  Single-wafer integrated semiconductor device processing , 1992 .

[15]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[16]  Tae-Eog Lee,et al.  Scheduling Time-Constrained Cyclic Manufacturing Systems: Linear Programming and Directed Graph Models , 2002 .

[17]  C. Spanos,et al.  Statistical equipment modeling for VLSI manufacturing: an application for LPCVD , 1990 .

[18]  Babak Hamidzadeh,et al.  An optimal periodic scheduler for dual-arm robots in cluster tools with residency constraints , 2001, IEEE Trans. Robotics Autom..

[19]  Krishna C. Saraswat,et al.  Modeling the performance of cluster-based fabs , 1991, 1991 Proceedings IEEE/SEMI International Semiconductor Manufacturing Science Symposium.

[20]  Tadao Murata,et al.  A Petri net with negative tokens and its application automated reasoning , 1990, Proceedings of the 33rd Midwest Symposium on Circuits and Systems.

[21]  Tae-Eog Lee,et al.  Performance Modeling of Cluster Tools using Timed Petri Nets , 1999 .

[22]  Wlodzimierz M. Zuberek,et al.  Timed Petri nets in modeling and analysis of cluster tools , 2001, IEEE Trans. Robotics Autom..