Production Automation System Software Introduction Neil Baliga 1 - - PowerPoint PPT Presentation

production automation system software
SMART_READER_LITE
LIVE PREVIEW

Production Automation System Software Introduction Neil Baliga 1 - - PowerPoint PPT Presentation

Production Automation System Software Introduction Neil Baliga 1 Problem 2 High Level Problem Device complexity is Increasing Test and data volumes are Growing Product cycles are Shrinking Test system costs are Escalating Maintenance


slide-1
SLIDE 1

Production Automation System Software

Introduction

Neil Baliga

1

slide-2
SLIDE 2

Problem

2

slide-3
SLIDE 3

Device complexity is Increasing Test and data volumes are Growing Product cycles are Shrinking Test system costs are Escalating Maintenance costs are Climbing Test organizations are being Squeezed

High Level Problem

slide-4
SLIDE 4

Lack of data management and analysis tools makes troubleshooting, verification, quality control, audit and sell-off processes very manual and tedious.

Current Challenges

How are you doing it today?

4

slide-5
SLIDE 5

Managing multiple test instruments and systems is messy. Upgrading, interchanging or sharing equipment requires significant rework of test code.

Current Challenges

How are your tests affected by equipment/driver changes?

5

slide-6
SLIDE 6

Test requirements, limits and specifications are complex. Creating and updating sequences and limits from requirements is cumbersome and time consuming.

Current Challenges

How are your test requirements converted to test sequences?

6

slide-7
SLIDE 7

Solution/Concepts

7

slide-8
SLIDE 8

Solution

.

Test Data Analysis

.

Test Automation

8

500+ 500+ 1 2

slide-9
SLIDE 9

Solution

Test Automation Test Data Analysis

✓ Data Storage – Dynamic database technology that eliminates need for data management code. ✓ Data Analysis – Rich and interactive tools to visualize, analyze, and sell-off test data. ✓ Metrics and Yield – Tools to view metrics, data distributions, and perform post-test limit check and yield analysis. ✓ Reports – Report generation with no coding ✓ Services Framework – Modular and scalable services framework for hosting instrument drivers, tests, or other code ✓ Monitoring and safety –Framework and tools for logging and data monitoring, with automatic event and alarm handling ✓ Development – Rich API, supports LabVIEW™, .NET, Python and more ✓ Reqs and Specs – Efficient, table based test sequences, limits, and parameters - supports Excel™

1 2

slide-10
SLIDE 10

VERTEX

Keysight VEE

DEVELOPMENT ENVIRONMENTS

Develop in your environment of choice, use Verifide API for data storage, logging, or other services.

TEST EXECUTIVES

Use existing front end applications to execute tests in production or end-of-line scenarios.

Compatibility

What platforms are you using today?

10

slide-11
SLIDE 11

Test Automation

11

1

slide-12
SLIDE 12

Plug and play components to build system. Components are instrument drivers, tests, common libraries, algorithms

Modular Services Framework

12

Built-in asset management for sharing equipment across tests or systems (eg. Parallel testing)

Cross Domain

You develop and control your components

(drivers,tests,services etc)

slide-13
SLIDE 13

13

Table-Driven Testing

Typical Processes Table-Driven Process

slide-14
SLIDE 14

14

Data Monitoring & Strip Charts

high data-rate up to 5k samples/sec

slide-15
SLIDE 15

Test Data Management & Analysis

15

2

slide-16
SLIDE 16

Data vs Information

  • Data building block of information.
  • Information is really what we are looking for

– data is just the means to get there.

  • Information is used to make decisions.
  • Too little data gives you partial information.
  • More data contains the information, but you

have to stitch the right pieces of data together to get the right information out of it.

  • D.R.I.P (Data Rich, Information Poor)
slide-17
SLIDE 17

Test-Data vs “Typical” IT data

(why typical data solutions don’t work for test)

17

DATA CREATED DATA SCHEMA DATA ACCESSED Typical IT (Bank) Simple: amount = $200 account = 15429 Fixed: Data structures don’t change frequently Static: Fixed reports, analysis High-Tech Testing Complex: Numerics, complex numbers, arrays, tables, images, binary blob Fluid: Data structures changes very frequently (tests, products, systems) Dynamic: Iterative analysis Slice data in many number

  • f ways.
slide-18
SLIDE 18

18

Why is test-data handling so difficult?

  • Test data is messy;
  • Storing and analyzing with relational database would

be ideal….

  • …but….databases are just not designed to store

messy and “unstructured data”

  • Databases incur high dev. and maintenance costs
  • Test systems default to flat files for storage

Organizations are left with:

  • Mountains of data files
  • Messy and labor intensive solutions to get the

information they need.

slide-19
SLIDE 19

19

Why the problem now?

  • Device complexity has increased
  • Data volume has skyrocketed-

harder to find the information.

  • Delivery cycles are shrinking – need

information FASTER!

  • Labor cost is increasing – manual

analyses is expensive.

