Scientific research and innovations

Scientific research and innovations

Main articles

European Mask and Lithography Conference EMLC 2024 – Grenoble, France

Mask management in optimized photolithography scheduling of a high-mix semiconductor manufacturing facility

This paper presents the challenges and results of implementing an optimization-based scheduling engine in a high-mix 300mm fully automated semiconductor manufacturing facility. Efficient scheduling of lots on photolithography machines is crucial due to their high cost and critical role in production. Optimally managing the transportation, storage and inspection of a large number of masks is essential to ensure this efficiency. Initially deployed in the cleaning and diffusion work center, the optimization engine was adapted for photolithography and is operational since May 2024. This generic engine solves large multi-objective scheduling problems in minutes, considering diverse constraints related to processing and transportation resources, product quality, and global production targets. The successful deployment demonstrates the engine’s potential for full factory scheduling, with ongoing efforts to enhance its genericity, efficiency, and effectiveness.

Roussel, R., Babin, C. (STMicroelectronics, Crolles), Bitar, A., Knopp, S., Tamssaouet, K. (Planimize) & Dauzère-Pérès, S.
 

Winter Simulation Conference 2023 – San Antonio, TX

Industrial Multi-Objective Optimization of a Large Complex Job-Shop in Semiconductor Manufacturing

This paper surveys the industrialization of an advanced optimization engine that was developed by Planimize and put into production in the cleaning and diffusion work center of the most advanced factory of a semiconductor manufacturing company. Hundreds of lots requiring several thousands operations in the work center must be scheduled on about 150 machines, while taking complex constraints into account, in particular hundreds of time constraints, and optimizing a collection of criteria. The optimization engine provides significantly better results, runs significantly faster, and can handle much larger problem instances than the previous Constraint Programming optimization engine used in the factory

A. Bitar, S. Knopp, K. Tamssaouet (Planimize), L. Delcloy and R. Roussel (STMicroelectronics, Crolles)

European Journal of Operational Research – 2022

Multiobjective optimization for complex flexible job-shop scheduling problems

In this paper, we are concerned with the resolution of a multiobjective complex job-shop scheduling problem stemming from semiconductor manufacturing. To produce feasible and industrially meaningful schedules, this paper extends the recently proposed batch-oblivious approach by considering unavailability periods and minimum time lags and by simultaneously optimizing multiple criteria that are relevant in the industrial context. A novel criterion on the satisfaction of production targets decided at a higher level is also proposed. Because the solution approach ….

Tamssaouet.K, Dauzère-Pérès, S., Knopp, S., Bitar, A., & Yugma, C.

Computers & Operations Research – 2021

Unrelated parallel machine scheduling with new criteria: Complexity and models

In this paper, a scheduling problem on non-identical parallel machines with auxiliary resources and sequence-dependent and machine-dependent setup times is studied. This problem can be found in various manufacturing contexts, and in particular in workshops of wafer manufacturing facilities. Three different criteria are defined and analyzed: The number of products completed before the end of a given time horizon, the weighted sum of completion times and the number of auxiliary resource moves. The first criterion is maximized, while the two others are minimized. The first and the third criteria are not classical in scheduling theory, but are justified in industrial settings…

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

Computers & Industrial Engineering – 2018

Metaheuristics for the job-shop scheduling problem with machine availability constraints

This paper addresses the job-shop scheduling problem in which the machines are not available during the whole planning horizon and with the objective of minimizing the makespan. The disjunctive graph model is used to represent job sequences and to adapt and extend known structural properties of the classical job-shop scheduling problem to the problem at hand. These results have been included in two metaheuristics (Simulated Annealing and Tabu Search) with specific neighborhood functions and diversification structures. Computational experiments on problem instances of the literature show that our Tabu Search approach outperforms Simulated Annealing and…

Tamssaouet, K., Dauzère-Pérès, S., & Yugma, C.

European Journal of Operational Research – 2017

A batch-oblivious approach for Complex Job-Shop scheduling problems

We consider a Flexible Job-Shop scheduling problem with batching machines, reentrant flows, sequence dependent setup times and release dates while considering different regular objective functions. Semiconductor manufacturing is probably one of the most prominent practical applications of such a problem. Existing disjunctive graph approaches for this combined problem rely on dedicated nodes to explicitly represent batches. To facilitate modifications of the graph, our new modeling reduces this complexity by encoding batching decisions into edge weights. An important contribution is an original algorithm that takes batching decisions “on the fly” during…

