Multicluster tools scheduling: an integrated event graph and network model approach

Steady-state throughput and scheduling of a multicluster tool become complex as the number of modules and clusters grows. We propose a new methodology integrating event graph and network models to study the scheduling and throughput of multicluster tools. A symbolic decision-move-done graph modeling is developed to simplify discrete-event dynamics for the multicluster tool. This event graph is further used for searching feasible action sequences of the cluster tool. By representing sequences with networks, an extended critical path method is applied to calculate the corresponding cycle time. Grouping methods that are based on network are also introduced to reduce the searching complexity. Compared with optimization-based scheduling approaches, the proposed methodology can directly capture the cyclic characteristic of cluster tool schedules and be applied to analyze the impact of process and wafer flow variations on cycle time and robot schedules. We have successfully applied this new methodology to dozens of cluster tools at Intel Corporation. A chemical-mechanical planarization polisher is employed as an example to illustrate and validate the proposed methodology

[1]  Niranjan Chandrasekaran,et al.  Operational Models for Evaluating the Impact of Process Changes on Cluster Tool Performance , 2000 .

[2]  Chelliah Sriskandarajah,et al.  Scheduling Dual Gripper Robotic Cell: One-Unit Cycles , 2006, Eur. J. Oper. Res..

[3]  Lee W. Schruben,et al.  Simulation modeling with event graphs , 1983, CACM.

[4]  R. S. Gyurcsik,et al.  Single-wafer cluster tool performance: an analysis of the effects of redundant chambers and revisitation sequences on throughput , 1996 .

[5]  Babak Hamidzadeh,et al.  Optimal scheduling techniques for cluster tools with process-module and transport-module residency constraints , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

[7]  Shengwei Ding,et al.  Steady-State Throughput and Scheduling Analysis of Multi-Cluster Tools for Semiconductor Manufacturing: A Decomposition Approach , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  David J. Stein,et al.  Recent advances in endpoint and in-line monitoring techniques for chemical-mechanical polishing processes , 2001, Microelectronic and MEMS Technologies.

[9]  Milind Dawande,et al.  On Throughput Maximization in Constant Travel-Time Robotic Cells , 2002, Manuf. Serv. Oper. Manag..

[10]  N. G. Pierce,et al.  Evaluating the throughput of cluster tools using event-graph simulations , 1994, Proceedings of 1994 IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop (ASMC).

[11]  James E. Kelley,et al.  Critical-path planning and scheduling , 1899, IRE-AIEE-ACM '59 (Eastern).

[12]  James E. Kelley,et al.  Critical-Path Planning and Scheduling: Mathematical Basis , 1961 .

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

[14]  R. S. Gyurcsik,et al.  Single-wafer cluster tool performance: an analysis of throughput , 1994 .

[15]  M. A. Dimmler Using simulation and genetic algorithms to improve cluster tool performance , 1999 .

[16]  H. Neil Geismar,et al.  Increasing throughput for robotic cells with parallel Machines and multiple robots , 2004, IEEE Transactions on Automation Science and Engineering.

[17]  Todd LeBaron,et al.  Using emulation to validate a cluster tool simulation model , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[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]  Todd LeBaron,et al.  The simulation of cluster tools: a new semiconductor manufacturing technology , 1994, Proceedings of Winter Simulation Conference.

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

[21]  Shengwei Ding,et al.  Performance Evaluation and Schedule Optimization of Multi-Cluster Tools with Process Times Uncertainty , 2006, 2006 IEEE International Conference on Automation Science and Engineering.

[22]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[23]  Shengwei Ding,et al.  An event graph based simulation and scheduling analysis of multi-cluster tools , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[24]  Yves Crama,et al.  Cyclic Scheduling of Identical Parts in a Robotic Cell , 1997, Oper. Res..

[25]  Mathias A. Dümmler,et al.  Using simulation and genetic algorithms to improve cluster tool performance , 1999, WSC '99.