Symbiotic Simulation Control in Semiconductor Manufacturing Authors: Heiko Aydt, Stephen J. Turner, Wentong Cai, Malcolm Yoke Hean Low, Peter Lendermann,

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Design and Evaluation of an Autonomic Workflow Engine Thomas Heinis, Cesare Pautasso, Gustavo Alsonso Dept. of Computer Science Swiss Federal Institute.
Technische Universität München + Hewlett Packard Laboratories Dynamic Workload Management for Very Large Data Warehouses Juggling Feathers and Bowling.
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Chapter 26 Legacy Systems.
Inventory Systems for Dependent Demand
PowerPoint Presentation
10-1 McGraw-Hill/Irwin Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.
1. 2 Configuring the Cloud Inside and out Paul Anderson publications/mysore-2010-talk.pdf School of.
ITRS Factory Integation TWG
1 PHARE Operational Scenarios J-P. Nicolaon, Operational Task Force Chairman EUROCONTROL Experimental Centre.
0 - 0.
Dynamic Server Allocation in Heterogeneous Clusters J. Palmer I. Mitrani School of Computing Science University of Newcastle NE1 7RU
Evaluating Window Joins over Unbounded Streams Author: Jaewoo Kang, Jeffrey F. Naughton, Stratis D. Viglas University of Wisconsin-Madison CS Dept. Presenter:
IAEA Training in Emergency Preparedness and Response Module L-051 General Concepts of Exercises to Test Preparedness Lecture.
Week 2 The Object-Oriented Approach to Requirements
Pole Placement.
MA Metal Finishing Forum Tools and Techniques for Optimizing Metal Finishing Process/Environmental MA Metal Finishing Forum Kevin L. Klink, P.E.
FCX Performance, Inc.. The Power of One 2 World class flow control solutions built on over 100 years of experience FCX does not run businesses; we provide.
5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Chapter 13 Queueing Models
Describing Complex Products as Configurations using APL Arrays.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Chapter 5 Capacity Planning.
Capacity Management Planning the resource capacity that a firm will need to meet its demand.
Chapter 11 Strategic Capacity Management
PRODUCTION AND OPERATIONS MANAGEMENT
Capacity Planning For Products and Services
Capacity Planning For Products and Services
Capacity Planning ABI301.
1 Towards Building Generic Grid Services Platform A component oriented approach Jeyarajan Thiyagalingam Stavros Isaiadis, Vladimir Getov Distributed and.
25 July, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
1 Modeling and Simulation: Exploring Dynamic System Behaviour Chapter9 Optimization.
Software Tools Lecture 10: Software Tools Dr Valentina Plekhanova University of Sunderland, UK.
Addition 1’s to 20.
25 seconds left…...
An Adaptive System for User Information needs based on the observed meta- Knowledge AKERELE Olubunmi Doctorate student, University of Ibadan, Ibadan, Nigeria;
Week 1.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
Relevant Costs for Decision Making
CPSC 322, Lecture 14Slide 1 Local Search Computer Science cpsc322, Lecture 14 (Textbook Chpt 4.8) Oct, 5, 2012.
Ye shanshan Friday, May 11, /20.  Problem  Literature Review  Mathematical Model  Conclusion  My idea 参考文献: Gupta, S., and Dutta, K., Modeling.
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
CHAPTER 14 Cost Allocation, Customer Profitability Analysis, and
Dynamic Thread Assignment on Heterogeneous Multiprocessor Architectures Pree Thiengburanathum Advanced computer architecture Oct 24,
Just-In-Time and Lean 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.
Contributions of Dr. David Parnas to the Development of Software Engineering Background History of Computer Technology Career of David Parnas Areas of.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Manufacturing Engineering Department Lecture 1 - Introduction
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 7– Flexible Manufacturing Systems.
Computer Process Control Application. Computer process control In computer process control, a digital computer is used to direct the operations of a manufacturing.
Electronic Commerce Semester 2 Term 2 Lecture 29.
Process Selection and Capacity Planning
The Simulation Project. Simulation Project Steps a.- Problem Definition b.- Statement of Objectives c.- Model Formulation and Planning d.- Model Development.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 4.
Slide 1 Mixed Model Production lines  2000 C.S.Kanagaraj Mixed Model Production Lines C.S.Kanagaraj ( Kana + Garage ) IEM 5303.
CDL-Flex Empirical Research
CHAPTER 3 PROCESS MANAGEMENT. WHAT IS PROCESS MANAGEMENT ? The selection of the inputs, operations, work flows and methods that transform inputs into.
Optimal Server Allocation in Reconfigurable Clusters with Multiple Job Types J. Palmer I. Mitrani School of Computing Science University of Newcastle NE1.
Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall.1-1 Course Code MGT 561 Supply Chain Management Book: Supply Chain Management Strategy,
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
DynamicMR: A Dynamic Slot Allocation Optimization Framework for MapReduce Clusters Nanyang Technological University Shanjiang Tang, Bu-Sung Lee, Bingsheng.
Managing the Transformation Process. The physical layout and the transformation process that an organization employs are critical factors for strategic.
Industrial Automation and Robotics Mr. Muhajir Ab. Rahim School of Mechatronic Engineering UniMAP.
Course Summary Organization: A process providing goods and services based on a set of inputs, including raw material, capital, labor and knowledge. The.
Manufacturing system design (MSD)
MENG 447 Manufacturing Systems Automation Chapter 1*
Planning and Scheduling in Manufacturing and Services
Presentation transcript:

