SlideShare a Scribd company logo
1 of 29
19th European Advanced Process Control
and Manufacturing (apc|m) Conference
Villach, Austria April 08-10, 2019
Alan Weber – Cimetrix Incorporated
Addressing Connectivity Challenges of
Disparate Data Sources in Smart Manufacturing
 Problem statement
 Gigafab context
 Smart Manufacturing data sources
 Unifying concepts
 Characteristics
 Challenges
 Example solution architectures
 Questions
Outline
 Background
 Data collection is the principal enabling technology for
maintaining a Smart Factory’s “digital twin”
 The diversity of data sources in Smart Manufacturing
environments is growing, not shrinking
 Goals
 Access important information in these data sources with
minimal custom software
 Leverage existing data collection infrastructure to
seamlessly integrate data from all sources
Problem statement
Gigafab context
In every minute of every day…
GEM messages
coordinate hundreds
of transactions…
GEM300 events
track thousands of
activities…
EDA services
collect millions
of parameters…
Copyright © 2019 Cimetrix. All Rights Reserved.
What is “Smart Manufacturing?”
From Industry 4.0 Wikipedia…
 “… cyber-physical systems monitor physical processes,
create a virtual copy of the physical world and make
decentralized decisions.
 Over the Internet of Things, cyber-physical systems
communicate and cooperate with each other and with
humans in real time…”
 Problem statement
 Gigafab context
 Smart Manufacturing data sources
 Unifying concepts
 Characteristics
 Challenges
 Example solution architectures
 Questions
Outline
 SEMI Standards-compliant interfaces
 EDA/Interface A
 SECS/GEM/GEM300
 Custom interfaces
 Purpose-specific (EUV data collection)
 External sensors (RGA, OES, …)
 Equipment log files (many examples)
 OPC-enabled equipment/subsystems
 OPC Classic DA (Data Acquisition)
 OPC UA (Unified Architecture)
 IIoT…
Semiconductor Smart Manufacturing
Data sources (current sampling…)
 Models may or may not reflect equipment
structure, depending on when they were defined
 Models may not provide sufficient visibility into
equipment behavior
 Interface performance may not match expectations
if control system was not redesigned
 All of this is improving rapidly as fabs take a more
prescriptive approach to their automation specs
Issues with SEMI EDA data sources
Equipment models are vendor specific
Valid Entries:
Comply
Comply by (Date)
Partially Comply (Notes)
Do no comply
N/A
EDA adoption status
Cumulative # of production tools installed
We are here !
All are now requiring Freeze II,
and most require portions of E164
Principal Motivation: Flexibility…
• Data collection plan
• Changing requirements
• Multi-client architecture
Unifying concepts/relationships
Generalizable from SEMI EDA standards
Manufacturing
Stakeholders
and their KPIs
Data
Collection
Plans
Equipment
Data
Consumers
Data
Equipment
Model
Unifying concepts
Metadata model and data collection plan (DCP)
 Structure exactly reflects equipment
hardware organization
 Provides complete description of all
useful information in the equipment
 Always accurate and available – no
additional documentation required*
 Common point of reference across all
factory and supplier stakeholders
 Source of unambiguous information for
database configuration
 Reduces integration engineering
Shared equipment model benefits
Driven by factory requirements…
Process Module #1
Gate Valve Data
Substrate Location
Utilization
More Data,
Events, Alarms
Process Tracking
Other
Components
* As long as it can be queried from the equipment
 GEM/GEM300 will persist as the principal
“command and control” interface
 Data collection mechanisms are fixed and limited
 Event reporting
 Trace reporting
 Variable status queries
 Equipment “model” must be derived from lists of
variables, events, constants, state machines, etc.
 The recent SEMI E172 standard (SECS Equipment Data
Dictionary) offers a partial solution
 But must be specified if it is to be delivered
Issues with SEMI GEM data sources
Equipment model is not explicit
SEDD – SECS Equipment Data Dictionary
Schema and examples
….
GEM equipment model structure
Embedded in E172 (SEDD) <source> elements
 Set of architectural specifications for creating
integrated factory systems
 Systems include manufacturing equipment,
applications, data repositories, and the other
components that interconnect them all
 Interoperability of the system components
depends on their respective suppliers having
chosen compatible and similarly scoped profiles
 Because of the breadth of OPC UA’s applicability
