1 SRC/ISMT Factory Operations Research Center SRC/ISMT FORCe:Factory Operations Research Center Task NJ-877 Michael Fu, Director Emmanuel Fernandez Steven.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Krishna Neelakanta University of Colorado, Colorado Springs Fall 2009 Page1.
NetWORKS Strategy Manugistics NetWORKS Strategy 6.2.
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
Manufacturing Productivity Solutions Management Metrics for Lean Manufacturing Companies Total Productive Maintenance (T.P.M.) Overall Equipment Effectivity.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
The Experience Factory May 2004 Leonardo Vaccaro.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
1 Chapter 12: Decision-Support Systems for Supply Chain Management CASE: Supply Chain Management Smooths Production Flow Prepared by Hoon Lee Date on 14.
Well, Sort-of.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
INDUSTRIAL & SYSTEMS ENGINEERING
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
Emmanuel Fernandez ECECS Dept. Univ. Cincinnati Emmanuel Fernandez Associate Professor
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer 2003.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Project Management and Scheduling
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Chapter 17 Acquiring and Implementing Accounting Information Systems
The MRP II Hierarchy. Long-Range Planning At the top of the hierarchy we have long-range planning. This involves three functions: resource planning,
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 16 Knowledge Application Systems: Systems that Utilize Knowledge.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
SYSTEM ANALYSIS AND DESIGN
Systems Analysis and Design: The Big Picture
ArcGIS Workflow Manager An Introduction
The Systems Modeling & Information Technology Laboratory 1 Intelligent Preventive Maintenance Scheduling In Semiconductor Manufacturing Fabs Preventive.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
Chapter 1 Introduction to Simulation
Industrial Engineering Roles In Industry
Modeling.
1 SRC/ISMT Factory Operations Research Center SRC/ISMT FORCe: Factory Operations Research Center Task NJ-877 Michael Fu, Director Emmanuel Fernandez Steven.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Common Activities Activities and Tasks in the WBS.
Introduction to the Adapter Server Rob Mace June, 2008.
Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.
Client: The Boeing Company Contact: Mr. Nick Multari Adviser: Dr. Thomas Daniels Group 6 Steven BromleyJacob Gionet Jon McKeeBrandon Reher.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
ERP IMPLEMENTATION LIFE CYCLE AND FRAMEWORK
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Week 7 Lecture Part 2 Introduction to Database Administration Samuel S. ConnSamuel S. Conn, Asst Professor.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
MANAGEMENT INFORMATION SYSTEM
OptiFrame WP1: Project Management
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Chapter 7 Electronic Business Systems
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Planning and Scheduling in Manufacturing and Services
Presented By: Darlene Banta
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Introduction (Chapter 1) part.
Chapter 7 Electronic Business Systems
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
System Analysis and Design:
Presentation transcript:

1 SRC/ISMT Factory Operations Research Center SRC/ISMT FORCe:Factory Operations Research Center Task NJ-877 Michael Fu, Director Emmanuel Fernandez Steven I. Marcus Crystal City, VA, December 13-14, 2001 Intelligent Preventive Maintenance Scheduling in Semiconductor Manufacturing Fabs

SRC/ISMT Factory Operations Research Center 2 Project Summary - Michael FuProject Summary - Michael Fu Optimal Preventive Maintenance Scheduling Model - Emmanuel FernandezOptimal Preventive Maintenance Scheduling Model - Emmanuel Fernandez Optimal Preventive Maintenance Policy for Unreliable Queueing systems with Applications to Semiconductor Manufacturing Fabs - Xiaodong YaoOptimal Preventive Maintenance Policy for Unreliable Queueing systems with Applications to Semiconductor Manufacturing Fabs - Xiaodong Yao Generic MIP Model Implementation - Jason Crabtree “Best Practices” PM Survey -Emmanuel Fernandez“Best Practices” PM Survey -Emmanuel Fernandez SMITLab and Project Web Page - Jose A. RamirezSMITLab and Project Web Page - Jose A. Ramirez Papers: Optimization of Preventive Maintenance Scheduling for Semiconductor Manufacturing Systems: Models and ImplementationOptimization of Preventive Maintenance Scheduling for Semiconductor Manufacturing Systems: Models and Implementation A Markov Decision Process Model for Capacity Expansion and Allocation NJ 877 FORCe Kick-off Meeting Presentation CONTENTS

