SlideShare a Scribd company logo
www.cimetrix.com
14th European Advanced Process Control
And Manufacturing (APC/M) Conference
Rome, Italy
Alan Weber
Cimetrix, Incorporated
Analyzing Event Data:
Where Does All the Time Go?
1
 Background and motivation
 Why events?
 Product Time Measurement (PTM)
 Methodology extensions
 Future vision
Outline
2
 APC applications have traditionally focused on analog
data
 Metrology results
 Recipe settings
 Equipment trace data
 Device performance parameters
 Yield statistics
 Event data analysis limited to
 Trace data “framing” for FDC
 Feature extraction for EHM/PHM (health monitoring and
predictive maintenance)
 Product movement for WTW (Wait Time Waste)
Background
3
 Cycle time is one of the most important metrics for
semiconductor factory performance
 Most factories cannot identify and quantify all the
components of cycle time
 We believe this is a problem worth solving, and have
worked closely with SEMATECH to do this
Motivation
4
Delivery
Performance
Revenue
Cycle Time
OEE
Capacity
 When something happened
 How long something took
 How often something happened
 How long something waited for something else
 And with a little more work…
 Historical statistics on all the above
 When something similar might happen again
 How different events seem to be related
Why events?
What they can the tell us…
5
“The only reason for time is so that everything
doesn’t happen at once.” - Albert Einstein
 Timestamp – universal time, high resolution
 Event name – unique text string
 Description – unambiguous meaning
 Also…
 Alarms – special cases (bi-state: Set/Clear)
Event data characteristics
SEMI Standards – the basics
6
 Source (who/what generated it)
 Related material, if any (substrate, lot)
 Location (where it happened)
 Process/recipe/step (what else was going on)
 Trigger conditions (why then)
 Destination, if any (who wants to know)
 Other information – purpose-specific
Context data
Making events truly useful
7
 Equipment
 Direct, indirect (related to a tool)
 Material
 Product, consumables, fixtures
 People
 All manufacturing roles
 Factory applications
 Wide variety… and growing
Broad range of event data sources
Interesting things are happening all the time!
8
 Deduce them from other sources!
 Messages (“Gentlemen, start your engines”)
 State variable changes (Pump Off / On)
 Condition testing (When V >= V0)
 Boolean logic (If A and B happen, then C)
 Timers (1.45 seconds after D, trigger E)
 Operator commands (“Do it now!”)
 …
But what if…
…the events I need are not available?
9
Equipment capability monitoring
Using counter value changes as events
Gate valve open-to-
close time (precedes
change in WaferID)
WaferID of
interest
GateValveCloseCount
GateValveOpenCount
11
Product Time Measurement (PTM)
Methods and Metrics
SEMATECH WTW project objective
12
• Objective: Develop methods and metrics to measure the
time a product spends active and waiting to identify time
waste
• Cover the whole manufacturing life cycle of the product
‒ Contiguous lot-level and substrate-level time elements
• Use event-based time elements
‒ Each time element begins and ends with a time-stamped event
• Extract data from current SECS-II communication logs
‒ Non-disruptive to production, no new messages required
• Demonstrate data extraction, transformation, and
visualization
• Develop into industry standard
Breadth
Focus
How Much Time Is Wasted?
13
Time required for all operations – “Total Cycle Time”
How much of your Total Cycle Time is spent waiting?
July Aug Sep
500+ Operations
Product Time Measurement
Generating TimeElements
14
Etch
Event
Processor
$avings
SECS
Messages
Material Movement
Events
WTWRI Process Flow
How it works…
15
Step 2
Step 1
Step 3
Factory
Message
Logs
IF1
IF2
WTW
Data
Message
Filters
Time Element
Definitions
Factory
Applications
WTW
Analysis
WTWRI
Visualization Charts, Graphs,
Reports
Step 0
SF File
SML Dialect
Definition
Event Report
Definitions
Supplier Data
Dictionaries
Standard Event
Mappings
WTWRI
Configuration.xml
(a single file)
15
Time Element definition template
Shows standard event list for each element
16
Configuration Process
TimeElement definition (Start and Stop events)
17
 Select active version
of Time Element set
among available
alternatives
 Associate start and
end event(s) with
each Time Element
 Set other attributes
