Schedule stabilization and robust timing control for time-constrained cluster tools

Stable schedules that repeat identical timing patterns for each work cycle have been important implication for cyclic manufacturing systems such as cluster tools for semiconductor manufacturing or flexible manufacturing systems. While it has been claimed that stable schedules have advantages including steady operation, predictable behavior, minimum cycle times, less work-in-progress inventory, recently stable schedules also play essential roles for meeting critical time window constraints on the operations such as wafer residency time constraint in a cluster tool or track equipment for some chemical vapor deposition processes or wet cleaning processes. However, when the process times or robot task times are subject to random variation of abrupt random disturbances, the stable schedule is disturbed and the perturbed wafer residency times may violate time window constraints. We prove that a cluster tool with dual arms, after any schedule disturbance, can be stabilized to the stable schedule. We characterize the condition for stabilization based on the event graph theory. We also present a control strategy that guarantees such stabilization and reduces the stabilization time.

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

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

[3]  Rafael Santos-Mendes,et al.  Transitory Control in Cyclic Job Shop Scheduling , 2000 .

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

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

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

[7]  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.

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

[9]  TAE-EOG LEE,et al.  Performance Measures and Schedules in Periodic Job Shops , 1997, Oper. Res..

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

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

[12]  S. C. Wood,et al.  A generic model for cluster tool throughput time and capacity , 1994, Proceedings of 1994 IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop (ASMC).