Controlled Wafer Release in Clustered Photolithography Tools: Flexible Flow Line Job Release Scheduling and an LMOLP Heuristic

As a clustered photolithography tool (CPT) in semiconductor wafer manufacturing can cost as much as US$100 million, it must be operated efficiently. To maximize throughput, wafers are generally admitted to a CPT opportunistically, that is, as soon as they are available and the tool can accept them. Here, our goal is to develop release methods that retain throughput but increase manufacturing agility. As Petri net methods prove intractable, we develop a heuristic based on the use of flexible flow line models for the CPT. Such models are appropriate when the tool throughput for each class of wafers is dictated by the bottleneck process time plus unavoidable robot handling overhead. The heart of the heuristic is a lexicographic multiple objective linear program (LMOLP). It first ensures that wafers exit the tool as early as possible and subsequently delays the wafer admission to minimize the mean residency time.

[1]  Jung Yeon Park,et al.  Models of Clustered Photolithography Tools for Fab-Level Simulation: From Affine to Flow Line , 2017, IEEE Transactions on Semiconductor Manufacturing.

[2]  MengChu Zhou,et al.  A Closed-Form Solution for Schedulability and Optimal Scheduling of Dual-Arm Cluster Tools With Wafer Residency Time Constraint Based on Steady Schedule Analysis , 2010, IEEE Transactions on Automation Science and Engineering.

[3]  K. Srinivasan,et al.  Correlation between yield and waiting time: a quantitative study , 1995, Seventeenth IEEE/CPMT International Electronics Manufacturing Technology Symposium. 'Manufacturing Technologies - Present and Future'.

[4]  J. Bertrand The effect of workload control on order flow times , 1981 .

[5]  James R. Morrison,et al.  Performance evaluation of photolithography cluster tools Queueing and throughput models , 2007 .

[6]  MengChu Zhou,et al.  Real-time deadlock-free scheduling for semiconductor track systems based on colored timed Petri nets , 2007, OR Spectr..

[7]  Michael J. Shaw,et al.  Learning-based scheduling in a flexible manufacturing flow line , 1994 .

[8]  Chelliah Sriskandarajah,et al.  Minimizing cycle time in large robotic cells , 2005 .

[9]  MengChu Zhou,et al.  Deadlock modeling and control of semiconductor track systems using resource-oriented Petri nets , 2007 .

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

[11]  D. Meyersdorf,et al.  Cycle time reduction for semiconductor wafer fabrication facilities , 1997, 1997 IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop ASMC 97 Proceedings.

[12]  Muh-Cherng Wu,et al.  Scheduling of multiple in-line steppers for semiconductor wafer fabs , 2014, Int. J. Syst. Sci..

[13]  A.A.A. Kock,et al.  Lumped parameter modelling of the litho cell , 2011 .

[14]  S.C.H. Lu,et al.  Efficient scheduling policies to reduce mean and variance of cycle-time in semiconductor manufacturing plants , 1994 .

[15]  Tadeusz Sawik,et al.  SCHEDULING OF PRINTED WIRING BOARD ASSEMBLY IN SURFACE MOUNT TECHNOLOGY LINES , 2002 .

[16]  James P. Ignizio,et al.  An enhanced conversion scheme for lexicographic, multiobjective integer programs , 1984 .

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

[18]  MengChu Zhou,et al.  Petri Net-Based Scheduling of Single-Arm Cluster Tools With Reentrant Atomic Layer Deposition Processes , 2011, IEEE Transactions on Automation Science and Engineering.

[19]  Tae-Eog Lee,et al.  Scheduling analysis of time-constrained dual-armed cluster tools , 2003 .

[20]  Phillipp Kaestner,et al.  Linear And Nonlinear Programming , 2016 .

[21]  H. Neil Geismar,et al.  Increasing throughput for robotic cells with parallel Machines and multiple robots , 2004, IEEE Transactions on Automation Science and Engineering.

[22]  MengChu Zhou,et al.  Modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A Petri net approach , 1998 .

[23]  R. Alan Bowman,et al.  JOB RELEASE CONTROL USING A CYCLIC SCHEDULE , 2009 .

[24]  Lawrence M. Wein,et al.  Scheduling semiconductor wafer fabrication , 1988 .

[25]  Shengwei Ding,et al.  Steady-State Throughput and Scheduling Analysis of Multicluster Tools: A Decomposition Approach , 2008, IEEE Transactions on Automation Science and Engineering.

[26]  Robert J. Wittrock,et al.  Scheduling Algorithms for Flexible Flow Lines , 1985, IBM J. Res. Dev..

[27]  L. Li,et al.  Adaptive Dispatching Rule for Semiconductor Wafer Fabrication Facility , 2013, IEEE Transactions on Automation Science and Engineering.

[28]  R. S. Gyurcsik,et al.  Single-wafer cluster tool performance: an analysis of throughput , 1994 .

[29]  B. Avi-Itzhak,et al.  A SEQUENCE OF SERVICE STATIONS WITH ARBITRARY INPUT AND REGULAR SERVICE TIMES , 1965 .

[30]  Wlodzimierz M. Zuberek,et al.  Timed Petri nets in modeling and analysis of cluster tools , 2001, IEEE Trans. Robotics Autom..

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

