Top Banner
5/21/04 Dynamic Outlier Algorithm Selection for Quality Improvement and Test Program Optimization Authors: Paul Buxton Paul Tabor
21

Dynamic Outlier Algorithm Selection for Quality Improvement

Feb 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04

Dynamic Outlier Algorithm Selection for Quality Improvement

and Test Program Optimization

Authors: Paul Buxton

Paul Tabor

Page 2: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 2

Purpose

• Outliers and quality improvement

• Outliers and test program optimization

• Outlier detection challenges

• Automated outlier detection

Page 3: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 3

Outliers and Quality Improvement

• Early Life Failures– Good when tested– Fail in application

• Existing solutions are not economic for all products– Burn In– Lot Acceptance Testing

Page 4: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 4

Outliers and Quality Improvement

• Established relationship between Burn-In failures/ELFs and abnormal devices in the ‘Bin 1’ population1,2,3

• Quality is inversely proportional to variance– Reduced variation improves quality– Eliminating parametric outliers from the

Bin 1 population will reduce the number of early life failures

Page 5: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 5

Test Program OptimizationThroughput improvement – test removal

• High capability• No failures• No Alarms• Correlated with other test(s)

False correlation

Page 6: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 6

Test Program Optimization

Missed correlation

Page 7: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 7

Outlier Detection ChallengesData Populations

Gaussian Log Normal Bi-Modal

Clamped Double-Clamped Categorical

Page 8: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 8

Outlier Detection Challenges

• Each data population will have distinct statistical characteristics– Mean, sigma– Range, number of unique values– Median, Inter-Quartile Range

• The presence (or absence) of test limits will also affect statistical relationships– Cp– Cpk

Page 9: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 9

Outlier Detection Challenges

• Assuming a Gaussian distribution– Use: mean ± 6 sigma

• Alternatively, Percentiles provide a more ‘robust’ description of a data set, median and robust sigma (IQR/1.35)

• Other methodologies are available including proprietary algorithms that dynamically classify outliers based on their proximity to the test limits

Page 10: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 10

Outlier Detection Challenges

Test Limits

Critical parametric

outliers

Device

Example 1

Page 11: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 11

Outlier Detection Challenges

Mean +6 sigma control limits

Critical parametric

outliers

Device

Example 1

Page 12: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 12

Outlier Detection Challenges

Critical parametric

outliers

dynamic control limits

Device

Example 1

Page 13: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 13

Outlier Detection Challenges

Test Limit

Critical parametric

outlier

Device

Example 2

Page 14: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 14

Outlier Detection Challenges

Mean +6 sigma control limits

Critical parametric

outlier

Device

Example 2

Page 15: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 15

Outlier Detection Challenges

dynamic control limit

Critical parametric

outlier

Device

Example 2

Page 16: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 16

Outlier Detection Challenges

• Analysis of historical test data can be used to determine the most appropriate algorithm to use

• In practice wafer to wafer or lot to lot variation can cause test data distributions to change, invalidating pre-defined algorithm selection

Page 17: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 17

Practical Outlier Detection System

STDF

File

Identify Appropriate Algorithm

Outlier

Algorithm

Library

Classification

Engine

Product Recipe

Identified

Outliers

Algorithm

Selection

Criteria

• IQR (inter quartile range) normal distribution

• IQR log normal distribution

• mean ± N sigma

• median ± N robust sigma (IQR/1.35)

• Proprietary Algorithms

• Custom Algorithm, Chauvenet’s criteria

Sample recipe rules (applied to each test):

• If CPK < N then use IQR normal …

• If RANGE/(UQT-LQT) < N then use proprietary

• If COUNT < 50 then skip outlier detection

• …

Page 18: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 18

Automated outlier detection toolOptimize DPPM levels by: • Dynamically selecting the most appropriate

outlier detection methodology– Based on population statistics– Library of standard, proprietary and custom

algorithms• Identify outlier devices

– Look for outliers of sufficient number or magnitude within the test results for a given device

– User configurable rules-based analysis

Page 19: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 19

Automated outlier detection tool

Test Program Optimization: • Time To Volume enhancement

– Reduced engineering effort• Throughput enhancement

– Test time reduction• Quality improvement

– Tests with significant outliers should be retained

• Repeatable, automated, and objective analysis

Page 20: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 20

Conclusion

• The identification of outliers in parametric test results offers benefits for both product quality and test program optimization

• In practice outlier detection is not straightforward and can be problematic depending upon the population distribution

• The optimal outlier detection algorithm should be identified dynamically for each data set

• An automated system to facilitate outlier detection and analysis is available

Page 21: Dynamic Outlier Algorithm Selection for Quality Improvement

5/21/04 Buxton / Tabor @ SWTW-2004 21

References

1. S. S. Sabade, D. M. Walker “Evaluation of Effectiveness of Median of Absolute Deviations Outlier Rejection-based IddQ

Testing for Burn-in Reduction”, IEEE VLSI Test Symposium, April 2002

2. T. Henry and T. Soo “Burn-in Elimination of a High Volume Microprocessor using IddQ” Intl Test Conference, Washington D.C. October 1996 pp. 242-249.

3. T. Barrette et al., “Evaluation of Early Life Failure Screening Methods”, IEEE International Workshop on IddQ Testing 1996, Washington D.C. October 1996 pp. 14 –17