3 SRC/ISMT Factory Operations Research Center Michael Fu, Ph.D. Professor, School of Business., Univ. Maryland Project Summary Overview

SRC/ISMT Factory Operations Research Center 4 (1) Develop, test, and transfer software tools for optimal PM planning and scheduling; (2) Research and validate the models, methods and algorithms for software development in (1); (3) Facilitate the transfer of models, algorithms and tools to 3rd party commercial software vendors. Research Plan

SRC/ISMT Factory Operations Research Center 5 Successful Systems Integration of Software Implementation of PM Scheduling Algorithm at Member Company in 2001 PM Practices Survey Instrument Developed, Distributed, and Preliminary Data Analysis Underway Project Website Up and Running In Progress Research –Generic Implementation of PM Scheduling Algorithm –PM Planning Models (Analytical and Simulation-Based) Executive Summary

SRC/ISMT Factory Operations Research Center 6 Review of Project Administration - Industrial Liaisons, Research Personnel - Project Management - Research Progress Anticipated Results, Deliverables Task Description, Past Year, Next Year Technology Transfer Review/Summary of Research Approach Research Details “Best Practices” PM Survey Project Overview

SRC/ISMT Factory Operations Research Center 7 Gurshaman S. Baweja, Texas Instruments Incorporated Ben-Rachel Igal, Intel Corporation Mani Janakiram, Intel Corporation Ying Tat Leung, IBM Corporation Marcellus Rainey, Texas Instruments Incorporated Madhav Rangaswami, Intel Corporation Ramesh Rao, National Semiconductor Corporation Man-Yi Tseng, Advanced Micro Devices, Inc. Jan Verhagen, Philips Corporation Sidal Bilgin, LSI Motorola still being decided Industrial Liaisons

SRC/ISMT Factory Operations Research Center 8 Faculty: –Michael Fu, Maryland –Steve Marcus, Maryland –Emmanuel Fernandez, Cincinnati Students: –Xiaodong Yao, Maryland (advanced PhD) –Ying He, Maryland (advanced PhD) –Jiaqiao Hu, Maryland (beginning PhD) –Jason Crabtree, Cincinnati (advanced MS) –Jose Ramirez, Cincinnati (beginning PhD) Research Personnel

SRC/ISMT Factory Operations Research Center 9 Weekly Site Meetings at Maryland & Cincinnati Weekly Teleconferences UMD & UC Monthly Teleconferences With Liaisons and PI’s Project Website – Project Management

SRC/ISMT Factory Operations Research Center 10 (1)Models, algorithms and a suite of software tools will be developed to automate and/or guide in optimally planning, scheduling and coordinating PM tasks for bottleneck tools in a semiconductor fab. (2)Software will be designed for seamless integration with existing commercial discrete-event simulation software packages such as AutoSched AP and WorkStream. Anticipated Primary Results

SRC/ISMT Factory Operations Research Center 11 Year 1 - Implementing the PM scheduling algorithm; developing, distributing, and analyzing PM practice survey to drive PM planning models and algorithms; literature review of research on analytical and simulation-based models for PM planning with production considerations. Year 2 - Developing generic implementation platform for PM scheduling algorithm to facilitate possible transfer to 3rd party software provider; developing, testing, and validating PM planning models and algorithms. Year 3 – Implementing PM planning models and algorithms, validating and testing; training workshop to facilitate transfer to 3rd party software vendor. Task Description

SRC/ISMT Factory Operations Research Center Survey of current PM practices in industry (Report) (P:15-DEC-2001) 2. Models and algorithms to cover bottleneck tool sets in a fab (Report) (P:31-MAR-2002) 3. Simulation engine implemented in commercially available software, with case studies and benchmark data (Report) (P:30-SEP-2002) 4. PM planning/scheduling software tools, with accompanying simulation engine (Software, Report) (P:30-JUN-2003) 5. Installation and evaluation, workshop and consultation (Report) (P:31-DEC-2003) Deliverables to Industry