and variety of implementation options, this itself
is a significant system engineering task
Issues with OPC UA data sources
OPC UA is an architecture, not a standard
Interoperability of OPC UA components
Requires compatible “mappings” and “profiles”
Figure 1 – The OPC UA Stack Overview
(from Volume 6)
Figure 1 – Profile – Conformance Unit – Test Cases
(from Volume 7)
Typical challenges….
1. Finding a sensor that works
2. Sampling/process synchronization
3. Dealing with multiple timestamps
4. Scaling and units conversion
5. Applying factory naming convention
6. Associating context and sensor data
7. Ensuring statistical validity
8. Aligning results in process database
Issues with external sensors
Implementations are factory specific
 Problem statement
 Gigafab context
 Smart Manufacturing data sources
 Unifying concepts
 Characteristics
 Challenges
 Example solution architectures
 Questions
Outline
Example solution architecture
EDA-based sensor integration
OEM Tool
EDAGEM
Sensor/Actuator Gateway
Device Drivers
DP ATP S1
TPPump
I/F
FICS / MES
EDA Client
EDA Server
EDA Client
Smart
Data
Model
Raw Data
Metadata Model
Public
Data
DCIM* DCIM
Proprietary
Applications
Process-specific
applications Factory-level
EDA Client Apps
(DOE, FDC, PHM, …)
Custom
or
EtherCAT
TCP/IP
HTTP
HTTP HTTP
To factory-level systems
Context data
Synchronization data
S2 S3
* DCIM =
Data Collection
Interface Module
Synchronization signals
Process
Engineering
Database
 Optimized for ease of creation
 NOT consumption
 Type of information included varies
 Mixture of events, parameters, alarms
 Mixture of critical data and “just in case” stuff
 Parameter values often stored in native, binary form
 Format may change throughout the log
 Not just a simple set of identical records
 Multiple sections, headers, record layouts, even files
Issues with equipment log files
Their formats are custom designs
 Usually circular file system
 Fixed limits for file sizes and number
 When limits are reached, oldest files are overwritten
 Retention period may vary with activity
 And available storage space
Issues with equipment log files
They disappear over time
 Part of the local file/directory system
 Access methods dictated by platform technology
 Special permissions may be required to keep from
invalidating tool warranty
 They depend on the tool’s clock
 So the timestamps are almost always wrong…
 May be able to correct reports if offset from factory
reference clock is tracked continuously
Issues with equipment log files
They reside on the tool
Example solution architecture
Equipment Log File Processing
EDA
NewData
Reports
• Trace data
• Event data
• Context data
Factory
EDA Client
Software
Process
Data
Repository
(Historian)
Data Collection Plan
SEMI E134 .wsdl
(schema)
Data Source
Models
(1 per tool type)
DataSourceModel
.xsd
(schema)
Data Source
Model Validator
Log File Processor
XML/Text
Model
Editor
EDA
Server
Equipment
Control Platform
Log
Files
elastic
logstash
elastic
Filebeat
Isolates
Custom
content
 Foundation for entire system architecture
 Could be derived from EDA equipment metadata model
 Identifies type/name of the system that generated log file
 E.g., process equipment, supplier, tool type, model name, etc.
 Maps contents of custom log file into standard tool data reports
using unique “keys” for items of interest
 Keys are assigned in the log file parser
 Keys appear in correct equipment structural context in the DSM, resulting
in proper sourceId (location) and parameterName
 Includes optional elements for
 Data type declaration: necessary for subsequent report processing
 Units conversion: raw binary to scaled engineering units
 Event augmentation: generate enumerated state values
Key system components
Data Source Model (DSM)
 This is where most of the NRE (non-recurring engineering
effort) will be spent
 Some of this will be custom code, but it is also possible to
use commercial ETL (extraction, transformation, and
loading) software in many cases
 Example: elastic Filebeat and Logstash products
 Perhaps elasticsearch and Kibana for centralized storage and
visualization as well
 The back end of each parser is a standard EDA-compliant
data report generator
 Output format for all sources is the same
 This is NOT rocket science… just tedious
Key system components
Data source parser
 Analyze format and content of log file
 Identify data items of interest
 Don’t have to collect everything in the log file
 Develop custom parser, assign keys to items of interest
 Create Data Source Model with keys in hierarchical context
 May also derive it from EDA equipment metadata model
 Include scaling, units, and new state value elements as needed
 Validate with DSM validation utility
 Add new event states and other parameters to client
applications and data collection infrastructure
Implementation process
For each vendor/equipment type
 Danke
 감사합니다
 唔該
 Merci
 多謝
 Grazie
 ありがとうございます
 Gracias
Acknowledgements and Thanks
 Decades of apc|m Conference organizers and participants!
 Problem statement
 Gigafab context
 Smart Manufacturing data sources
 Unifying concepts
 Characteristics
 Challenges
 Example solution architectures
 Questions