for analysis (index,
level, wait/active,
etc.)
Results Files
WTWData (TimeElements)
18
• This file/tab has one row per TimeElement, sorted by Start Event Time
• Fields include context data useful for sorting/filtering (lot, substrate, loc)
• Calculations include TimeElement Duration, and Wait/Active designation
TimeElement summary statistics
For a given substrate, lot, or timespan
19
• Generated by Excel macros from SubstrateSummary file
TimeElement summary statistics
For given substrates, lots, or timespans
20
• Generated with Excel charts from SubstrateSummary file
More TimeElement Visualization
State, Location, and TimeElement (per wafer)
21
Note cursor positions….
New Visualization Possibilities
Material Location statistics (between cursors)
22
Raw Event Visualization
Event sequence for each Substrate
23
StandardEventName
(sequence)SubstrateID
StandardEventName
at red cursor location
Etch
Product Time Measurement
Full production capability
24
Event
Processor
Etch
Etch
A
M
H
S
Track
Scanner
Event
DB
Event
Generator
Factory
DBs
Result
DB
Job
Manager
Equipment
Modeler
25
Extensions of
Product Time Measurement
Methodology
 Fleet-based variability
 Comparing results across a group of identical (or similar) equipment
 Timespan-based variability
 Comparing results for a single equipment over some period of time
 Context
 Set of parameters used to group results in a way that they can be
meaningfully compared
Variability analysis
Key concepts
Etch
Etch
Etch
Scanner
Context Vector
 Process ID
 Recipe ID
 Exp type
 Recipe step
 A contiguous span of time with a process recipe in which equipment settings
are held constant
 May or may not correspond to changes in the value of a recipe step counter
variable
 Feature
 Parameter (direct or derived) of interest during a recipe step
 Context
 Set of parameters used to group results in a way that they can be
meaningfully compared
Recipe step-level timing analysis
Key concepts
 Equipment component
 Element of a tool that provides some useful function (often a field-
replaceable unit)
 Component cycle
 Sequence of individual operations that the component executes to achieve
its function
 Command/response signals
 Parameters that indicate when a component cycle is supposed to begin and
when it is complete, respectively
Time-based fingerprinting
Key concepts
Application integration support
Key concept – state machine alignment
29
SUBSTRATES
SUBSTRATE LOCATIONS
LOAD PORTS
Identify where all the time goes
in your factories
Quickly and automatically
Using equipment and factory data
from any available source
Future Vision
30
31
Thank you !

More Related Content

PPT
Factory talk
PPTX
Icai seminar kolkata
PPT
Laboratory Automation Systems- Scinomix
PPTX
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
PPTX
Chromatography Data System: Control your Instruments
PPTX
Chromatography Data System: Getting It “Right First Time” Seminar Series – P...
PDF
Ctrl vision - Incoming Quality Control
PPTX
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Factory talk
Icai seminar kolkata
Laboratory Automation Systems- Scinomix
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Control your Instruments
Chromatography Data System: Getting It “Right First Time” Seminar Series – P...
Ctrl vision - Incoming Quality Control
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...

Similar to Analyzing event data: Where Does All the Time Go? (20)

PPTX
The Role of Models in Semiconductor Smart Manufacturing
PPTX
Alan Weber from Cimetrix talks about Multi Source Data Collection
PPTX
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
PDF
Continuous Profiling in Production: What, Why and How
PDF
Production profiling what, why and how technical audience (3)
PDF
Production profiling: What, Why and How
PDF
DSD-INT 2020 Web based online Forecast Verification Tool - Zijderveld
PPTX
Connectivity challenges APC Europe by Alan Weber
PPTX
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...
PPT
Introduction to Simulation
PPTX
Smart Manufacturing in the Gigafab Era
PDF
Observability foundations in dynamically evolving architectures
PPT
Medical OEMs can achieve commercial mfg efficiency
PDF
Optimizing connected system performance md&m-anaheim-sandhi bhide 02-07-2017
PPTX
Getting Started with Splunk Enterprise
PDF
Production profiling what, why and how (JBCN Edition)
PPTX
Microsoft SQL Server - StreamInsight Overview Presentation
PPT
Batch Process Analytics
PPTX
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
PPTX
PlantConnect plastics presentation
The Role of Models in Semiconductor Smart Manufacturing
Alan Weber from Cimetrix talks about Multi Source Data Collection
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
Continuous Profiling in Production: What, Why and How
Production profiling what, why and how technical audience (3)
Production profiling: What, Why and How
DSD-INT 2020 Web based online Forecast Verification Tool - Zijderveld
Connectivity challenges APC Europe by Alan Weber
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...
Introduction to Simulation
Smart Manufacturing in the Gigafab Era
Observability foundations in dynamically evolving architectures
Medical OEMs can achieve commercial mfg efficiency
Optimizing connected system performance md&m-anaheim-sandhi bhide 02-07-2017
Getting Started with Splunk Enterprise
Production profiling what, why and how (JBCN Edition)
Microsoft SQL Server - StreamInsight Overview Presentation
Batch Process Analytics
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
PlantConnect plastics presentation
Ad