Symbiotic Simulation Control in Semiconductor Manufacturing Authors: Heiko Aydt, Stephen J. Turner, Wentong Cai, Malcolm Yoke Hean Low, Peter Lendermann, and Boon Ping Gan Presented by Heiko Aydt Parallel and Distributed Computing Centre Nanyang Technological University Singapore

2 Outline Background Symbiotic Simulation and DDDAS Symbiotic Simulation Control System (SSCS) Wet Bench Tool Set (WBTS) Conclusions and Future Work

3 Background: Semiconductor Manufacturing Semiconductor Manufacturing is Highly complex: several hundred processing steps and up to three month for production [1] Asset intensive: a single tool can cost up to US$ 2 million [2] Ongoing improvement of the manufacturing process is crucial to stay competitive Integrated automation solutions [3] Investment range between US$ 130 million and US$ 180 million Include real-time control of equipment

4 Background: Challenges and Need for Symbiotic Simulation Decisions regarding tool configuration is made by engineers and carried out by workers Problems: Mostly based on experience Workers dont always strictly follow the instructions Demand for fully automated control solutions Symbiotic simulation control is such a solution

5 Symbiotic Simulation and DDDAS Physical System Measure Optimizer simulate Output Analysis What if experiments Implement

6 Symbiotic Simulation and DDDAS Symbiotic simulation and DDDAS are very similar paradigms which are overlapping to some extend Symbiotic simulation Close relationship between a physical system and a simulation system Concept of what-if analysis is essential in symbiotic simulation Multiple simulations (of what-if scenarios) are dynamically data- driven Control feedback aims to modify the physical system DDDAS Not necessarily limited to dyamically data-driven simulations Control feedback aims to steer the measurement process

7 Symbiotic Simulation Control System (SSCS) An SSCS evaluates decision alternatives (e.g, alternative configurations) by means of simulation The best decision is directly implemented in the physical system using corresponding actuators An agent-based generic framework for symbiotic simulation systems has been developed Reference implementation using Jadex/JADE Applicable in application scenarios of DDDAS/Symbiotic Simulation Framework provides various functional components Implemented as agent capabilities [4,5] Standard implementations are provided Allows flexible design of application-specific symbiotic simulation systems

8 Symbiotic Simulation Control System (SSCS) S-C: Sensor WORC-C: Workflow Control SCEM-C: Scenario Management SIMM-C: Simulation Management SIMA-C: Simulation Analysis DECM-C: Decision Management A-C: Actuator Various Capabilities (x-C):

9 Wet Bench Tool Set (WBTS) A wet bench is used to clean wafers after certain fabrication steps A wet bench consists of a number of baths with chemical liquids Wafers lots are processed strictly according to recipes Several wet benches with different setups are typically operated WetBench Bath 4 Lot Batch 1 Lot Batch 2 Lot Batch 3 Bath 3 Bath 2 Bath 1

