Optimal K-unit cycle scheduling of two-cluster tools with residency constraints and general robot moving times

The semiconductor manufacturing industry is significantly expensive both in equipment and materials. Cluster tools, a type of automated manufacturing system integrating processing modules and transport modules, are commonly used in this industry. Nowadays, multi-cluster tools, which are composed of several cluster tools connected by joint buffer modules, are often used for wafer production. This paper deals with K-unit cycle scheduling problems in single-armed two-cluster tools for processing identical wafers in deterministic settings. In a K-unit cycle, K wafers are exactly inserted into the two-cluster tool, and K completed wafers leave the two-cluster tool, usually not the same K wafers. Residency constraints and general moving times by the robot are both considered. The objective is to obtain optimal K-unit cycle schedules, which minimize cycle times. To analyze this scheduling problem in detail, a mixed integer linear programming (MILP) model is formulated and solved. Numerical examples are used to explain how the solution can be obtained from the MILP model in a K-unit cycle.

[1]  Mohamed Haouari,et al.  An optimization-based heuristic for the robotic cell problem , 2010, Eur. J. Oper. Res..

[2]  Milind Dawande,et al.  Approximations to Optimal k‐Unit Cycles for Single‐Gripper and Dual‐Gripper Robotic Cells , 2008 .

[3]  Eugene Levner,et al.  Parametric algorithms for 2-cyclic robot scheduling with interval processing times , 2011, J. Sched..

[4]  Chengbin Chu,et al.  An Improved Mixed Integer Programming Approach for Multi-Hoist Cyclic Scheduling Problem , 2014, IEEE Transactions on Automation Science and Engineering.

[5]  Richard Y. K. Fung,et al.  An events-driven scheduling algorithm for two-cluster tools with processing time windows , 2011, 2011 IEEE International Conference on Industrial Engineering and Engineering Management.

[6]  Eugene Levner,et al.  Cyclic scheduling in a robotic production line , 2002 .

[7]  Eugene Levner,et al.  A faster algorithm for 2-cyclic robotic scheduling with a fixed robot route and interval processing times , 2011, Eur. J. Oper. Res..

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

[9]  H. Neil Geismar,et al.  Throughput optimization in dual-gripper interval robotic cells , 2009 .

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

[11]  Richard Y. K. Fung,et al.  A mixed integer linear programming solution for single hoist multi-degree cyclic scheduling with reentrance , 2014 .

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

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

[14]  Peter van Zant Microchip fabrication : a practical guide to semiconductor processing , 2004 .

[15]  MengChu Zhou,et al.  Petri Net-Based Optimal One-Wafer Scheduling of Single-Arm Multi-Cluster Tools in Semiconductor Manufacturing , 2013, IEEE Transactions on Semiconductor Manufacturing.

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

[17]  H. Neil Geismar,et al.  Robotic cells with parallel machines and multiple dual gripper robots: a comparative overview , 2008 .

[18]  Ling Li,et al.  A solution for cyclic scheduling of multi-hoists without overlapping , 2009, Ann. Oper. Res..

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

[20]  Ronald D. Armstrong,et al.  A bounding scheme for deriving the minimal cycle time of a single-transporter N-stage process with time-window constraints , 1994 .

[21]  Hyun Joong Yoon,et al.  Online scheduling of integrated single-wafer processing tools with temporal constraints , 2005 .

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

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

[24]  Xiaoguang Yang,et al.  Optimal Cyclic Multi-Hoist Scheduling: A Mixed Integer Programming Approach , 2004, Oper. Res..

[25]  Wieslaw Kubiak,et al.  Sequencing of parts and robot moves in a robotic cell , 1992 .

[26]  Mohamed Haouari,et al.  Exact methods for the robotic cell problem , 2011 .

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

[28]  H. Neil Geismar,et al.  Approximation algorithms for k , 2005, Eur. J. Oper. Res..

[29]  L. W. Phillips,et al.  Mathematical Programming Solution of a Hoist Scheduling Program , 1976 .

[30]  Chelliah Sriskandarajah,et al.  Scheduling robotic cells served by a dual-arm robot , 2012 .

[31]  Wai Kin Chan,et al.  Optimal scheduling of k-unit production of cluster tools with single-blade robots , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[32]  Zhen Zhou,et al.  A mixed integer programming approach for multi-cyclic robotic flowshop scheduling with time window constraints , 2012 .

[33]  H. Neil Geismar,et al.  Throughput Optimization in Robotic Cells , 2007 .

[34]  MengChu Zhou,et al.  Optimal One-Wafer Cyclic Scheduling of Single-Arm Multicluster Tools With Two-Space Buffering Modules , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[35]  Richard Y. K. Fung,et al.  A mixed integer linear programming approach for multi-degree cyclic multi-hoist scheduling problems without overlapping , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[36]  Chelliah Sriskandarajah,et al.  Scheduling in Robotic Cells: Heuristics and Cell Design , 1999, Oper. Res..