SRC/ISMT Factory Operations Research Center 13 Two student internships at member company: - successful implementation of PM scheduling algorithm - tested and validated with ASAP simulation and real data - integrated with MES and PM monitoring databases PM Practices Survey Instrument Developed and Distributed - thus far, 12 responses from 8 companies and 5 countries - very diverse answers (more details later) Investigated analytical (MDP models and queueing models) and simulation-based approaches to PM planning problem Developing generic implementation of PM Scheduling Algorithm and IT implementation Past Year Progress and Accomplishments

SRC/ISMT Factory Operations Research Center 14 Complete implementation of generic PM scheduling algorithm - further student internships at member companies to implement, test, and evaluation models and algorithms - begin facilitating possible transfer to software vendors Complete PM Practices Survey Data Analysis and Report, - make available to member companies - utilize in research on models and algorithms (see next bullet) Develop MDP and queueing models, in conjunction with simulation-based approaches, for PM planning problem, focusing on bottleneck tool sets in the fab Next Year Plans

SRC/ISMT Factory Operations Research Center 15 Software Developed –MIP model for PM scheduling algorithm in OSL –ASAP cluster tool model to validate PM scheduling algorithm –Subroutines to integrate various databases Conference Presentations –INFORMS International Conference, 6/01 –Conference on Control Applications, 9/01 –SRC/ISMT FORCe Annual Review Meeting, 12/01 Publications –X. Yao, M.C. Fu, S.I. Marcus, and E. Fernandez, “Optimization of Preventive Maintenance Scheduling for Semiconductor Manufacturing Systems: Models and Implementation,'‘ Proceedings of the 2001 IEEE Conference on Control Applications, Technology Transfer

16 SRC/ISMT Factory Operations Research Center Emmanuel Fernandez, Ph.D. Associate Prof., ECECS Dept., Univ. Cincinnati Optimal Preventive Maintenance Scheduling Model Model Overview

SRC/ISMT Factory Operations Research Center 17 Motivations: 1.Scheduling Preventive Maintenance(PM) tasks for cluster tools is a very complicated and challenging job. 2.Many factors, like manpower constraints, projected upstream and downstream WIP, chamber inter-relationships, etc., just to name a few, come into the decision process. 3.A wealth of information is ready for use from the tool monitoring system (TMS), the wafer dispatching system (WDS), etc. Objective: To provide a computer-aided decision making support tool for cluster tools’ PM scheduling. Summer Internships: Xiaodong Yao and Jason Crabtree at AMD from June to August, Faculty visits to industry. Project Background

SRC/ISMT Factory Operations Research Center 18 Summary: 1.A mixed integer program (MIP) has been formulated to address the optimization problem for cluster tools’ Preventive Maintenance (PM) scheduling. 2.Four main decision factors in current PM scheduling practice are identified: chambers status vs. tools throughput, PM windows, manpower constraints, and projected WIPs. 3.Optimization’s objective is to maximize profits via tools’ availability, and meanwhile factor into other costs such as from WIP. 4.The algorithm has been designed to work tightly with other information systems like TMS and WDS. Scheduling Algorithm

SRC/ISMT Factory Operations Research Center 19 Algorithm kernel Mathematically, the kernel of our algorithm is a mixed integer program, which has been formulated to address the optimal scheduling problem, and can be solved by using a standard optimization package, e.g. IBM OSL Optimization Subroutine Library. Obtained as the linear and non-stochastic version of MDP model formulation. The algorithm will be searching for any feasible consolidation of PM tasks on each tool, choosing the “best” schedule in terms of maximizing tools availabilities (or tools throughputs), and meanwhile satisfying manpower constraints, not exceeding maximal WIP limit and trying to reduce overall WIP level.

SRC/ISMT Factory Operations Research Center 20 The generic form of the problem of interest: Where: μ is a PM policy; π is a production policy; E[C] represents the expected total costs. Research Approach