Knopp, S., Dauzère-Pérès, S., & Yugma, C.

Journal of Scheduling – 2016

A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing

In this paper, a scheduling problem on non-identical parallel machines with auxiliary resources and sequence-dependent and machine-dependent setup times is studied. This problem can be found in various manufacturing contexts, and in particular in workshops of wafer manufacturing facilities. Three different criteria are defined and analyzed: The number of products completed before the end of a given time horizon, the weighted sum of completion times and the number of auxiliary resource moves. The first criterion is maximized, while the two others are minimized. The first and the third criteria are not classical in scheduling theory, but are justified in industrial settings…

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

See more

Winter Simulation Conference - 2020

Dynamic sampling for risk minimization in semiconductor manufacturing.

Le Quéré, É., Dauzère-Pérès, S., Tamssaouet, K., Maufront, C., & Astie, S.

Winter Simulation Conference - 2018

A study on the integration of complex machines in complex job shop scheduling.

Tamssaouet, K., Dauzère-Pérès, S., Yugma, C., Knopp, S., & Pinaton, J.

Proceedings of the Winter Simulation Conference - 2014.

Flexible job-shop scheduling with extended route flexibility for semiconductor manufacturing.

Knopp, S., Dauzère-Pérès, S., & Yugma, C.

Proceedings of the Winter Simulation Conference - 2014

On the importance of optimizing in scheduling: The photolithography workstation.

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

Main articles

European Mask and Lithography Conference EMLC 2024 – Grenoble, France

Mask management in optimized photolithography scheduling of a high-mix semiconductor manufacturing facility

This paper presents the challenges and results of implementing an optimization-based scheduling engine in a high-mix 300mm fully automated semiconductor manufacturing facility. Efficient scheduling of lots on photolithography machines is crucial due to their high cost and critical role in production. Optimally managing the transportation, storage and inspection of a large number of masks is essential to ensure this efficiency. Initially deployed in the cleaning and diffusion work center, the optimization engine was adapted for photolithography and is operational since May 2024. This generic engine solves large multi-objective scheduling problems in minutes, considering diverse constraints related to processing and transportation resources, product quality, and global production targets. The successful deployment demonstrates the engine’s potential for full factory scheduling, with ongoing efforts to enhance its genericity, efficiency, and effectiveness.

Roussel, R., Babin, C. (STMicroelectronics, Crolles), Bitar, A., Knopp, S., Tamssaouet, K. (Planimize) & Dauzère-Pérès, S.
 

Winter Simulation Conference 2023 – San Antonio, TX

Industrial Multi-Objective Optimization of a Large Complex Job-Shop in Semiconductor Manufacturing

This paper surveys the industrialization of an advanced optimization engine that was developed by Planimize and put into production in the cleaning and diffusion work center of the most advanced factory of a semiconductor manufacturing company. Hundreds of lots requiring several thousands operations in the work center must be scheduled on about 150 machines, while taking complex constraints into account, in particular hundreds of time constraints, and optimizing a collection of criteria. The optimization engine provides significantly better results, runs significantly faster, and can handle much larger problem instances than the previous Constraint Programming optimization engine used in the factory.

Bitar, A., Knopp, S., Tamssaouet, K. (Planimize), Delcloy, L. & Roussel, R. (STMicroelectronics, Crolles)

European Journal of Operational Research – 2023

 

The flexible job shop scheduling problem: A review

The flexible job shop scheduling problem (FJSP) is an NP-hard combinatorial optimization problem, which has wide applications in the real world. The complexity and relevance of the FJSP have led to numerous research works on its modeling and resolution. This paper reviews some of the research of the past 30 years on the problem, by presenting and classifying the different criteria, constraints, configurations and solution approaches that have been considered. Recent emerging topics on complex shop scheduling, multi-criteria optimization and uncertain and dynamic environments are discussed. Finally, future research opportunities are proposed.

S. Dauzère-Pérès, J. Ding, L. Shen, K. Tamssaouet

European Journal of Operational Research – 2023

 

A general efficient neighborhood structure framework for the job-shop and flexible job-shop scheduling problems

In this paper, we are concerned with the resolution of a multiobjective complex job-shop scheduling problem stemming from semiconductor manufacturing. To This article introduces a framework that unifies and generalizes well-known literature results related to local search for the job-shop and flexible job-shop scheduling problems. In addition to the choice of the metaheuristic and the neighborhood structure, the success of most of the influential local search approaches relies on the ability to quickly and efficiently rule out infeasible moves and evaluate the quality of the feasible neighbors…

