Optimal scheduling of transient cycles for single-armed cluster tools

Cluster tools, widely used for wafer fabrication processes, have complex scheduling problems because a tool consists of several single-wafer processing chambers and a robot, and has a number of scheduling constraints. Most scheduling studies on cluster tools have focused on steady cyclic cycles where identical work cycles are repeated. However, as the lot size tends to be smaller, a tool has longer noncyclic operation cycles such as the start-up and the close-down. Therefore, we examine a way of scheduling for noncyclic cycles of single-armed cluster tools so as to minimize the makespan. To do this, we first analyse fundamental properties of tool behaviours including noncyclic transient cycles. Using the properties, we identify the workload of processing a lot with a number of wafers. Then, we develop the condition for which the conventional backward sequence, which is known to be optimal for cyclic work cycles, has the optimal makespan. Finally, we develop a linear programming model to find the minimum makespan of the backward sequence.

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

[2]  MengChu Zhou,et al.  Scheduling of Dual-Arm Cluster Tools With Wafer Revisiting and Residency Time Constraints , 2014, IEEE Transactions on Industrial Informatics.

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

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

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

[6]  Heejung Kim,et al.  Scheduling dual-armed cluster tools with cleaning processes , 2013 .

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

[8]  Jun-Ho Lee,et al.  Concurrent processing of multiple wafer types in a single-armed cluster tool , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[9]  Tae Kyu Kim,et al.  A Transient State Analysis of Dual-Armed Cluster-tools with Wafer Delay Constraints , 2005 .

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

[11]  Jun-Ho Lee,et al.  Scheduling Lot Switching Operations for Cluster Tools , 2013, IEEE Transactions on Semiconductor Manufacturing.

[12]  MengChu Zhou,et al.  Petri Net Modeling and Cycle-Time Analysis of Dual-Arm Cluster Tools With Wafer Revisiting , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Tae-Eog Lee,et al.  Noncyclic Scheduling for Timed Discrete-Event Systems With Application to Single-Armed Cluster Tools Using Pareto-Optimal Optimization , 2013, IEEE Transactions on Automation Science and Engineering.

[14]  Hyun-Jung Kim,et al.  Scheduling of cluster tools with ready time constraints for small lot production , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[15]  Feng Chu,et al.  A Petri Net Method for Schedulability and Scheduling Problems in Single-Arm Cluster Tools With Wafer Residency Time Constraints , 2008, IEEE Transactions on Semiconductor Manufacturing.

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

[17]  James R. Morrison,et al.  Performance bounds for hybrid flow lines: Fundamental behavior, practical features and application to linear cluster tools , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).

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

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

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

[21]  MengChu Zhou,et al.  Petri Net-Based Scheduling of Single-Arm Cluster Tools With Reentrant Atomic Layer Deposition Processes , 2011, IEEE Transactions on Automation Science and Engineering.

[22]  MengChu Zhou,et al.  A Petri Net-Based Novel Scheduling Approach and Its Cycle Time Analysis for Dual-Arm Cluster Tools With Wafer Revisiting , 2013, IEEE Transactions on Semiconductor Manufacturing.

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

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

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

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

[27]  Jun-Ho Lee,et al.  Scheduling cluster tools for concurrent processing of two wafer types with PM sharing , 2015 .

[28]  MengChu Zhou,et al.  A Petri-Net Approach to Modular Supervision With Conflict Resolution for Semiconductor Manufacturing Systems , 2007, IEEE Transactions on Automation Science and Engineering.

[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]  MengChu Zhou,et al.  Petri Net Modeling and Wafer Sojourn Time Analysis of Single-Arm Cluster Tools With Residency Time Constraints and Activity Time Variation , 2012, IEEE Transactions on Semiconductor Manufacturing.

[31]  Tae-Eog Lee,et al.  Cyclic Scheduling of Sequentially Connected Cluster Tools with a Single I/O Module , 2013, MIM.

[32]  MengChu Zhou,et al.  Deadlock Resolution in Computer-Integrated Systems , 2004 .

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

[34]  Jun-Ho Lee,et al.  Scheduling transient periods of single-armed cluster tools , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

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

[37]  MengChu Zhou,et al.  Response Policies to Process Module Failure in Single-Arm Cluster Tools Subject to Wafer Residency Time Constraints , 2015, IEEE Transactions on Automation Science and Engineering.

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

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

[40]  Jun-Ho Lee,et al.  Scheduling In-Line Multiple Cluster Tools , 2015, IEEE Transactions on Semiconductor Manufacturing.

[41]  MengChu Zhou,et al.  A Petri-Net-Based Scheduling Strategy for Dual-Arm Cluster Tools With Wafer Revisiting , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[42]  Julie Christopher Study of optimal load lock dedication for cluster tools , 2008, 2008 Winter Simulation Conference.

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

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

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

[46]  Tatsushi Nishi,et al.  Petri Net Decomposition Approach to Deadlock-Free and Non-Cyclic Scheduling of Dual-Armed Cluster Tools , 2015, IEEE Transactions on Automation Science and Engineering.

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

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

[49]  Jun-Ho Lee,et al.  Scheduling transient periods of dual-armed cluster tools , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

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

[51]  Jun-Ho Lee,et al.  Time-Feasible Reachability Tree for Noncyclic Scheduling of Timed Petri Nets , 2015, IEEE Transactions on Automation Science and Engineering.

[52]  Jun-Ho Lee,et al.  Noncyclic Scheduling of Cluster Tools With a Branch and Bound Algorithm , 2015, IEEE Transactions on Automation Science and Engineering.

[53]  Jun-Ho Lee,et al.  Scheduling Cluster Tools for Concurrent Processing of Two Wafer Types , 2014, IEEE Transactions on Automation Science and Engineering.