CAST RITdb WG Update July 2015

advertisement
SEMI CAST Working Group
RITdb – Rich Interactive Test Database
July 2015
Purpose
• Provide standards driven data environment for
Semiconductor Test including:
• Simple standards-based data capture, transport and
relationship model for:
– E-test, probe, and final test data
– Equipment configuration and performance data
– Event logs
• Model intended to support:
– Near real time Monitoring of status and performance
– Data analysis that requires accurate, consistent data from
multiple related sources
– The requirements of the ITRS Adaptive Test Roadmap
Focus
• Common transport format
– SQLITE noSQL binary file
– Legacy STDF support
• Provenance
– Metadata attached to each data file
• Security Model
– Encryption
• Real time query and analytics support
RITdb Advantages
• Addresses the weaknesses of STDF4
–
–
–
–
Better field definitions
Enhanced extensibility
Support for adaptive test
Smaller size/faster access
• Single simple extensible data model that can
capture
– Etest, probe and final test datalogs
– Equipment configuration information
– Equipment events, adaptive controls and results, etc.
RITdb Advantages
• Real-time streaming model that will:
– Combine and synchronize data from multiple sources
– Enable monitoring and other real-time applications
• Plug-and-Play of components from multiple suppliers
– consumers and producers linked through SEMI standard
messages and data format
• Addresses ITRS Adaptive Test Roadmap requirements
including
– Multilevel data stores with feed-forward and feedback
– Both real-time and non real-time adaptive test
RITdb in ITRS Model – E-test Feed-forward to Probe
ETest Cell
Tools
FAB
Cell
Data
Probe Cell
Broker
Tools
Datalog
“RT A/O” stands for
“Real-Time Analysis &
Optimization”
Cell
Data
Broker
“PTAD” is “Post-Test
Analysis &
Dispositioning”
PTAD
Cell AT
Etest
Results
PTAD
Etest
FFwd
Assembly
Operations
(This includes build operations at
any level of assembly.)
Probe
Results
Fab data
Design data
Business data
Customer specs
Burn-in
PTAD
RITd
Meta b
Factory DB
RITdb
Meta
Factory DB
Etest
FFwd
•
•
•
•
RT A/O
Meta
Final Test Cell Cell
Tools
Data
Broker
RITdb
Meta
Factory DB
Global
Global
(RITdb)
(RITdb)
Cell AT
RT A/O
PTAD
Card/System Test
PTAD
World-wide cross-company databases
RITdb structure addresses part, not
necessarily all of database requirements
GURU app used to store and access RITdb
datalogs
Field Operation
RT A/O
Final Test
Status:RITdb datalog
• Available Utilities:
– STDF to RITdb translator
• Specification
– Specification will be in RITdb format and will
enable spec format and content validation.
– Initial draft of spec planned for 4Q15
STDF to RITdb:PTR
PTR => test_info
PIR/PRR = test_event
RITdb - testerlog
• TI has implemented RITdb testerlog inventory
data collection for several roadmap testers. This
along with other ATE information will be centrally
collected into a centralized information portal.
• In the coming month, TI and ST will begin
working jointly on refining the testerlog
specification.
– Current spec is targeted toward the collection of the
hw information. i.e. The boards, modules, and
instrumentation in the tester.
– Next stage will be define the tester software and
configuration in more detail.
RITdb testerlog – Inventory
Pin to tester resource relationships
RITdb-based messaging:
Architecture Objectives
Long-term architecture that:
1. Enables Plug and Play for tools and test support
applications – meaning:
A tool or application that produces RITdb standard data can be plugged
together with one that consumes RITdb standard data with no need to
develop a special purpose interface.
2. Supports generation and access to real-time streaming
data as well as files
3. Allows for data from different producers to be merged
and synchronized, and then delivered to consumers
4. Allows for adding new types of data without impacting
existing model
5. Integrates cleanly with ITRS Adaptive Test Model
RITdb-based messaging:
Architecture Objectives
Near-term architecture that:
1. Allows for integration of legacy tools that don’t meet
the RITdb standards
2. Works with test cells of varying capabilities (e.g., from
cells that contain only a tester and handler/prober, to
cells that include full function cell controllers, support
real-time adaptive test, etc.)
3. Uses a modern high-performance open software
message-based communications model that reduces
dependence on proprietary software
Logical Model for a Test Cell in RITdb Environment
•
•
•
Red lines depict links that carry RITdb
standard messages
Dark blue boxes are examples of cell and
factory functionality
Components are linked through standard
open systems messaging
Factory Apps
Web
Dash
Other
OtherCells
Cells
Web Server
Outlier Det
Engr Analysis
Adaptive Test
Tester
Control
Events
Datalog
Test Cell
Monitor
Equip Status
Cell Control
RITdb Appliance
Adaptive
Broker
Broker
Eq Config
GURU
Data
Logger
Prober
Handler
Control
Events
Adaptive
Test
MES
Files
Map to
STDF
Map to
OTDF
Current Prototype for Testing Messaging & Streaming
STDF
Application
Gen/Control
(Display)
STDF ->
RITdb
RITdb
Dlog
Map
Event
Gen
Persistent
Store
Cell-1
Control
Dlog Col
Cell
Broker
Bridge
Cell-1
Factory
Control
Dlog Col
Convert, &
Index
Factory
Broker
Event
Mgr
Equip State
Display
Rule App
Alarm
Display
Bridge
Tester
Creating
RITdb
Dlog
Map
Event
Gen
Cell-N
Factory
Cell-N
Control
Cell
Broker
Stream
Builder
System Monitor
(Message Flow
Display & Log)
Current testing reads RITdb files;
later testing will take Datalog and events directly from tester
Provided by Appliance
Apps that map to RITdb
Data Processing Apps
Analysis Result Displays
Control Apps with GUI
RITdb Working Group
• Participating companies
Roos Instruments
Optimal+
TestCIM Consulting
Texas Instruments
Maxim
STMicroelectronics
Xcerra
O’Neill Tech Consulting ….
• Weekly working group calls
• LinkedIn Group
– Semiconductor Big Data - RITdb the next gen STDF
– Discussions, documents, meeting minutes available in
group
Contacts
• Mark Roos
• Paul Trio
mroos@roos.com
ptrio@semi.org
Download