© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 1 Rochester Institute of Technology Microelectronic Engineering ROCHESTER INSTITUTE.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

ITRS Factory Integation TWG
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Design of Experiments Lecture I
+ Validation of Simulation Model. Important but neglected The question is How accurately does a simulation model (or, for that matter, any kind of model)
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Part IV MANUFACTURING SYSTEMS
G. Alonso, D. Kossmann Systems Group
Case Studies of Batch Processing Experiments Diane K. Michelson International Sematech Statistical Methods May 21, 2003 Quality and Productivity Research.
Tools for Data Driven Decisions. FOR OFFICIAL USE ONLY 2 Agenda The Toolkit Designing for Outputs Understanding Tool Inputs Data sources Data collection.
© Paradigm Publishing, Inc Chapter 10 Information Systems Chapter 10 Information Systems.
Chapter 15 Application of Computer Simulation and Modeling.
Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Simulation.
Performance Evaluation
Copyright © 1998 Wanda Kunkle Computer Organization 1 Chapter 2.1 Introduction.
1 Validation and Verification of Simulation Models.
Queueing Models: Data Collection and Hand Simulation from Prof. Goldsman’s lecture notes.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Analysis of Simulation Results Andy Wang CIS Computer Systems Performance Analysis.
Simulation II IE 2030 Lecture 18. Outline: Simulation II Advanced simulation demo Review of concepts from Simulation I How to perform a simulation –concepts:
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
The Simulation Project. Simulation Project Steps a.- Problem Definition b.- Statement of Objectives c.- Model Formulation and Planning d.- Model Development.
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
Information Systems Chapter 10 – Computers: Understanding Technology, 3 rd edition 1November 13, 2008.
1. Outline 4 functions of a typical operating system of a PC(4) Resource management Operating systems organise how to: Load programs from backing storage.
Capacity analysis of complex materials handling systems.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
©2009 – James R. Morrison – IEEE CASE 2009 – August 25, 2009 Regular Flow Line Models for Semiconductor Cluster Tools: James R. Morrison Assistant Professor.
August 01, 2008 Performance Modeling John Meisenbacher, MasterCard Worldwide.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Fordyce, Fournier, Milne, Singh Illusion of FAB Capacity in Central Planning – hunt for CAPAVAIL 1 The Ongoing Challenge - Tutorial The Illusion Of Capacity.
1 Software Reliability Assurance for Real-time Systems Joel Henry, Ph.D. University of Montana NASA Software Assurance Symposium September 4, 2002.
WELCOME TO SEMINAR ON SCADA WELCOME TO SEMINAR ON SCADA Presented by: ANIL KUMAR RAUT Adm No:33IE/2k.
L.McTurk Aug 2002 Motorola General Business Use Motorola, the Stylized M, and all other trademarks indicated as such herein are trademarks of Motorola,
May 31, 2001Web-Based Quality Assurance Testing1 Web-Based Application Quality Assurance Testing James C. Helm Assistant Professor, Systems Engineering.
PHENIX and the data grid >400 collaborators Active on 3 continents + Brazil 100’s of TB of data per year Complex data with multiple disparate physics goals.
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Chapter 10 Verification and Validation of Simulation Models
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
1 OUTPUT ANALYSIS FOR SIMULATIONS. 2 Introduction Analysis of One System Terminating vs. Steady-State Simulations Analysis of Terminating Simulations.
TDTIMS Overview What is TDTIMS? & Why Do We Do It?
Computer Software Types Three layers of software Operation.
PHENIX and the data grid >400 collaborators 3 continents + Israel +Brazil 100’s of TB of data per year Complex data with multiple disparate physics goals.
1 © 2013 Eaton. All Rights Reserved. Distribution Network Planning Daniel Desrosiers, P. Eng Engineering Consulting Services.
© 2015 by Wade Rogers Introduction to R Cytomics Workshop December, 2015.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Simulation. Types of simulation Discrete-event simulation – Used for modeling of a system as it evolves over time by a representation in which the state.
If you have a transaction processing system, John Meisenbacher
PRODUCT VERIFICATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
OPERATING SYSTEMS CS 3502 Fall 2017
Modeling and Simulation (An Introduction)
ADVANTAGES OF SIMULATION
Chapter 10 Verification and Validation of Simulation Models
Global Supplier Quality Early Production Containment Training
MENG 447 Manufacturing Systems Automation Chapter 1*
What is the best method of capacity planning for my facility?
  Aptiv Global Supplier Quality Early Production Containment Training.
