A comprehensive constraint programming approach for the rolling horizon-based scheduling of automated wet-etch stations

Abstract This contribution introduces a novel and comprehensive way of dealing with the automated wet-etch station (AWS) scheduling problem. It first analyzes the field and points out some very important problem aspects that have not been properly addressed yet. Then, an expressive constraint programming (CP) formulation that considers all types of AWS transfer device movements is proposed. The model accounts for both (i) loaded trips the robot makes to transfer wafer lots between consecutive baths, and (ii) empty movements that take place when the device moves itself from a bath, where it has dropped a wafer lot, to another bath where it is required to pick up a different lot. The CP approach is afterward generalized in order to implement an innovative rolling horizon methodology. The proposed method allows the continuous operation of the wet-etch station, minimizing the unproductive intervals that would otherwise appear between the scheduling periods that correspond to different wafer lot sets that are fed by the previous manufacturing step. The formulation has been extensively tested with problem instances of various dimensionalities in productivity maximization scenarios, in which makespan was chosen as the performance measure. The results have demonstrated that robot unloaded movements cannot be neglected; otherwise, they may lead to incorrect schedules. Furthermore, they have shown that AWS scheduling needs to be addressed as an on-line activity.

[1]  Josef Kallrath,et al.  Real Optimization with SAP® APO , 2006 .

[2]  Christopher D. Geiger,et al.  A Tabu search approach to scheduling an automated wet etch station , 1997 .

[3]  Michel Gourgand,et al.  Scheduling multiple robots in a no-wait re-entrant robotic flowshop , 2012 .

[4]  John W. Fowler,et al.  A combined dispatching criteria approach to scheduling semiconductor manufacturing systems , 2001 .

[5]  Pedro M. Castro,et al.  A novel optimization method to automated wet-etch station scheduling in semiconductor manufacturing systems , 2011, Comput. Chem. Eng..

[6]  Iftekhar A. Karimi,et al.  An improved formulation for scheduling an automated wet-etch station , 2004, Comput. Chem. Eng..

[7]  Yi-Feng Hung,et al.  A new formulation technique for alternative material planning—an approach for semiconductor bin allocation planning , 1997 .

[8]  June-Young Bang,et al.  Scheduling algorithms for a semiconductor probing facility , 2011, Comput. Oper. Res..

[9]  Gabriela P. Henning,et al.  Computers and Chemical Engineering , 2022 .

[10]  Ignacio E. Grossmann,et al.  A bilevel decomposition algorithm for simultaneous production scheduling and conflict-free routing for automated guided vehicles , 2011, Comput. Oper. Res..

[11]  Sooyoung Kim,et al.  Production planning in semiconductor wafer fab considering variable cycle times , 1997 .

[12]  Gabriela P. Henning,et al.  A Novel CP Approach for Scheduling an Automated Wet-Etch Station , 2011 .

[13]  Carlos A. Méndez,et al.  A Novel Optimization Method to Automated Wet-Etch Station Scheduling in Semiconductor Manufacturing Systems , 2010 .

[14]  Pravin K. Johri,et al.  Practical issues in scheduling and dispatching in semiconductor wafer fabrication , 1993 .

[15]  Marie-Ange Manier,et al.  A Classification for Hoist Scheduling Problems , 2003 .

[16]  Iftekhar A. Karimi,et al.  An MILP Approach to Automated Wet-Etch Station Scheduling , 2003 .

[17]  P. Castro,et al.  Integrated Constraint Programming Scheduling Approach for Automated Wet-Etch Stations in Semiconductor Manufacturing , 2011 .

[18]  William Johns,et al.  Computer‐Aided Chemical Engineering , 2011 .

[19]  Iftekhar A. Karimi,et al.  Heuristic algorithms for scheduling an automated wet-etch station , 2004, Comput. Chem. Eng..