Outline

More Related Content

What's hot

01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
Vivek chan
 
Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26
koolkampus
 
Basics of mes
Basics of mesBasics of mes
Basics of mes
umaydeo
 

What's hot (20)

The Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataThe Power E164: EDA Common Metadata
The Power E164: EDA Common Metadata
 
Roi-based Data Collection by Alan Weber at Cimetrix
Roi-based Data Collection by Alan Weber at CimetrixRoi-based Data Collection by Alan Weber at Cimetrix
Roi-based Data Collection by Alan Weber at Cimetrix
 
Alan weber semicon_integrated_equipment_data_collection_smart_manufacturing
Alan weber semicon_integrated_equipment_data_collection_smart_manufacturingAlan weber semicon_integrated_equipment_data_collection_smart_manufacturing
Alan weber semicon_integrated_equipment_data_collection_smart_manufacturing
 
Smarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application Design
 
Data fusion at the source standards and technologies for seamless sensor in...
Data fusion at the source   standards and technologies for seamless sensor in...Data fusion at the source   standards and technologies for seamless sensor in...
Data fusion at the source standards and technologies for seamless sensor in...
 
Smart Manufacturing Requirements for Equipment Capability and Control
Smart Manufacturing Requirements forEquipment Capability and ControlSmart Manufacturing Requirements forEquipment Capability and Control
Smart Manufacturing Requirements for Equipment Capability and Control
 
ROI-based Approach for Evaluating Application Data Collection Use Case Altern...
ROI-based Approach for Evaluating Application Data Collection Use Case Altern...ROI-based Approach for Evaluating Application Data Collection Use Case Altern...
ROI-based Approach for Evaluating Application Data Collection Use Case Altern...
 
Swise arc2015
Swise arc2015Swise arc2015
Swise arc2015
 
Introduction (2)
Introduction (2)Introduction (2)
Introduction (2)
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
 
Plant Integration and MES Solution for Industry
Plant Integration and MES Solution for IndustryPlant Integration and MES Solution for Industry
Plant Integration and MES Solution for Industry
 
Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26
 
Chapter01 (2)
Chapter01 (2)Chapter01 (2)
Chapter01 (2)
 
Out-of-the-box MES \ MOM solution
Out-of-the-box MES \ MOM solutionOut-of-the-box MES \ MOM solution
Out-of-the-box MES \ MOM solution
 
Plant check Mobile Operator Rounds English
Plant check Mobile Operator Rounds EnglishPlant check Mobile Operator Rounds English
Plant check Mobile Operator Rounds English
 
Basics of mes
Basics of mesBasics of mes
Basics of mes
 
PlantConnect insights
PlantConnect insightsPlantConnect insights
PlantConnect insights
 
e-Manufacturing; before and after
e-Manufacturing; before and aftere-Manufacturing; before and after
e-Manufacturing; before and after
 
DTx medical OEMs Can Achieve Commercial Mfg Efficiency
DTx medical OEMs Can Achieve Commercial Mfg EfficiencyDTx medical OEMs Can Achieve Commercial Mfg Efficiency
DTx medical OEMs Can Achieve Commercial Mfg Efficiency
 
Siemens and MES (Manufacturing Execution System)
Siemens and MES (Manufacturing Execution System)Siemens and MES (Manufacturing Execution System)
Siemens and MES (Manufacturing Execution System)
 

Similar to Connectivity challenges APC Europe by Alan Weber

Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft Private Cloud
 

Similar to Connectivity challenges APC Europe by Alan Weber (20)

RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
 
Embedded
EmbeddedEmbedded
Embedded
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
From allotrope to reference master data management
From allotrope to reference master data management From allotrope to reference master data management
From allotrope to reference master data management
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
 
DRAFT - Enterprise Data and Analytics Architecture Overview for Electric Utility
DRAFT - Enterprise Data and Analytics Architecture Overview for Electric UtilityDRAFT - Enterprise Data and Analytics Architecture Overview for Electric Utility
DRAFT - Enterprise Data and Analytics Architecture Overview for Electric Utility
 
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...
IMS02   autonomics for ims with the ibm management console for ims and db2 fo...IMS02   autonomics for ims with the ibm management console for ims and db2 fo...
IMS02 autonomics for ims with the ibm management console for ims and db2 fo...
 
Big Data Techcon 2014
Big Data Techcon 2014Big Data Techcon 2014
Big Data Techcon 2014
 