K. Tamssaouet and S. Dauzère-Pérès

European Journal of Operational Research – 2022

Multiobjective optimization for complex flexible job-shop scheduling problems

In this paper, we are concerned with the resolution of a multiobjective complex job-shop scheduling problem stemming from semiconductor manufacturing. To produce feasible and industrially meaningful schedules, this paper extends the recently proposed batch-oblivious approach by considering unavailability periods and minimum time lags and by simultaneously optimizing multiple criteria that are relevant in the industrial context. A novel criterion on the satisfaction of production targets decided at a higher level is also proposed. Because the solution approach ….

Tamssaouet, K., Dauzère-Pérès, S., Knopp, S., Bitar, A., & Yugma, C.

Computers & Operations Research – 2021

Unrelated parallel machine scheduling with new criteria: Complexity and models

In this paper, a scheduling problem on non-identical parallel machines with auxiliary resources and sequence-dependent and machine-dependent setup times is studied. This problem can be found in various manufacturing contexts, and in particular in workshops of wafer manufacturing facilities. Three different criteria are defined and analyzed: The number of products completed before the end of a given time horizon, the weighted sum of completion times and the number of auxiliary resource moves. The first criterion is maximized, while the two others are minimized. The first and the third criteria are not classical in scheduling theory, but are justified in industrial settings…

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

Computers & Industrial Engineering – 2018

Metaheuristics for the job-shop scheduling problem with machine availability constraints

This paper addresses the job-shop scheduling problem in which the machines are not available during the whole planning horizon and with the objective of minimizing the makespan. The disjunctive graph model is used to represent job sequences and to adapt and extend known structural properties of the classical job-shop scheduling problem to the problem at hand. These results have been included in two metaheuristics (Simulated Annealing and Tabu Search) with specific neighborhood functions and diversification structures. Computational experiments on problem instances of the literature show that our Tabu Search approach outperforms Simulated Annealing and…

Tamssaouet, K., Dauzère-Pérès, S., & Yugma, C.

European Journal of Operational Research – 2017

A batch-oblivious approach for Complex Job-Shop scheduling problems

We consider a Flexible Job-Shop scheduling problem with batching machines, reentrant flows, sequence dependent setup times and release dates while considering different regular objective functions. Semiconductor manufacturing is probably one of the most prominent practical applications of such a problem. Existing disjunctive graph approaches for this combined problem rely on dedicated nodes to explicitly represent batches. To facilitate modifications of the graph, our new modeling reduces this complexity by encoding batching decisions into edge weights. An important contribution is an original algorithm that takes batching decisions “on the fly” during…

Knopp, S., Dauzère-Pérès, S., & Yugma, C.

Journal of Scheduling – 2016

A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing

In this paper, a scheduling problem on non-identical parallel machines with auxiliary resources and sequence-dependent and machine-dependent setup times is studied. This problem can be found in various manufacturing contexts, and in particular in workshops of wafer manufacturing facilities. Three different criteria are defined and analyzed: The number of products completed before the end of a given time horizon, the weighted sum of completion times and the number of auxiliary resource moves. The first criterion is maximized, while the two others are minimized. The first and the third criteria are not classical in scheduling theory, but are justified in industrial settings…

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

See more

Winter Simulation Conference - 2020

Dynamic sampling for risk minimization in semiconductor manufacturing.

Le Quéré, É., Dauzère-Pérès, S., Tamssaouet, K., Maufront, C., & Astie, S.

Winter Simulation Conference - 2018

A study on the integration of complex machines in complex job shop scheduling.

Tamssaouet, K., Dauzère-Pérès, S., Yugma, C., Knopp, S., & Pinaton, J.

Proceedings of the Winter Simulation Conference - 2014.

Flexible job-shop scheduling with extended route flexibility for semiconductor manufacturing.

Knopp, S., Dauzère-Pérès, S., & Yugma, C.

Proceedings of the Winter Simulation Conference - 2014

On the importance of optimizing in scheduling: The photolithography workstation.

Bitar, A., Dauzère-Pérès, S., & Yugma, C.

You want to know more about our solution and expertise?

You can book a demo with Planimize team via the form on our contact page.

You want to know more about our solution and expertise?

You can book a demo with Planimize team via the form on our contact page.