©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 Recent Directions in the Theory of Flow Lines with Applications to Semiconductor Manufacturing.

Slides:



Advertisements
Similar presentations
M. Colledani, T. Tolio Dipartimento di Meccanica
Advertisements

©2012 – Kyungsu Park – IEEE CASE – Seoul – August 22, 2012 – 1 Performance Bounds for Hybrid Flow Lines: Fundamental Behavior, Practical Features and Application.
Statistical perturbation theory for spectral clustering Harrachov, 2007 A. Spence and Z. Stoyanov.
SMA 6304/MIT2.853/MIT2.854 Manufacturing Systems Lecture 19-20: Single-part-type, multiple stage systems Lecturer: Stanley B. Gershwin
Unità di Perugia e di Roma “Tor Vergata” "Uncertain production systems: optimal feedback control of the single site and extension to the multi-site case"
CASE 2010 Analysis of Circular Cluster Tools: Transient Behavior and Semiconductor Equipment Models Analysis of Circular Cluster Tools: Transient Behavior.
©2014 –James R. Morrison – ISMI Keynote II – August 17, 2014 – 1 Models for the Performance of Clustered Photolithography Tools with Applications James.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Structural Reliability Analysis – Basics
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
TCOM 501: Networking Theory & Fundamentals
Modelling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
1 TCOM 501: Networking Theory & Fundamentals Lecture 7 February 25, 2003 Prof. Yannis A. Korilis.
1 A Look at Simple, Learnable Pricing Policies in Electricity Markets Steve Kimbrough Fred Murphy INFORMS, November 2005 File: sok-murphy-informs-2005.ppt.
1 TCOM 501: Networking Theory & Fundamentals Lecture 8 March 19, 2003 Prof. Yannis A. Korilis.
The Role of Specialization in LDPC Codes Jeremy Thorpe Pizza Meeting Talk 2/12/03.
Disclaimer: This document has been created in the framework of a student project and the Georgia Institute of Technology does not sanction its content.
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Department of Industrial and Systems Engineering
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Simulation Examples ~ By Hand ~ Using Excel
Jungyeon Park – xS3D Lab Seminar – September xS3D Lab Seminar Cycle Time and Throughput Models of Clustered Photolithography Tools for Fab-Level.
©2009 – James R. Morrison – IEEE CASE 2009 – August 25, 2009 Regular Flow Line Models for Semiconductor Cluster Tools: James R. Morrison Assistant Professor.
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
©2010 – IEEE CASE 2010 – Toronto – August 22, 2010 Analysis of Circular Cluster Tools: Transient Behavior and Semiconductor Equipment Models Younghun Ahn.
Introduction to Operations Research
One-Sample Tests of Hypothesis
Chapter 4: Numerical Solution of Models The ultimate goal of much performance analysis is to generate numerical performance results for a particular system.
Analysis of M/M/c/N Queuing System With Balking, Reneging and Synchronous Vacations Dequan Yue Department of Statistics, College of Sciences Yanshan University,
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Introduction to Queueing Theory
Monte Carlo Methods Versatile methods for analyzing the behavior of some activity, plan or process that involves uncertainty.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Queuing Modeling and Analysis.
PENN S TATE Department of Industrial Engineering 1 Revenue Management in the Context of Dynamic Oligopolistic Competition Terry L. Friesz Reetabrata Mookherjee.
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
JMB Chapter 5 Part 2 EGR Spring 2011 Slide 1 Multinomial Experiments  What if there are more than 2 possible outcomes? (e.g., acceptable, scrap,
IEEE ICCA 2010 – Xiamen, June 11, 2010 On Closed Form Solutions for Equilibrium Probabilities in the Closed Lu-Kumar Network under Various Buffer Priority.
1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding.
Modeling and Simulation Queuing theory
Markov Chains X(t) is a Markov Process if, for arbitrary times t1 < t2 < < tk < tk+1 If X(t) is discrete-valued If X(t) is continuous-valued i.e.
April 28, 2003 Early Fault Detection and Failure Prediction in Large Software Systems Felix Salfner and Miroslaw Malek Department of Computer Science Humboldt.
Digital Intuition Cluster, Smart Geometry 2013, Stylianos Dritsas, Mirco Becker, David Kosdruy, Juan Subercaseaux Welcome Notes Overview 1. Perspective.
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
CS352 - Introduction to Queuing Theory Rutgers University.
NETE4631: Network Information System Capacity Planning (2) Suronapee Phoomvuthisarn, Ph.D. /
One-Sample Tests of Hypothesis Chapter 10 McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Systems Realization Laboratory The Role and Limitations of Modeling and Simulation in Systems Design Jason Aughenbaugh & Chris Paredis The Systems Realization.
XS3D Lab Seminar, September 10, 2014, Sang Yoon Bae – 1 xS3D Summer Research Focus Period Lab Seminar Presentation: Sang Yoon Bae Department of Industrial.
©2010 – Woo-sung Kim, J. Morrison – LOGMS – September 15, Woo-sung Kim, Jong Hoe Kim, Hyoyoung Kim, Hyeyon Kwon and James R. Morssion KAIST, Department.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
Instructor: Spyros Reveliotis IE7201: Production & Service Systems Engineering Fall 2009 Closure.
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
© 2014 – James R. Morrison – IEEE CASE – August CASE 2014 Technical Presentation Cycle Time and Throughput Models of Clustered Photolithography.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
OPERATING SYSTEMS CS 3502 Fall 2017
One-Sample Tests of Hypothesis
Department of Industrial Engineering
Al-Imam Mohammad Ibn Saud University
Queuing Theory Non-Markov Systems
One-Sample Tests of Hypothesis
IV-2 Manufacturing Systems modeling
Computer Systems Performance Evaluation
Some Discrete Probability Distributions Part 2
Queueing Theory 2008.
Presentation transcript:

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 Recent Directions in the Theory of Flow Lines with Applications to Semiconductor Manufacturing James R. Morrison KAIST, South Korea Department of Industrial and Systems Engineering UIUC ISE Graduate Seminar: Thursday 3-4 pm, August 22, 2013

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 2 Acknowledgements Much of the work discussed here was developed with – PhD student Kyungsu Park – PhD student Woo-sung Kim Several of the slides were prepared by – PhD student Kyungsu Park – PhD student Woo-sung Kim

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 3 Flow Line Discussion Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 4 Presentation Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 5 Flow Lines (1) Flow line with a single server for each process and one customer class – Customers require service from all processes P 1, P 2, …, P M – Service time required from process P i is  i (it may be random) – Random arrivals and an infinite buffer before the first process – Finite buffers at the intermediate processes – Manufacturing blocking P1P1 11 …… Customers Arrive P2P2 22 PMPM MM Customers Exit …

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 6 Flow Lines (2) Buffers can be considered as a process module with zero process time P1P1 11 …… Customers Arrive P2P2 22 PMPM MM Customers Exit … P3P3 33

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 7 Flow Lines (3) There may be multiple servers devoted to each process P1P1 11 …… Customers Arrive 22 MM Customers Exit … 33 R 1 =2 P2P2 R 2 =1 P3P3 R 3 =3 PMPM R M =2

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 8 Flow Lines (4) Each customer may have its own class (c) P1P1 c1c1 …… Customers Arrive c2c2 cMcM Customers Exit … c3c3 R 1 =2 P2P2 R 2 =1 P3P3 R 3 =3 PMPM R M =2

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 9 Presentation Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 10 Literature on Flow Lines (1) Flow lines serve as prototype models – Automobile assembly plants – Printed circuit board manufacturing – Production lines – Manufacturing equipment Well known application – HP printer manufacturing line redesigned using approximate decomposition models for flow lines (M. Berman, et al 1998) – Claim $280 million increase in revenue and printer shipments New applications arising in semiconductor manufacturing [1] [2] [3] [1]

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 11 Literature on Flow Lines (2) Studied since the 1960’s Selected papers below Process Time Paper Class of customer Single/ Multi server Exact/Bounds /Approximation Setup Considered Performance metric Etc Random Lau (1986)Single classSingle serverExactNo setupThroughput2 servers Hildebrand (1956)Single classSingle serverExactNo setupThroughput3 servers Mute (1973)Single classSingle serverBoundNo setupThroughput2 or 3 servers Gershwin ( 1987)Single classSingle serverApproximationNo setupThroughputRandom failures Deterministic B. Avi-Itzhak (1965)Single classSingle serverExactNo setupExit time Infinite buffer before 1 st process Altiok and Kao (1989)Single classSingle serverExactNo setupExit time finite buffer before 1 st process J. Morrison (2010)Single classSingle server Exact (Decomposition method) SetupExit time State-dependent setup considered K. Park et. al (2010)Single ClassMulti serversUpper BoundNo setupExit time J. Morrison (2011) Proportional multi class Single serverExactSetupExit time Proportional multi class K. Park et. al (2012)Multi classMulti serversUpper BoundSetupExit time

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 12 Literature on Flow Lines (3) Avi-Itzhak (1965) – Random customer arrivals and deterministic service times Theorem: Exact recursion for customer completion (exit) times – c M (k) is the completion time of customer k from process M – a K is the arrival time of customer k to the system –  B is the bottleneck process time P1P1 11 …… Customers Arrive P2P2 22 PMPM MM Customers Exit … P3P3 33

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 13 Literature on Flow Lines (4) Altiok and Kao (1989) also studied the exit behavior – Single server, single class of customer, deterministic service times – Finite buffer before the first process Considerable past and ongoing work to extend the frontiers – Exact solutions for certain cases (e.g., 2 or 3 processes, Li et al) – Approximate decomposition methods (e.g., Gershwin et al, Li et al) Many unanswered questions about the exact behavior – No Avi-Itzhak style recursions outside of single server, single class – From the classic text by Altiok: “[T]here are no known techniques to obtain measures specific to particular buffers, such as the probability distribution of the buffer contents.”

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 14 Presentation Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 15 Exit Time Recursions (1) Park and Morrison (CASE 2010) – Allow multiple servers for each process (one customer class) Theorem: Recursive bound for customer completion (exit) times –  (i) max is the bottleneck process time for those processes with i servers – Conjecture that this is an exact result P1P1 11 …… Customers Arrive 22 MM Customers Exit … 33 R 1 =2 P2P2 R 2 =1 P3P3 R 3 =3 PMPM R M =2

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 16 Exit Time Recursions (2) Park and Morrison (CASE 2012) – Allow multiple classes of customers, but prevent overtaking Theorem: Recursive bound for customer completion (exit) times P1P1 c1c1 …… Customers Arrive c2c2 cMcM Customers Exit … c3c3 R 1 =2 P2P2 R 2 =1 P3P3 R 3 =3 PMPM R M =2

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 17 Exact Decompositions (1) Morrison (T-ASE 2010) returns to the model of Avi-Itzhak – One server per process, one class of customer System can be decomposed into segments called channels P1P1 11 …… Customers Arrive P2P2 22 PMPM MM Customers Exit … P3P3 33 P1P1 P2P2 P3P3 P4P4 P5P5 P6P6 P7P7 P8P8 P9P9 P 10 P 11 11 44 66  10 22 33 55 77 88 99  11 Channel 1Channel 2Channel 3

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 18 Exact Decompositions (2) Behavior of a customer in a channel can be characterized Theorem: Recursion for customer delay in a channel – Y 3 (k) is the delay experienced by customer k in 3 rd channel –  k is the k th inter-entry time to the last channel, {.} + := max{ 0,.} Theorem: Channel delays are sufficient information P1P1 P2P2 P3P3 P4P4 P5P5 P6P6 P7P7 P8P8 P9P9 P 10 P 11 11 44 66  10 22 33 55 77 88 99  11 Channel 1Channel 2Channel 3

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 19 Exact Decompositions (3) Morrison (T-ASE 2011) allows multiple customer classes – Proportional service requirements System can again be decomposed into channels and their delay P1P1 c1c1 …… Customers Arrive P2P2 c2c2 PMPM cMcM Customers Exit … P3P3 c3c3 P1P1 P2P2 P3P3 P4P4 P5P5 P6P6 P7P7 P8P8 P9P9 P 10 P 11 c1c1 c4c4 c6c6  c 10 c2c2 c3c3 c5c5 c7c7 c8c8 c9c9  11 Channel 1Channel 2Channel 3

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 20 Buffer Occupation Probabilities (1) Kim and Morrison (TBD): Markovian model for the system – Use discrete time system model with geometric arrival process Multi-dimensional Markov Chain – Each dimension describes the delay in each channel for a customer P1P1 11 …… Customers Arrive P2P2 22 PMPM MM Customers Exit … P3P3 33 Y  1 (k) Y  2 (k) Y  3 (k)

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 21 Buffer Occupation Probabilities (2) Conjecture: Enables exact computation of equilibrium probabilities… work in progress Kim and Morrison (CASE 2012) include setups – State-dependent setups as in clustered photolithography tools – JIT throughput calculations: Exact analytic in some cases – JIT throughput calculations: Exact algorithmic in others (via MC) Can the decomposition be used similarly for multiple customer classes?

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 22 Presentation Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 23 Applications: Semiconductor Manufacturing Models (1) Semiconductor manufacturing – Global revenue in 2010: US$ 304,000,000,000 – Construction cost for 300 mm fab: US$ 5,000,000,000 – Clustered photolithography tool cost: US$ 20,000,000-50,000,000 Clustered photolithography tool [1] HIS iSuppli April 2011, [2] Elpida Memory, Inc., available at [3]

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 24 Applications: Semiconductor Manufacturing Models (2) Equipment and fabricator simulations are used to – Predict value of changes to fabricator capacity – Predict value of changes to fabricator production control policies – Predict capacity of fabricators – Predict cost of future fabricators – … Want expressive, accurate and computationally tractable models

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 25 Applications: Semiconductor Manufacturing Models (3) Current models can be excellent: Certain tools and scenarios Reduced wafers per lot in next generation 450mm wafer fabs Flow line models for clustered photolithography may be more appropriate (explicitly model the issues causing these errors)

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 26 Presentation Overview System description: Flow lines Literature review: Brief historical perspective on flow lines Recent results on regular flow lines with random arrivals – Exit time recursions – Exact decomposition – Buffer occupation probabilities Application opportunities in semiconductor manufacturing Concluding remarks

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 27 Concluding Remarks Flow lines serve as a prototype manufacturing model – Studied and applied successfully for many years – Opportunities: Fundamental theory and new application areas Deterministic service times and random arrivals – Exit recursions and exact decompositions – Buffer occupation probabilities and JIT throughput Application opportunities in semiconductor manufacturing – Equipment models for clustered photolithography – Improved fidelity with acceptable computation Future directions – Continue onward – Industry buy-in for the models and integration with decision models

©2013 – James R. Morrison – UIUC ISE Seminar – August 22, 2013 – 28 References