[32]  Vincent A. Mabert,et al.  AN EVALUATION OF ORDER RELEASE MECHANISMS IN A JOB-SHOP ENVIRONMENT , 1988 .

[33]  Roger M. Y. Ho,et al.  Goal programming and extensions , 1976 .

[34]  Tae-Eog Lee,et al.  Cyclic Scheduling of Sequentially Connected Cluster Tools with a Single I/O Module , 2013, MIM.

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

[36]  Muh-Cherng Wu,et al.  Scheduling semiconductor in-line steppers in new product/process introduction scenarios , 2010 .

[37]  Robert J. Wittrock,et al.  An Adaptable Scheduling Algorithm for Flexible Flow Lines , 1988, Oper. Res..

[38]  James R. Morrison,et al.  Control of wafer release in multi cluster tools , 2010, IEEE ICCA 2010.

[39]  S. Venkatesh,et al.  A steady-state throughput analysis of cluster tools: dual-blade versus single-blade robots , 1997 .

[40]  Subhash C. Sarin,et al.  Sequencing and loading of products on a flowline , 2006, Eur. J. Oper. Res..

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

[42]  James R. Morrison,et al.  Multiclass Flow Line Models of Semiconductor Manufacturing Equipment for Fab-Level Simulation , 2011, IEEE Transactions on Automation Science and Engineering.

[43]  MengChu Zhou,et al.  Petri net modeling and one-wafer scheduling of single-arm multi-cluster tools , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[44]  Tae-Eog Lee,et al.  Schedulability Analysis of Time-Constrained Cluster Tools With Bounded Time Variation by an Extended Petri Net , 2008, IEEE Transactions on Automation Science and Engineering.

[45]  MengChu Zhou,et al.  Real-Time Scheduling of Single-Arm Cluster Tools Subject to Residency Time Constraints and Bounded Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[46]  T. Sawik An exact approach for batch scheduling in flexible flow lines with limited intermediate buffers , 2002 .

[47]  Jun-Ho Lee,et al.  Scheduling Cluster Tools With Ready Time Constraints for Consecutive Small Lots , 2013, IEEE Transactions on Automation Science and Engineering.

[48]  Devadas Pillai,et al.  The future of semiconductor manufacturing , 2006, IEEE Robotics & Automation Magazine.

[49]  Michael Pinedo,et al.  Sequencing in an Assembly Line with Blocking to Minimize Cycle Time , 1989, Oper. Res..

[50]  P. Marcoux,et al.  Determining capacity loss from operational and technical deployment practices in a semiconductor manufacturing line , 1999, 1999 IEEE International Symposium on Semiconductor Manufacturing Conference Proceedings (Cat No.99CH36314).

[51]  Tae-Eog Lee,et al.  Noncyclic Scheduling for Timed Discrete-Event Systems With Application to Single-Armed Cluster Tools Using Pareto-Optimal Optimization , 2013, IEEE Transactions on Automation Science and Engineering.

[52]  Feng Chu,et al.  A Petri Net Method for Schedulability and Scheduling Problems in Single-Arm Cluster Tools With Wafer Residency Time Constraints , 2008, IEEE Transactions on Semiconductor Manufacturing.

[53]  James R. Morrison,et al.  Performance evaluation of photolithography cluster tools , 2007, OR Spectr..

[54]  Wai Kin Chan,et al.  Optimization Models of Discrete-Event System Dynamics , 2008, Oper. Res..

[55]  Lawrence M. Wein,et al.  On the relationship between yield and cycle time in semiconductor wafer fabrication , 1992 .

[56]  James R. Morrison,et al.  Wafer admission control for clustered photolithography tools , 2010, 2010 IEEE/SEMI Advanced Semiconductor Manufacturing Conference (ASMC).

[57]  Leyuan Shi,et al.  IEEE Transactions on Automation Science and Engineering , 2009, IEEE Transactions on Automation Science and Engineering.

[58]  MengChu Zhou,et al.  Schedulability Analysis and Optimal Scheduling of Dual-Arm Cluster Tools With Residency Time Constraint and Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[59]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[60]  Wen-Chi Chang,et al.  Yield improvement through cycle time and process fluctuation analyses , 2001, 2001 IEEE International Symposium on Semiconductor Manufacturing. ISSM 2001. Conference Proceedings (Cat. No.01CH37203).

[61]  Hyun Joong Yoon,et al.  Deadlock-free scheduling of photolithography equipment in semiconductor fabrication , 2004, IEEE Transactions on Semiconductor Manufacturing.

[62]  Giuseppe Oriolo,et al.  Scheduling of Flexible Flow Lines in an Automobile Assembly Plant , 1997 .

[63]  P. Fowler,et al.  Managing high IC yields with short cycle times , 1995, GaAs IC Symposium IEEE Gallium Arsenide Integrated Circuit Symposium 17th Annual Technical Digest 1995.

[64]  Naiqi Wu,et al.  System Modeling and Control with Resource-Oriented Petri Nets , 2009 .

[65]  Farzad Mahmoodi,et al.  An evaluation of order releasing and due date assignment heuristics in a cellular manufacturing system , 1990 .