More from Kimberly Daich (12)

PPTX
Getting the most from the gem standard
PPTX
EDA Applications and Benefits for Smart Manufacturing
PPTX
The Power E164: EDA Common Metadata
PPTX
Data fusion at the source standards and technologies for seamless sensor in...
PPTX
Innovation Forum Automation 2018 - Device Scaling vs. Process Control Scaling
PPTX
Alan weber semicon_integrated_equipment_data_collection_smart_manufacturing
PDF
Raising the Bar: Foundry Expectations for Equipment Capability and Control
PDF
Roi-based Data Collection by Alan Weber at Cimetrix
PPTX
ROI-based Approach for Evaluating Application Data Collection Use Case Altern...
PPTX
Smarter Manufacturing through Equipment Data-Driven Application Design
PPTX
eMDC 2017 Reath Weber Device Scaling v Process Control Scaling
PPTX
Smart Manufacturing Requirements for Equipment Capability and Control
Getting the most from the gem standard
EDA Applications and Benefits for Smart Manufacturing
The Power E164: EDA Common Metadata
Data fusion at the source standards and technologies for seamless sensor in...
Innovation Forum Automation 2018 - Device Scaling vs. Process Control Scaling
Alan weber semicon_integrated_equipment_data_collection_smart_manufacturing
Raising the Bar: Foundry Expectations for Equipment Capability and Control
Roi-based Data Collection by Alan Weber at Cimetrix
ROI-based Approach for Evaluating Application Data Collection Use Case Altern...
Smarter Manufacturing through Equipment Data-Driven Application Design
eMDC 2017 Reath Weber Device Scaling v Process Control Scaling
Smart Manufacturing Requirements for Equipment Capability and Control
Ad

Recently uploaded (20)

PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Lecture1 pattern recognition............
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPT
Quality review (1)_presentation of this 21
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Global journeys: estimating international migration
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
IBA_Chapter_11_Slides_Final_Accessible.pptx
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Lecture1 pattern recognition............
climate analysis of Dhaka ,Banglades.pptx
Business Acumen Training GuidePresentation.pptx
.pdf is not working space design for the following data for the following dat...
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
1_Introduction to advance data techniques.pptx
Introduction-to-Cloud-ComputingFinal.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
Quality review (1)_presentation of this 21
Moving the Public Sector (Government) to a Digital Adoption
Reliability_Chapter_ presentation 1221.5784
Global journeys: estimating international migration
STUDY DESIGN details- Lt Col Maksud (21).pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg

