Optimal batching in a wafer fabrication facility using a multiproduct G/G/c model with batch processing

Wafer fabrication, the first portion of semiconductor manufacturing, typically involves numerous batch-processing operations. These operations play an important role in determining how the system performs in terms of throughput, WIP and cycle time. In this paper, batch sizes that minimize the expected cycle time of batch-processing operations for a real-world semiconductor manufacturer are determined by a new approximated analytical model. This model, denoted by G / G ( bp ) , represents multiple products, multiple servers, batch-processing, incompatible products and unequal batch service size queues. Incompatible products mean that different products are not allowed to be in the same batch. Unequal batch service size means that batch service sizes depend upon products. Steady-state approximation formulas for cycle time and WIP of this queuing system are derived. These approximate performance measures are compared with those of discrete-event simulation. The results are reasonable and the approximation formulas much more computationally efficient than conducting the corresponding simulation studies. Finally, a batch-processing system with the goal of minimizing the total expected cycle times of items by determining the 'optimal' batch sizes is presented. Solutions are obtained using genetic algorithms.

[1]  T.C.E. Cheng,et al.  Parallel-machine batching and scheduling to minimize total completion time , 1996 .

[2]  Ram Akella,et al.  Control of batch processing systems in semiconductor wafer fabrication facilities , 1992 .

[3]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[4]  Qi-Ming He,et al.  Flow Time Distributions In Queues With Customer Batching And Setup Times , 1997 .

[5]  Gabriel R. Bitran,et al.  Approximations for Product Departures from a Single-Server Station with Batch Processing in Multi-Product Queues , 1989 .

[6]  Wallace J. Hopp,et al.  Factory physics : foundations of manufacturing management , 1996 .

[7]  R. Nadarajan,et al.  A general bulk service queue with arrival rate dependent on server breakdowns , 1994 .

[8]  Don T. Phillips,et al.  Control of multiproduct bulk server diffusion/oxidation processes. Part 2: multiple servers , 2000 .

[9]  W. Whitt,et al.  The Queueing Network Analyzer , 1983, The Bell System Technical Journal.

[10]  Dorit S. Hochbaum,et al.  Scheduling with Batching: Two Job Types , 1997, Discret. Appl. Math..

[11]  Ching-Jong Liao,et al.  Batching to minimize total production time for two part types , 1997 .

[12]  C. D. Litton,et al.  A First Course in Bulk Queues , 1983 .

[13]  G. Brière,et al.  Computational analysis of single-server bulk-service queues, M/GY / 1 , 1989, Advances in Applied Probability.

[14]  Jean Walrand An introduction to queuing networks , 1988 .

[15]  John W. Fowler,et al.  Real-time control of multiproduct bulk-service semiconductor manufacturing processes , 1992 .

[16]  Bhaba R. Sarker,et al.  A Review of:“Factory Physics: Foundations of Manufacturing Management” Wallace J. Hopp and Mark L. Spearman Richard D. Irwin, Inc., 1996 , 1997 .

[17]  C. R. Glassey,et al.  Dynamic batching heuristic for simultaneous processing , 1991 .