SRC/ISMT Factory Operations Research Center 21 Proposed Framework

SRC/ISMT Factory Operations Research Center 22 Subject to: Objective: Model Statement

SRC/ISMT Factory Operations Research Center 23 Model Nomenclature

SRC/ISMT Factory Operations Research Center 24 Model Nomenclature

SRC/ISMT Factory Operations Research Center 25 An optimal schedule will be chosen with maximal profits from tools availabilities (or throughputs) among all feasible schedules. A feasible schedule should satisfy: Any scheduled PM tasks should be in its predefined PM window. On any day, the total number of resources (e.g. headcount of maintenance technicians) required by that day’s schedule should not exceed the projected available resources. On any day, the WIP level effected by projected incoming WIP and PM schedule on each machine should not exceed a predefined WIP limit, i.e. it will not schedule a PM task on a certain day when large WIP is expecting to arrive. A schedule with low WIP levels is preferred by the algorithm. Finding an optimal schedule

SRC/ISMT Factory Operations Research Center 26 A preliminary simulation study of comparison between a model-based schedule and a reference schedule using AutoSched AP has been conducted. Real fab data was used throughout the study. The simulation study showed model-based schedule outperforms the reference schedule in general. Some significant improvement on tools’ availability was recorded in the study, for example, 14% improvement for a cluster tool was observed in the simulation. Simulation Study

SRC/ISMT Factory Operations Research Center 27 Jason Crabtree M.S. Student, Univ. Cincinnati Generic MIP Model Implementation

SRC/ISMT Factory Operations Research Center 28 Objective: To create a generic model and IT implementation based on experience thus far (models, internships, customizations) Generic Implementation

SRC/ISMT Factory Operations Research Center 29 The MIP model is designed to be very robust, thus it can handle a large variety of tools without changing the actual formulation of the model The generic model can be separated into three facets: –Inputs –Scheduling algorithm –Outputs Implementation of the generic model then consists of: –Formulating input data and defining interfaces to collect input data –Formatting input data into proper form for chosen MIP solver –Handling of solution data output from solver Generic Implementation

SRC/ISMT Factory Operations Research Center 30 Input Data: A Tool family, which includes all relevant tools of interest, for example, a group of cluster tools in thin films module Tool parameters, like throughput rate, maximal WIP level (limit), inventory cost if applicable Optimization Scheduling Model/algorithm A set of tools Initial schedule Planning horizon Projected Incoming WIP Optimized Schedule Estimated Availability Estimated WIP Inputs and Outputs

SRC/ISMT Factory Operations Research Center 31 Monitored items, i.e. PM tasks of interest on all chambers Information about PM’s duration (MTTR), manpower requirement, cost etc. Chambers scenarios and their effects on whole tool’s throughput (availability) Planning horizon PM tasks initial schedule, each associated with a time window (warn-date, due-date and late-date) Projected incoming WIP in the planning horizon Projected manpower (maintenance technicians) available in the planning horizon Input Data (cont.)

SRC/ISMT Factory Operations Research Center 32 Optimal schedule, users can see the optimized schedule and the initial one in TMS for comparison. An estimated availability of each tool in family will be presented along with an optimal schedule. An estimated inventory level of each tool in family will be presented along with an optimal schedule. Outputs

SRC/ISMT Factory Operations Research Center 33 System Initialization and selecting a machine Family.ini file;.tool file;.item file; TMS database Dispatch report Resource Data File Specifying a planning horizon Reading in TMS database, performing data filtering Reading in projected WIP from WDS Reading in projected resource Generating consolidated tasks vector set {v} Computing availability loss and resources requirement for each task vector. Generating MIP model instance in a standard format Invoking OSL default solver to solve the MIP model Parsing model solution and interpreting the result to users End Begin Chamber configuration SIMPLEX and Branch-and-Bound algorithms are used in the default solver TMS Algorithm Flow Chart