Ibm irl
Ibm irlIbm irl
Ibm irl
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in Aras
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview Presentation
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
Reference Architecture for Electric Energy OT.pdf
Reference Architecture for Electric Energy OT.pdfReference Architecture for Electric Energy OT.pdf
Reference Architecture for Electric Energy OT.pdf
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
 
ML on Big Data: Real-Time Analysis on Time Series
ML on Big Data: Real-Time Analysis on Time SeriesML on Big Data: Real-Time Analysis on Time Series
ML on Big Data: Real-Time Analysis on Time Series
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Connectivity challenges APC Europe by Alan Weber

  • 1. 19th European Advanced Process Control and Manufacturing (apc|m) Conference Villach, Austria April 08-10, 2019 Alan Weber – Cimetrix Incorporated Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufacturing
  • 2.  Problem statement  Gigafab context  Smart Manufacturing data sources  Unifying concepts  Characteristics  Challenges  Example solution architectures  Questions Outline
  • 3.  Background  Data collection is the principal enabling technology for maintaining a Smart Factory’s “digital twin”  The diversity of data sources in Smart Manufacturing environments is growing, not shrinking  Goals  Access important information in these data sources with minimal custom software  Leverage existing data collection infrastructure to seamlessly integrate data from all sources Problem statement
  • 4. Gigafab context In every minute of every day… GEM messages coordinate hundreds of transactions… GEM300 events track thousands of activities… EDA services collect millions of parameters… Copyright © 2019 Cimetrix. All Rights Reserved.
  • 5. What is “Smart Manufacturing?” From Industry 4.0 Wikipedia…  “… cyber-physical systems monitor physical processes, create a virtual copy of the physical world and make decentralized decisions.  Over the Internet of Things, cyber-physical systems communicate and cooperate with each other and with humans in real time…”
  • 6.  Problem statement  Gigafab context  Smart Manufacturing data sources  Unifying concepts  Characteristics  Challenges  Example solution architectures  Questions Outline
  • 7.  SEMI Standards-compliant interfaces  EDA/Interface A  SECS/GEM/GEM300  Custom interfaces  Purpose-specific (EUV data collection)  External sensors (RGA, OES, …)  Equipment log files (many examples)  OPC-enabled equipment/subsystems  OPC Classic DA (Data Acquisition)  OPC UA (Unified Architecture)  IIoT… Semiconductor Smart Manufacturing Data sources (current sampling…)
  • 8.  Models may or may not reflect equipment structure, depending on when they were defined  Models may not provide sufficient visibility into equipment behavior  Interface performance may not match expectations if control system was not redesigned  All of this is improving rapidly as fabs take a more prescriptive approach to their automation specs Issues with SEMI EDA data sources Equipment models are vendor specific Valid Entries: Comply Comply by (Date) Partially Comply (Notes) Do no comply N/A
  • 9. EDA adoption status Cumulative # of production tools installed We are here ! All are now requiring Freeze II, and most require portions of E164 Principal Motivation: Flexibility… • Data collection plan • Changing requirements • Multi-client architecture
  • 10. Unifying concepts/relationships Generalizable from SEMI EDA standards Manufacturing Stakeholders and their KPIs Data Collection Plans Equipment Data Consumers Data Equipment Model
  • 11. Unifying concepts Metadata model and data collection plan (DCP)
  • 12.  Structure exactly reflects equipment hardware organization  Provides complete description of all useful information in the equipment  Always accurate and available – no additional documentation required*  Common point of reference across all factory and supplier stakeholders  Source of unambiguous information for database configuration  Reduces integration engineering Shared equipment model benefits Driven by factory requirements… Process Module #1 Gate Valve Data Substrate Location Utilization More Data, Events, Alarms Process Tracking Other Components * As long as it can be queried from the equipment
  • 13.  GEM/GEM300 will persist as the principal “command and control” interface  Data collection mechanisms are fixed and limited  Event reporting  Trace reporting  Variable status queries  Equipment “model” must be derived from lists of variables, events, constants, state machines, etc.  The recent SEMI E172 standard (SECS Equipment Data Dictionary) offers a partial solution  But must be specified if it is to be delivered Issues with SEMI GEM data sources Equipment model is not explicit
  • 14. SEDD – SECS Equipment Data Dictionary Schema and examples ….
  • 15. GEM equipment model structure Embedded in E172 (SEDD) <source> elements
  • 16.  Set of architectural specifications for creating integrated factory systems  Systems include manufacturing equipment, applications, data repositories, and the other components that interconnect them all  Interoperability of the system components depends on their respective suppliers having chosen compatible and similarly scoped profiles  Because of the breadth of OPC UA’s applicability and variety of implementation options, this itself is a significant system engineering task Issues with OPC UA data sources OPC UA is an architecture, not a standard
  • 17. Interoperability of OPC UA components Requires compatible “mappings” and “profiles” Figure 1 – The OPC UA Stack Overview (from Volume 6) Figure 1 – Profile – Conformance Unit – Test Cases (from Volume 7)
  • 18. Typical challenges…. 1. Finding a sensor that works 2. Sampling/process synchronization 3. Dealing with multiple timestamps 4. Scaling and units conversion 5. Applying factory naming convention 6. Associating context and sensor data 7. Ensuring statistical validity 8. Aligning results in process database Issues with external sensors Implementations are factory specific
  • 19.  Problem statement  Gigafab context  Smart Manufacturing data sources  Unifying concepts  Characteristics  Challenges  Example solution architectures  Questions Outline
  • 20. Example solution architecture EDA-based sensor integration OEM Tool EDAGEM Sensor/Actuator Gateway Device Drivers DP ATP S1 TPPump I/F FICS / MES EDA Client EDA Server EDA Client Smart Data Model Raw Data Metadata Model Public Data DCIM* DCIM Proprietary Applications Process-specific applications Factory-level EDA Client Apps (DOE, FDC, PHM, …) Custom or EtherCAT TCP/IP HTTP HTTP HTTP To factory-level systems Context data Synchronization data S2 S3 * DCIM = Data Collection Interface Module Synchronization signals Process Engineering Database
  • 21.  Optimized for ease of creation  NOT consumption  Type of information included varies  Mixture of events, parameters, alarms  Mixture of critical data and “just in case” stuff  Parameter values often stored in native, binary form  Format may change throughout the log  Not just a simple set of identical records  Multiple sections, headers, record layouts, even files Issues with equipment log files Their formats are custom designs
  • 22.  Usually circular file system  Fixed limits for file sizes and number  When limits are reached, oldest files are overwritten  Retention period may vary with activity  And available storage space Issues with equipment log files They disappear over time
  • 23.  Part of the local file/directory system  Access methods dictated by platform technology  Special permissions may be required to keep from invalidating tool warranty  They depend on the tool’s clock  So the timestamps are almost always wrong…  May be able to correct reports if offset from factory reference clock is tracked continuously Issues with equipment log files They reside on the tool
  • 24. Example solution architecture Equipment Log File Processing EDA NewData Reports • Trace data • Event data • Context data Factory EDA Client Software Process Data Repository (Historian) Data Collection Plan SEMI E134 .wsdl (schema) Data Source Models (1 per tool type) DataSourceModel .xsd (schema) Data Source Model Validator Log File Processor XML/Text Model Editor EDA Server Equipment Control Platform Log Files elastic logstash elastic Filebeat Isolates Custom content
  • 25.  Foundation for entire system architecture  Could be derived from EDA equipment metadata model  Identifies type/name of the system that generated log file  E.g., process equipment, supplier, tool type, model name, etc.  Maps contents of custom log file into standard tool data reports using unique “keys” for items of interest  Keys are assigned in the log file parser  Keys appear in correct equipment structural context in the DSM, resulting in proper sourceId (location) and parameterName  Includes optional elements for  Data type declaration: necessary for subsequent report processing  Units conversion: raw binary to scaled engineering units  Event augmentation: generate enumerated state values Key system components Data Source Model (DSM)
  • 26.  This is where most of the NRE (non-recurring engineering effort) will be spent  Some of this will be custom code, but it is also possible to use commercial ETL (extraction, transformation, and loading) software in many cases  Example: elastic Filebeat and Logstash products  Perhaps elasticsearch and Kibana for centralized storage and visualization as well  The back end of each parser is a standard EDA-compliant data report generator  Output format for all sources is the same  This is NOT rocket science… just tedious Key system components Data source parser
  • 27.  Analyze format and content of log file  Identify data items of interest  Don’t have to collect everything in the log file  Develop custom parser, assign keys to items of interest  Create Data Source Model with keys in hierarchical context  May also derive it from EDA equipment metadata model  Include scaling, units, and new state value elements as needed  Validate with DSM validation utility  Add new event states and other parameters to client applications and data collection infrastructure Implementation process For each vendor/equipment type
  • 28.  Danke  감사합니다  唔該  Merci  多謝  Grazie  ありがとうございます  Gracias Acknowledgements and Thanks  Decades of apc|m Conference organizers and participants!
  • 29.  Problem statement  Gigafab context  Smart Manufacturing data sources  Unifying concepts  Characteristics  Challenges  Example solution architectures  Questions Outline