Analyzing event data: Where Does All the Time Go?

  • 1. www.cimetrix.com 14th European Advanced Process Control And Manufacturing (APC/M) Conference Rome, Italy Alan Weber Cimetrix, Incorporated Analyzing Event Data: Where Does All the Time Go? 1
  • 2.  Background and motivation  Why events?  Product Time Measurement (PTM)  Methodology extensions  Future vision Outline 2
  • 3.  APC applications have traditionally focused on analog data  Metrology results  Recipe settings  Equipment trace data  Device performance parameters  Yield statistics  Event data analysis limited to  Trace data “framing” for FDC  Feature extraction for EHM/PHM (health monitoring and predictive maintenance)  Product movement for WTW (Wait Time Waste) Background 3
  • 4.  Cycle time is one of the most important metrics for semiconductor factory performance  Most factories cannot identify and quantify all the components of cycle time  We believe this is a problem worth solving, and have worked closely with SEMATECH to do this Motivation 4 Delivery Performance Revenue Cycle Time OEE Capacity
  • 5.  When something happened  How long something took  How often something happened  How long something waited for something else  And with a little more work…  Historical statistics on all the above  When something similar might happen again  How different events seem to be related Why events? What they can the tell us… 5 “The only reason for time is so that everything doesn’t happen at once.” - Albert Einstein
  • 6.  Timestamp – universal time, high resolution  Event name – unique text string  Description – unambiguous meaning  Also…  Alarms – special cases (bi-state: Set/Clear) Event data characteristics SEMI Standards – the basics 6
  • 7.  Source (who/what generated it)  Related material, if any (substrate, lot)  Location (where it happened)  Process/recipe/step (what else was going on)  Trigger conditions (why then)  Destination, if any (who wants to know)  Other information – purpose-specific Context data Making events truly useful 7
  • 8.  Equipment  Direct, indirect (related to a tool)  Material  Product, consumables, fixtures  People  All manufacturing roles  Factory applications  Wide variety… and growing Broad range of event data sources Interesting things are happening all the time! 8
  • 9.  Deduce them from other sources!  Messages (“Gentlemen, start your engines”)  State variable changes (Pump Off / On)  Condition testing (When V >= V0)  Boolean logic (If A and B happen, then C)  Timers (1.45 seconds after D, trigger E)  Operator commands (“Do it now!”)  … But what if… …the events I need are not available? 9
  • 10. Equipment capability monitoring Using counter value changes as events Gate valve open-to- close time (precedes change in WaferID) WaferID of interest GateValveCloseCount GateValveOpenCount
  • 11. 11 Product Time Measurement (PTM) Methods and Metrics
  • 12. SEMATECH WTW project objective 12 • Objective: Develop methods and metrics to measure the time a product spends active and waiting to identify time waste • Cover the whole manufacturing life cycle of the product ‒ Contiguous lot-level and substrate-level time elements • Use event-based time elements ‒ Each time element begins and ends with a time-stamped event • Extract data from current SECS-II communication logs ‒ Non-disruptive to production, no new messages required • Demonstrate data extraction, transformation, and visualization • Develop into industry standard Breadth Focus
  • 13. How Much Time Is Wasted? 13 Time required for all operations – “Total Cycle Time” How much of your Total Cycle Time is spent waiting? July Aug Sep 500+ Operations
  • 14. Product Time Measurement Generating TimeElements 14 Etch Event Processor $avings SECS Messages Material Movement Events
  • 15. WTWRI Process Flow How it works… 15 Step 2 Step 1 Step 3 Factory Message Logs IF1 IF2 WTW Data Message Filters Time Element Definitions Factory Applications WTW Analysis WTWRI Visualization Charts, Graphs, Reports Step 0 SF File SML Dialect Definition Event Report Definitions Supplier Data Dictionaries Standard Event Mappings WTWRI Configuration.xml (a single file) 15
  • 16. Time Element definition template Shows standard event list for each element 16
  • 17. Configuration Process TimeElement definition (Start and Stop events) 17  Select active version of Time Element set among available alternatives  Associate start and end event(s) with each Time Element  Set other attributes for analysis (index, level, wait/active, etc.)
  • 18. Results Files WTWData (TimeElements) 18 • This file/tab has one row per TimeElement, sorted by Start Event Time • Fields include context data useful for sorting/filtering (lot, substrate, loc) • Calculations include TimeElement Duration, and Wait/Active designation
  • 19. TimeElement summary statistics For a given substrate, lot, or timespan 19 • Generated by Excel macros from SubstrateSummary file
  • 20. TimeElement summary statistics For given substrates, lots, or timespans 20 • Generated with Excel charts from SubstrateSummary file
  • 21. More TimeElement Visualization State, Location, and TimeElement (per wafer) 21 Note cursor positions….
  • 22. New Visualization Possibilities Material Location statistics (between cursors) 22
  • 23. Raw Event Visualization Event sequence for each Substrate 23 StandardEventName (sequence)SubstrateID StandardEventName at red cursor location
  • 24. Etch Product Time Measurement Full production capability 24 Event Processor Etch Etch A M H S Track Scanner Event DB Event Generator Factory DBs Result DB Job Manager Equipment Modeler
  • 25. 25 Extensions of Product Time Measurement Methodology
  • 26.  Fleet-based variability  Comparing results across a group of identical (or similar) equipment  Timespan-based variability  Comparing results for a single equipment over some period of time  Context  Set of parameters used to group results in a way that they can be meaningfully compared Variability analysis Key concepts Etch Etch Etch Scanner Context Vector  Process ID  Recipe ID  Exp type
  • 27.  Recipe step  A contiguous span of time with a process recipe in which equipment settings are held constant  May or may not correspond to changes in the value of a recipe step counter variable  Feature  Parameter (direct or derived) of interest during a recipe step  Context  Set of parameters used to group results in a way that they can be meaningfully compared Recipe step-level timing analysis Key concepts
  • 28.  Equipment component  Element of a tool that provides some useful function (often a field- replaceable unit)  Component cycle  Sequence of individual operations that the component executes to achieve its function  Command/response signals  Parameters that indicate when a component cycle is supposed to begin and when it is complete, respectively Time-based fingerprinting Key concepts
  • 29. Application integration support Key concept – state machine alignment 29 SUBSTRATES SUBSTRATE LOCATIONS LOAD PORTS
  • 30. Identify where all the time goes in your factories Quickly and automatically Using equipment and factory data from any available source Future Vision 30