SRC/ISMT Factory Operations Research Center 34 Interfaces Data Preprocessing Solution Parsing Model generating Optimization Solver (OSL) Back-end model.mps TMS WDS Front-end RPC(Remote Procedures Call) Connection System Architecture

SRC/ISMT Factory Operations Research Center 35 User Interface: Tool family is selected by user. Planning period dates are entered by user. Manpower schedule is input by user. Interface with TMS: The TMS PM data file is searched by the software for PM items due within user-defined planning window. A secondary “optimal” PM data file is updated by the software with the optimal dates from the optimization. Interface with WDS: A projected WIP data file is extracted from WDS periodically. The software will use updated WIP data each time when running the optimization algorithm. System Interfaces

SRC/ISMT Factory Operations Research Center 36 Begin Select Tool Group Enter Planning Dates Enter Manpower Schedule Run Optimization Confirm Optimal Schedule Confirm PM Items Update PM Records End LP Solved On Remote Server Using the Software

SRC/ISMT Factory Operations Research Center 37 The MIP model is very robust and can handle a wide range of tools Implementation of the generic model consists of formulating and gathering the required input data, passing data to solver, and handling the solution data The complexity of the final software package is currently being looked into. Keeping the software small promotes speed and allows customization but requires that software be tailored for each implementation. A larger software package enhances ease of integration but may limit robustness of software. Conclusions

38 SRC/ISMT Factory Operations Research Center Xiaodong Yao Ph.D. Student, Univ. Maryland Optimal Preventive Maintenance Policy for Unreliable Queueing systems with Applications to Semiconductor Manufacturing Fabs

SRC/ISMT Factory Operations Research Center 39 Two-stage hierarchical framework under development: In the 1st stage (higher level), the objective is to investigate the structure of optimal policies for PMs, (for example, PM window with optimal parameters t* and Dt*), in the presence of stochastic dynamics of machine failure and demand processes. In the 2nd stage (lower level), the objective is to determine exact time to perform PM tasks, taking into consideration the inter-dependency of PMs, resource constraints, short-term projected WIP, etc. A mixed integer program (MIP) has been successfully developed, and implemented in a specific environment. Modeling Framework for PM planning and scheduling

SRC/ISMT Factory Operations Research Center 40 (Semi-)Markov Decision Processes (MDP) model on 1st stage: Machines: queueing systems, fab: queueing network Incorporating system “operating” states (e.g. WIP level, queue length) and “technical” states (e.g. deterioration degree of machines) in PM policy Observable vs. unobservable machine states. Unobservable states can be estimated based on information from SPC (statistic process control) or number of wafers produced since last “renewal” state. Stochastic process for machine’s deterioration, e.g., controlled Markov chain. Independent demand process Random times (non-negligible) for PM tasks Cost structure: PM cost, operating cost, and inventory holding cost, etc. Model

SRC/ISMT Factory Operations Research Center 41 Structure of optimal policy: To be investigated with the formulation of MDP models Monotonicity, e.g. control-limit form and/or switching curve, is promising and interesting Effect of system “operating” states on PM policy to be studied. Comparison study between the derived optimal policy and (t*, Dt*) policy Derivation of parameterized policy Structural Optimal Policy

SRC/ISMT Factory Operations Research Center 42 Simulation-based optimization for parameterized policy: Monte Carlo simulation is effective for large optimization problems. Efficient gradient estimation will be employed in stochastic approximation algorithm in search for optimal policy parameters, e.g. threshold values in control-limit policies. Unbiased gradient estimators for system performance w.r.t. structural policy parameters, e.g. (t*, Dt*) will be obtained. Simulation-based Optimization

43 SRC/ISMT Factory Operations Research Center Emmanuel Fernandez, Ph.D. Associate Prof., ECECS Dept., Univ. Cincinnati “Best Practices” PM Survey PM Practices Survey Instrument Developed and DistributedPM Practices Survey Instrument Developed and Distributed Thus far, 12 responses from 8 companies and 5 countries Both commonality and divergence in different issues

44 SRC/ISMT Factory Operations Research Center Jose A. Ramirez Ph.D. Student, Univ. Cincinnati SMITLab and Project Web Page