Constrained scheduling of the inspection activities on semiconductor wafers grouped in families with sequence-dependent set-up times

The scheduling of families of semiconductor wafers within the inspection department of a company producing electronic devices is considered in this paper. Changing the family of wafers to be inspected by an inspection machine requires a sequence-dependent set-up time; furthermore, due to the limited space availability of the inspection area, the available interoperational buffer capacity between the inspection machines is finite. The objective of the scheduling is the maximization of inspection department productivity, measured through the sequence makespan. A permutational flowshop group-scheduling problem (GSP) with sequence-dependent set-up times and limited interoperational buffer capacity has been taken into account. A benchmark of process scenarios considering different numbers of inspection machines wafers codes and families to be inspected has been generated. A Genetic Algorithm is here proposed as an efficient tool to solve the investigated problem. A comparison with a tabu search and a Nawaz, Enscore, and Ham procedure improving the currently available scheduler tool within the inspection department has been performed on the benchmark of problems. Finally, the influence on line productivity due to the finite interoperational buffer capacity is investigated.

[1]  Jeffrey E. Schaller A new lower bound for the flow shop group scheduling problem , 2001 .

[2]  Fu-Kwun Wang,et al.  Capacity-constrained scheduling for a logic IC final test facility , 2004 .

[3]  I. M. Ovacikt,et al.  Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times , 1994 .

[4]  Reha Uzsoy,et al.  Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. , 1995 .

[5]  Rasaratnam Logendran,et al.  Sequence-dependent group scheduling problems in flexible flow shops , 2006 .

[6]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[7]  Rubén Ruiz,et al.  Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics , 2005, Eur. J. Oper. Res..

[8]  Maw-Sheng Chern,et al.  Two-machine flowshop group scheduling problem , 2000, Computers & Operations Research.

[9]  Pablo Moscato,et al.  Evolutionary algorithms for scheduling a flowshop manufacturing cell with sequence dependent family setups , 2005, Comput. Ind. Eng..

[10]  Marco Pranzo,et al.  Batch scheduling in a two-machine flow shop with limited buffer and sequence independent setup times and removal times , 2004, Eur. J. Oper. Res..

[11]  Liu Hui-ran An EOPN-Based Real-Time Scheduling Simulation Platform of Wafer Fabrication System , 2006 .

[12]  Jeffrey E. Schaller,et al.  A comparison of heuristics for family and job scheduling in a flow-line manufacturing cell , 2000 .

[13]  David G. Dannenbring,et al.  An Evaluation of Flow Shop Sequencing Heuristics , 1977 .

[14]  Reha Uzsoy,et al.  Performance evaluation of dispatching rules for semiconductor testing operations , 1993 .

[15]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[16]  Jadranka Skorin-Kapov,et al.  Scheduling a flow-line manufacturing cell: a tabu search approach , 1993 .

[17]  Dexian Huang,et al.  An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers , 2009, Comput. Oper. Res..

[18]  Jatinder N. D. Gupta,et al.  Scheduling a flowline manufacturing cell with sequence dependent family setup times , 2000, Eur. J. Oper. Res..

[19]  Asoo J. Vakharia,et al.  Job and Family Scheduling of a Flow-Line Manufacturing Cell: A Simulation Study , 1991 .

[20]  Saul I. Gass,et al.  Erratum to "Cycling in linear programming problems" [Computers and Operations Research 31 (2002) 303-311] , 2006, Comput. Oper. Res..

[21]  Ching-Chin Chern,et al.  Family-based scheduling rules of a sequence-dependent wafer fabrication system , 2003 .

[22]  Reha Uzsoy,et al.  Production scheduling algorithms for a semiconductor test facility , 1991 .

[23]  Christos H. Papadimitriou,et al.  Flowshop scheduling with limited temporary storage , 1980, JACM.

[24]  Yih-Long Chang,et al.  A simulated annealing approach to scheduling a manufacturing cell , 1990 .

[25]  Eugeniusz Nowicki,et al.  The permutation flow shop with buffers: A tabu search approach , 1999, Eur. J. Oper. Res..

[26]  K. R Baker,et al.  Scheduling groups of jobs in the two-machine flow shop , 1990 .

[27]  B. Norman Scheduling flowshops with finite buffers and sequence-dependent setup times , 1999 .

[28]  Chandrasekharan Rajendran,et al.  A genetic algorithm for family and job scheduling in a flowline-based manufacturing cell , 1994 .

[29]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[30]  Rubén Ruiz,et al.  A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility , 2006, European Journal of Operational Research.

[31]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[32]  Z. B. Jiang,et al.  Multiple-objective scheduling and real-time dispatching for the semiconductor manufacturing system , 2009, Comput. Oper. Res..