World-Views of Simulation
MANUFACTURING SYSTEMS
Global Supplier Quality Early Production Containment Training
MECH 3550 : Simulation & Visualization
MECH 3550 : Simulation & Visualization
MECH 3550 : Simulation & Visualization
Presentation transcript:

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 1 Rochester Institute of Technology Microelectronic Engineering ROCHESTER INSTITUTE OF TECHNOLOGY MICROELECTRONIC ENGINEERING  Computer Simulation of Factory Performance  Katie McConky  ISE Graduate Student  Rochester Institute of Technology  82 Lomb Memorial Drive  Rochester, NY 

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 2 Rochester Institute of Technology Microelectronic Engineering OUTLINE Overview of Modeling Verification and Validation of Models Model Accuracy Statistical Analysis AutoSched AP – Brooks Automation AutoMod– Brooks Automation Example Simulation Problems

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 3 Rochester Institute of Technology Microelectronic Engineering Overview of Modeling Semiconductor Fabs are extremely complex Reentrant Manufacturing High variability Long Process Routes Complicated batching and sequencing criteria Simulation modeling can take everything into account in order to answer questions about the fab.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 4 Rochester Institute of Technology Microelectronic Engineering Verification and Validation Verification - Check that the model is acting how you expect it to act. - Dispatching Rules - Processing Times and other fundamentals Validation -Model results must resemble the actual fab: -Cycle Time -Total WIP Levels -WIP by Area -Model Outs -Tool Throughput

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 5 Rochester Institute of Technology Microelectronic Engineering Validation

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 6 Rochester Institute of Technology Microelectronic Engineering Validation Model Data

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 7 Rochester Institute of Technology Microelectronic Engineering Validation Actual Data

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 8 Rochester Institute of Technology Microelectronic Engineering Model Accuracy §Models can be very accurate for short periods of time

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 9 Rochester Institute of Technology Microelectronic Engineering Model Accuracy: Common Misconception Starting off with conditions that are 80% correct in the fab does not lead to a model that is 80% correct. Parameter Time

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 10 Rochester Institute of Technology Microelectronic Engineering Model Accuracy Time Parameter Obtain the most accurate picture of the fab as possible.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 11 Rochester Institute of Technology Microelectronic Engineering Model Accuracy §To maintain an accurate / valid model you must: §Generate route and station files very quickly §Load a snapshot of the WIP into your model §Collect and update process times and other parameters frequently §How do we accomplish all this? §Create an automated system to generate an entirely new model on a regular basis.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 12 Rochester Institute of Technology Microelectronic Engineering Statistical Analysis §Models can account for process variability. (models include some random event generators, for example: when equipment goes down) §It is therefore important to run a simulation more than once. §Multiple Replications §Simulation results should be reported as confidence intervals on a mean value.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 13 Rochester Institute of Technology Microelectronic Engineering AUTOSCHED from Brooks Automation Inc.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 14 Rochester Institute of Technology Microelectronic Engineering AutoSched AP and AutoMod §AutoSched AP: §Is an object-oriented modeling tool. §Uses a Windows-based Excel spreadsheet interface. §Is integrated with the APF Repository, APF Reporter, and Real Time Dispatcher. §AutoMod: §3-D graphics §Automated Material Handling Systems (AMHS) §Can be integrated with AutoSched AP models

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 15 Rochester Institute of Technology Microelectronic Engineering AutoSched AP Excel File

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 16 Rochester Institute of Technology Microelectronic Engineering AutoMod Fab Partial Fab Model

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 17 Rochester Institute of Technology Microelectronic Engineering Typical Problems §How many tools should I purchase for a new step? §Depends on Desired Queue Length §Depends on Desired Queue Time §Importance: §Simulation results were used to justify the purchase of an extra tool in order to keep queuing times and queue lengths at a desired minimum.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 18 Rochester Institute of Technology Microelectronic Engineering Typical Problems §If I remove tool dedication from one step, will I get increased tool utilization or a decrease in cycle time? ARF 1 ARF 2 ARF 3 ARF 1 ARF 2 ARF 3 ARF 1 ARF 2 ARF 3 ARF 1 ARF 2 ARF 3 DT AA M0 GC

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 19 Rochester Institute of Technology Microelectronic Engineering Results of M0 Dedication Removal Days

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 20 Rochester Institute of Technology Microelectronic Engineering Results of M0 Dedication Removal §Importance of Dedication Study: §If we could show through simulation that tool utilization or cycle time would improve the pilot lots for M0 dedication removal could have been prioritized, to make the change happen faster.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 21 Rochester Institute of Technology Microelectronic Engineering Typical Problems §Forecasting wafer outs: §What will be my outs of each product at the end of the week? §Importance: §Notify backend facilities of expected shipments. §Update financial people on fab productivity. §Time consuming to do forecasts by hand.

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 22 Rochester Institute of Technology Microelectronic Engineering Typical Problems §What recipes should I pair together on my etch or films tool so that my robot is not overworked? §Special software exists called ToolSim to model individual tools such as cluster tools and litho trackscluster tools §Importance §You can test different recipe variations and combinations before implementing them in the fab. B A C D Load Port 1 Load Port 2

© January 27, 2006 Dr. Lynn Fuller, Motorola Professor Simulation Page 23 Rochester Institute of Technology Microelectronic Engineering References § §