Title :
An Effective Problem Decomposition Method for Scheduling of Diffusion Processes Based on Mixed Integer Linear Programming
Author :
Chihyun Jung ; Pabst, Detlef ; Myoungsoo Ham ; Stehli, Marcel ; Rothe, Marcel
Author_Institution :
GLOBALFOUNDRIES Inc., Malta, NY, USA
Abstract :
Diffusion processes in semiconductor fabrication facilities (Fabs) refer to the series of processes from wafer cleaning processes to furnace processes. Most furnace tools are batch tools, with large batch sizes, and have relatively long process times, when compared to the other processes. Strict time window constraints link cleaning processes with furnace processes for quality control. Those operational requirements for diffusion processes make their scheduling very difficult. This paper proposes an advanced scheduling approach based on a rolling horizon scheduling concept. Due to the combinatorial nature of the scheduling problem, the complexity of the problem increases exponentially, when the number of jobs and tools increase. However, the computation time allowed for the scheduler is limited in practice, because the variability in most Fabs requires schedulers to update the schedule in short intervals. We suggest an mixed integer linear programming model for diffusion processes, and propose an effective decomposition method to deal with this complexity problem. The decomposition method repeats multiple scheduling iterations, as it gradually extends the number of runs on tools, enabling the scheduler to generate near-optimal schedules in limited time intervals. The scheduler could make large improvements on key performance indicators, such as time window violation rates, batch sizes, throughput, etc. The software architecture of the scheduler implementation is also addressed in this paper.
Keywords :
batch processing (industrial); cleaning; computational complexity; furnaces; integer programming; linear programming; quality control; scheduling; semiconductor technology; software architecture; advanced scheduling approach; batch sizes; batch tools; combinatorial scheduling problem complexity; computation time; diffusion process scheduling; furnace processes; furnace tools; key performance indicators; mixed integer linear programming model; near-optimal schedules; problem decomposition method; quality control; rolling horizon scheduling concept; scheduling iterations; semiconductor fabrication facilities; software architecture; time window constraints; wafer cleaning processes; Computational modeling; Furnaces; Job shop scheduling; Optimal scheduling; Processor scheduling; Schedules; Time factors; Diffusion processes; batch tools; decomposition method; mixed integer linear programming; scheduling; time window constraints;
Journal_Title :
Semiconductor Manufacturing, IEEE Transactions on
DOI :
10.1109/TSM.2014.2337310