Scheduling Lot Switching Operations for Cluster Tools

A cluster tool that consists of several processing modules, a transport robot, and loadlocks is widely used for wafer processing in the semiconductor industry. The cluster tool repeats an identical operational sequence for processing wafers in a lot, and such a cyclic operation sequence is determined by the wafer flow pattern and process times of a wafer lot. When a wafer lot changes, the tool operation sequence should be switched accordingly. Switching from a cyclic tool operation sequence to another is subject to deadlocks and unnecessary task delays to avoid scheduling complexity. Hence, it is necessary to have a scheduling method for such frequent lot switchings that prevents a deadlock and reduces the switching time. In this paper, we first develop a Petri net model for lot switching operations and then utilize a mixed integer programming model for an optimal schedule. However, since its practical value is limited, we develop effective heuristic methods for lot switching in single-armed and dual-armed cluster tools. The scheduling strategies adapt prevalent cyclic tool scheduling rules, such as backward and swap sequences. By computational experiments, we prove the efficiency and effectiveness of the proposed scheduling rules.

[1]  MengChu Zhou,et al.  Schedulability Analysis and Optimal Scheduling of Dual-Arm Cluster Tools With Residency Time Constraint and Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[2]  Chelliah Sriskandarajah,et al.  Scheduling in Dual Gripper Robotic Cells for Productivity Gains , 2001, IEEE Trans. Robotics Autom..

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

[4]  James R. Morrison,et al.  Analysis of circular cluster tools: Transient behavior and semiconductor equipment models , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[5]  James R. Morrison,et al.  Performance models for dual-arm cluster tools , 2011, 2011 9th World Congress on Intelligent Control and Automation.

[6]  Jun-Ho Lee,et al.  Scheduling Cluster Tools With Ready Time Constraints for Consecutive Small Lots , 2013, IEEE Transactions on Automation Science and Engineering.

[7]  Tae-Eog Lee,et al.  A review of scheduling theory and methods for semiconductor manufacturing cluster tools , 2008, 2008 Winter Simulation Conference.

[8]  Hyun-Jung Kim,et al.  A Branch and Bound Algorithm for Cyclic Scheduling of Timed Petri Nets , 2015, IEEE Transactions on Automation Science and Engineering.

[9]  Tae-Eog Lee,et al.  Scheduling start-up and close-down periods of dual-armed cluster tools with wafer delay regulation , 2012 .

[10]  H. Neil Geismar,et al.  Productivity Improvement From Using Machine Buffers in Dual-Gripper Cluster Tools , 2011, IEEE Transactions on Automation Science and Engineering.

[11]  Ouajdi Korbaa,et al.  Transient inter-production scheduling based on Petri nets and constraint programming , 2011 .

[12]  Tae-Eog Lee,et al.  Optimal scheduling of dual-armed cluster tools without swap restriction , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[13]  Chihyun Jung,et al.  An Efficient Mixed Integer Programming Model Based on Timed Petri Nets for Diverse Complex Cluster Tool Scheduling Problems , 2012, IEEE Transactions on Semiconductor Manufacturing.

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

[15]  MengChu Zhou,et al.  Modeling, Analysis and Control of Dual-Arm Cluster Tools With Residency Time Constraint and Activity Time Variation Based on Petri Nets , 2012, IEEE Transactions on Automation Science and Engineering.

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

[17]  Wai Kin Chan,et al.  Optimal Scheduling of Multicluster Tools With Constant Robot Moving Times, Part I: Two-Cluster Analysis , 2011, IEEE Transactions on Automation Science and Engineering.

[18]  Tae-Eog Lee,et al.  Scheduling single-armed cluster tools with reentrant wafer flows , 2006, IEEE Transactions on Semiconductor Manufacturing.

[19]  NaiQi Wu,et al.  Colored timed Petri nets for modeling and analysis of cluser tools , 2010, Asian Journal of Control.

[20]  Tae-Eog Lee,et al.  An extended event graph with negative places and tokens for time window constraints , 2005, IEEE Transactions on Automation Science and Engineering.

[21]  Arie Shoshani,et al.  System Deadlocks , 1971, CSUR.

[22]  Wai Kin Chan,et al.  Optimal Scheduling of Multicluster Tools With Constant Robot Moving Times, Part II: Tree-Like Topology Configurations , 2011, IEEE Transactions on Automation Science and Engineering.

[23]  Tae-Eog Lee,et al.  Scheduling analysis of time-constrained dual-armed cluster tools , 2003 .

[24]  O.B. Driss,et al.  Multi-Agent Scheduling Transient Inter-Production States for Many Cyclic Productions , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[25]  Zhiwu Li,et al.  Deadlock Resolution in Automated Manufacturing Systems: A Novel Petri Net Approach , 2009 .

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

[27]  MengChu Zhou,et al.  Analysis of Wafer Sojourn Time in Dual-Arm Cluster Tools With Residency Time Constraint and Activity Time Variation , 2010, IEEE Transactions on Semiconductor Manufacturing.

[28]  Shengwei Ding,et al.  Multicluster tools scheduling: an integrated event graph and network model approach , 2006, IEEE Transactions on Semiconductor Manufacturing.

[29]  MengChu Zhou,et al.  Real-Time Scheduling of Single-Arm Cluster Tools Subject to Residency Time Constraints and Bounded Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[30]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[31]  Shengwei Ding,et al.  Steady-State Throughput and Scheduling Analysis of Multicluster Tools: A Decomposition Approach , 2008, IEEE Transactions on Automation Science and Engineering.

[32]  Hyun Joong Yoon,et al.  Deadlock-free scheduling of photolithography equipment in semiconductor fabrication , 2004 .

[33]  W.M. Zuberek,et al.  Cluster tools with chamber revisiting-modeling and analysis using timed Petri nets , 2004, IEEE Transactions on Semiconductor Manufacturing.

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

[35]  MengChu Zhou,et al.  Modeling, Simulation, and Control of Flexible Manufacturing Systems - A Petri Net Approach , 1999, Series in Intelligent Control and Intelligent Automation.

[36]  MengChu Zhou,et al.  A Closed-Form Solution for Schedulability and Optimal Scheduling of Dual-Arm Cluster Tools With Wafer Residency Time Constraint Based on Steady Schedule Analysis , 2010, IEEE Transactions on Automation Science and Engineering.

[37]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[38]  John W. Fowler,et al.  A survey of problems, solution techniques, and future challenges in scheduling semiconductor manufacturing operations , 2011, J. Sched..

[39]  Tae-Eog Lee,et al.  Schedulability Analysis of Time-Constrained Cluster Tools With Bounded Time Variation by an Extended Petri Net , 2008, IEEE Transactions on Automation Science and Engineering.

[40]  Chihyun Jung,et al.  Cyclic Scheduling of Cluster Tools With Nonidentical Chamber Access Times Between Parallel Chambers , 2012, IEEE Transactions on Semiconductor Manufacturing.