INTEC   05402
INSTITUTO DE DESARROLLO TECNOLOGICO PARA LA INDUSTRIA QUIMICA
Unidad Ejecutora - UE
capítulos de libros
Título:
A New MILP/Discrete-Event Simulation Algorithm for Scheduling Automated Wet-Etching Stations
Autor/es:
CASTRO, PEDRO M.; AGUIRRE, ADRIÁN MARCELO; ZEBALLOS, LUIS; MÉNDEZ, CARLOS ALBERTO
Libro:
Proceedings of the AIChE 2011
Editorial:
Omnipress
Referencias:
Lugar: Washintong, DC; Año: 2011; p. 1002 - 1004
Resumen:
The efficient operation of complex semiconductor manufacturing facilities has attracted an increasing research interest in recent years. Industry is currently in a growth expansion, immersed in a series of highly competitive global markets that are characterized for being intensely technological and dynamic. This forces the wafer fabrication facilities to focus their efforts onproviding to their customers, high-quality of affordable products with minimum delivery times and lower processing times. As a consequence, the development of efficient short-term scheduling strategies becomes a potential alternative to increase competitiveness, answering agilely to the requirements of highly demanding markets and customers. The automated wet-etching station (AWS) is a key part of a modern semiconductor production system and has to deal withmany complex constraints and limited resources. It consists of a series of chemical and water baths coupled with an automated lot transfer system, in which mixed intermediate storage policies must be strictly followed in order to avoid very expensive wafer contamination. The efficient operation of this stage will offer a substantial reduction of the processing time required to complete all the jobs, providing at the same time a better utilization of the critical transportation resources. Previous works addressing this problem [1-3] have reported that the complexity lies with the sequencing of the transportation tasks that are performed by one or more robots and have proposed two-stage algorithms to reduce combinatorial complexity and hence allow the solution of larger problems. Unlimited robot availability was assumed in the first step and a relaxed MILPmodel was solved to find the optimal processing sequence. This was then fixed in the second step and a constrained MILP model was solved to find the optimal sequence of transportation tasks. Unfortunately, only problems featuring an extra few orders could still be tackled showing that other approaches are needed for sizes beyond 12 lots in 12 baths. Of the threeconceptually different continuous-time models, the one by Castro et al. [1] exhibited the best performance. In this work, we propose a new algorithm that combines mathematical programming and discrete-event simulation. The concern is no longer finding the optimal solution but very good solutions in a reasonable amount of time (e.g. 1 hour). The decomposition strategy involves three stages: (i) finding a near optimal processing sequence under unlimited robot availability by applying neighborhood search procedures [4-6] to an initial sequence, using the relaxed MILP model. Such rescheduling procedures use the ideas from our previous work [7-9] dealing with just a few lots per iteration but now lot selection is done randomly instead of using preordering heuristics. The best found sequence is then the input to (ii) the discrete-event simulation model that is able to generate a good feasible schedule to the one robot problem. This will be the starting point of the (iii) rescheduling procedure applied to the more complex MILP from [1], featuring the robot sequencing constraints. Note that the balance between solution quality and total computational effort can easily be shifted by changing the number of lots rescheduled per iteration.Several examples are used to illustrate the capabilities of the proposed method, which is compared to the full-space model and to a constraint programming approach featuring a problem specific search strategy [10]. The results show significantly better solutions in about the same computational time. In particular, for the original 25 lots in 12 baths problem [2], the best foundsolution features a makespan that is 14.2% better than the A2’ heuristic algorithm from [11] and 7.4% better than the constraint programming approach.