Optimal Preventive Maintenance Scheduling in Semiconductor Manufacturing Systems: Software Tool and Simulation Case Studies

This paper presents the architecture and implementation of a preventive maintenance optimization software tool (PMOST), based on algorithms for the optimal scheduling of preventive maintenance (PM) tasks in semiconductor manufacturing operations. We also present results from four complex simulation case studies, based on real industrial data and employing full fab models, to illustrate the use, data needs and outcomes produced by PMOST. These results demonstrate significant improvements in tool production and consolidation of PM tasks. We give a description of the different software modules that compose PMOST, to provide guidelines as well as a template for other implementations of the PM optimization algorithms utilized by PMOST.

[1]  Tyler Phillips AutoSched/sup TM/ AP by autosimulations , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[2]  S.I. Marcus,et al.  Optimization of preventive maintenance scheduling for semiconductor manufacturing systems: models and implementation , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[3]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[4]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[5]  D. George Wilson,et al.  Introduction to the IBM Optimization Subroutine Library , 1992, IBM Syst. J..

[6]  Nipa Patel,et al.  Conversion of non‐calendar to calendar‐time based preventive maintenance schedules for semiconductor manufacturing systems , 2007 .

[7]  M.C. Fu,et al.  Optimal preventive maintenance scheduling in semiconductor manufacturing , 2004, IEEE Transactions on Semiconductor Manufacturing.

[8]  M. Venables Small is beautiful [small, low volume semiconductor manufacturing plants] , 2005 .

[9]  Bjarne Stroustrup,et al.  The C++ programming language - special edition (3. ed.) , 2007 .

[10]  E. Fernandez-Gaucherand,et al.  An algorithm to convert wafer to calendar-based preventive maintenance schedules for semiconductor manufacturing systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[11]  I. Maros Computational Techniques of the Simplex Method , 2002 .

[12]  Tyler Phillips AUTOSCHED AP by AutoSimulations , 1998, WSC '98.

[13]  M.C. Fu,et al.  A Markov decision process model for capacity expansion and allocation , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[14]  J. Blau Europe's semiconductor makers are back in the game , 2003 .

[15]  Jason Paul Crabtree OPTIMAL PREVENTIVE MAINTENANCE SCHEDULING IN SEMICONDUCTOR FABS , 2003 .