10 Wet Bench Tool Set (WBTS) Particles of contaminants are introduced into the baths during the cleaning process [6] Some recipes introduce particles faster than others We therefore distinguish between clean and dirty recipes Wafers are processed in different wet benches depending on whether they are clean or dirty Thus, a wet bench operates either in clean mode or dirty mode Switching the operation From clean to dirty: does not require any activity From dirty to clean: requires a complete change of liquids

11 WBTS: Control Approaches Performance depends on product mix and operation modes of wet benches Reconfiguration required if product mix is changing Common practise approach: Engineers make decisions based on experience: difficult to model Following heuristic used: 1.If the number of pending lots is exceeds limit: determine the critical recipe 2.Identify all wet benches which are capable of processing the critical recipe but which are not configured yet 3.Reconfigure one of the wet benches and wait some time (settling-in period) 4.If, after the settling-in time, the situation did not improve: repeat SSCS approach: Observes queues and trigger what-if analysis if number of pending lots exceed limit Create and evaluate a number of alternative configurations Determine best configuration implement it in the physical system

12 WBTS: Experiments Emulator was used instead of a real physical system Paced simulation Runs 3600 times faster than real-time Two kinds of experiments performed 1.Alternating product mix 2.High workload

13 WBTS: Experimental Results for Alternating Product Mixes Two different product mixes were used with constant load The product mix is changed every 2 weeks SSCS produces a more homogeneous performance with Less variability Lower mean cycle time Disadvantage of the common practise approach: Needs several attempts to find a stable configuration Figure 1: Cycle Time of the WBTS over a period of 20 weeks using the SSCS (left) and the common practise control approach (right).

14 WBTS: Experimental Results for High Workload At high load, it is necessary to oscillate between configurations Only two wet benches have a bath setup which provides many recipes At high loads, these two wet benches become a bottleneck Common practise approach becomes unstable when using 1200 lots per day SSCS can handle both loads without problems Figure 2: Cycle Time of the WBTS over a period of one month using a load of 1000 (left) and 1200 (right) lots per day.

15 WBTS: Experimental Results for High Workload The SSCS can handle 1500 lots per day but becomes unstable for 1700 lots per day Critical loads For common practise approach: lots per day For SSCS approach: lots per day Performance improvement of 25-70% when using the SSCS approach Figure 3: Cycle Time of the WBTS over a period of one month using a load of 1500 (left) and 1700 (right) lots per day.

16 Conclusions and Future Work A dynamic data-driven application, more particularly a symbiotic simulation system, has been used to for real-time control of semiconductor manufacturing equipment Our results show that using the SSCS yields a notable performance improvement over common practise Symbiotic simulation is therefore a promising candidate for integrated automation solutions Future work will be concerned with the application of an SSCS to an entire semiconductor factory

17 References 1.Potordi, J., Boon, O., Fowler, J., Pfund, M., Mason, S.: Using simulation-based scheduling to maximize demand fufillment in a semiconductor assembly facility. In: Proceedings of the Winter Simulation Conference. (2002) Scholl, W., Domaschke, J.: Implementation of modeling and simulation in semiconductor wafer fabrication with time constraints between wet etch and furnace operations. In: IEEE Transactions on Semiconductor Manufacturing. Volume 13. (August 2000) Gan, B.P., Chan, L.P., Turner, S.J.: Interoperating simulations of automatic material handling systems and manufacturing processes. In: Proceedings of the Winter Simulation Conference. (2006) Busetta, P., Howden, N., Rönnquist, R., Hodgson, A.:Structuring BDI agents in functional clusters. In ATAL. Volume 1757 of Lecture Notes in Computer Science, Springer (1999) Braubach, L., Pokahr, A., Lamersdorf, W.: Extending the capability concept for flexible BDI agent modularization. In PROMAS. Volume 3862 of Lecture Notes in Computer Science, Springer (2005) Gan, B.P., Lendermann, P., Quek, K.P.T., van der Heijden, B., Chin, C.C., Koh, C.Y.: Simulation analysis on the impact of furnace batch size increase in a deposition loop. In: Proceedings of the Winter Simulation Conference. (2006)