slide-20
SLIDE 20

Test-Data Related Challenges - Examples

  • Pro

roducti tion

  • n stop
  • pped

ed due to an anomalous result – need to disposition before proceeding.

  • Fin

ind d ro root

  • t cause

e faster ter –correlate data across test system, serial numbers, production lots etc.

  • Detec

ect t pro roblem ems s earl rlier ier – Need to see trends in measured values and to detect any degradation.

  • Becom
  • me

e mor

  • re efficient

icient - Identify the larger contributors that influence your process. 1 week efficie ciency ncy = 2% of

  • f op
  • pera

rating ting cos

  • sts. (test time, system utilization, retests due

to failures)

  • Avoi
  • id re

retest ests s and failure lures s in field d – Need to be able to iterate limit checking after testing, try different hypothetical limit sets and view yield.

20

slide-21
SLIDE 21

21

Existing systems

  • Lot of excel scripts and data

crunching

  • Custom code to process data
  • Repetitive and error prone
  • Labor intensive

Verifide Solution

  • Single platform to manage data

across multiple systems/devices

  • Common tools to perform analysis
  • Visualization, Analytics, Statistics,

Metrics out of the box.

Solution

slide-22
SLIDE 22

22

  • A layer on top of a commercial relational database
  • Database builds and updates itself dynamically as data is stored

into it.

  • No database setup, design, or coding needed
  • Multiple data structures can co-exist in same system.

Breakthrough – Dynamic Database

Verifide API

Test Systems Data Files (in in-house, vendor, r, cm)

Data Importer

Extract original raw data

Verifide API Test Code

Hierarchical data storage

slide-23
SLIDE 23

Micro Analysis

  • View data for a single

test

  • View charts, tables
  • Zoom into charts
  • Compare test runs
  • View Reports
  • Troubleshooting

Solution – Micro and Macro Analysis

Macro Analysis

  • Trend data across time
  • r other field
  • Statistical analysis

(Cpk, Tolerance)

  • Metrics (volume, time,

system utilization)

  • Yield management

Day-to-day manufacturing operations Quality assurance, process improvement, efficiency

slide-24
SLIDE 24

Features

24

slide-25
SLIDE 25

25

Plot Correlation (Out-of-family)

slide-26
SLIDE 26

26

Trending – anomaly detection

slide-27
SLIDE 27

27

Metrics – Eg. Failure rates

slide-28
SLIDE 28

28

Data Pivots – Slice across multiple fields

slide-29
SLIDE 29

SPC for troubleshooting and limit setting?

29

Statistical Analysis – Multiple Uses

slide-30
SLIDE 30

30

report test data template

Dynamic Report Generation – no coding

slide-31
SLIDE 31

Curious what your yield will be with different limits?

31

Post-Test Yielding/Limit Checking

slide-32
SLIDE 32

32

Extendable Architecture – Data Plugins

slide-33
SLIDE 33

The software comes with a programmatic interface with sample code to be able to import data into our Dynamic Database. Importing the data offline is the easiest way to get started because it requires NO changes to your test system code. In the future, you can then gradually migrate existing test systems and code to store data directly into our database using our API without needing a separate import step.

What about all that data I already have?

33

slide-34
SLIDE 34

Summary

34

slide-35
SLIDE 35

Benefit Summary – Data Analysis

✓ Data Storage – You can store data in a database without any DB setup, admin, or code. No need to iterate data infrastructure for different tests/systems. ✓ Data Analysis – You can stop using clunky Excel files and scripts for data analysis. ✓ Metrics and Yield – You don’t have to do additional coding, importing and processing of data files to see trending, statistical processing reports, and to slice data with pivot tables. ✓ Reports – You don’t have to write code to create reports over and over again for new requirements or new products

slide-36
SLIDE 36

Upcoming new features (Q2,Q3 2018)

✓ Enterprise automation – daily/weekly reports to inbox, automate production reports ✓ Triggers (eg. Notify if Cpk < 0.7) ✓ Improved UI for stream/telemetry data. ✓ Data snapsnots (version a batch of data for analysis) ✓ Additional Statistical Analyses: Gauge R&R, Gauge Linearity, Confidence interval, Prediction Interval ✓ More interactive charting features - manual annotations, selections/highlighting,

slide-37
SLIDE 37

Solution Benefits - Automation

✓ Services Framework – Customers can re-use code and expensive engineering for equipment drivers and other components ✓ Monitoring and safety –Customers can add safety mechanisms to their test environments without needing to design, build, and mature critical code. ✓ Development – Customers can use the languages they are already using with our software. No new language to learn. ✓ Reqs and Specs – Customers can create and edit sequences and limits much faster for complex devices that have lots of tests to run.

slide-38
SLIDE 38

Reach out to us: Verifide Technologies, Inc. 6203 San Ignacio Ave, #110 San Jose, CA 95119 1.408.834.8713 hello@verifide.com

www.verifide.com

For live demonstration videos and to learn more, visit us at:

38