leantest key: test coverage analysis powered by traceability

25
If there is no solution, there is no problem LeanTest key: Test coverage analysis powered by traceability Christophe LOTZ christophe.lotz@aster-technologies .com ASTER Technologies 1 IEEE 11 th International Board Test Workshop Definitions Key Objectives Defect Universe Test Coverage Test efficiency Case Studies Faulty boards DPMO estimation Test repeatability Real contribution - AOI Conclusion

Upload: leal

Post on 15-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Definitions Key Objectives Defect Universe Test Coverage Test efficiency. LeanTest key: Test coverage analysis powered by traceability. Case Studies Faulty boards DPMO estimation Test repeatability Real contribution - AOI. Christophe LOTZ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

LeanTest key: Test coverage analysis powered by traceability

Christophe [email protected]

ASTER Technologies

1

IEEE 11th InternationalBoard Test Workshop

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 2: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Targets: Key objectives

Our targets are to provide tools that:Create an effective environment to continually improve the delivered quality of manufacturing processes.Assist in reducing costs of assembly, test, rework, scrap and warranty.Help improve line utilization and reduce cycle time.Allow manufacturers to better prioritize the deployment of constrained resources.Allow manufacturers to benchmark their DPMO rates to others in the industry.

… regardless of board complexity.2

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 3: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Test coverage and traceability

Good products must be defect-free and cheap. How to detect or prevent all faults on the product

so that only good products are shipped?

Test coverage is a key metric as it will be the quality warranty and the main driving factor for LeanTest.

This paper describes how traceability tools should be used in order to improve test coverage understanding.

3

Defect Prevention

Defect Detection

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 4: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

4

• Insufficient

• Excess

• Cold Solder

• Marginal Joints

• Voids

• Polarity (PCAP)

• Missing

• Gross Shorts

• Lifted Leads

• Bent Leads

• Extra Part

• Bridging

• Tombstone

• Misaligned

• Polarity

• Shorts

• Open

• Inverted

• Wrong Part

• Dead Part

• Bad Part

• In-System Programming

• Functionally Bad

• Short/Open on PCB

AOI

In-Circuit

X-RaySolder

Material

• At-speed memory tests

• At-speed interconnect

• Fault Insertion

• Gate level diagnosis

JTAG

(unpowered)

(unpowered)Placement

Defect Universe

Identify the faults that can occur.

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 5: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Defect Universe

Typical manufacturing defects:

We need to group defects into categories, to understand what defects can be captured by a particular test strategy.

5

Missingcomponents

Misalignment Wrong value

Incorrect Polarity

Open Circuits

Short circuitsInsufficient

solder

Broken components

Tombstone

Material(Supply chain) Placement Solder

Excessive solder

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 6: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

The ability to detect defects can be expressed with a number: coverage.

Each defect category fits with its test coverage:

MPSF [1] PPVSF PCOLA/SOQ /FAM

Material Value Correct

Live

Placement Presence Presence

Alignment

Polarity Orientation

Solder Solder Short

Open

Quality

Function Function Feature

At-Speed

Measure

Test coverage

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 7: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Test coverage by defect category

For each category (Material, Placement, Solder) of defects (D), we associate the corresponding coverage (C).

The test efficiency is based on a coverage balanced by the defects opportunities.

7

DM + DP + DS + DF

DM CM + DP CP + DS CS + DF CFEffectiveness =

We need a better coverage where there are

more defect opportunities!DPMO

Coverage

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 8: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Test coverage by defect category

Each test technique brings a certain ability to detect the defects defined within ‘defect universe’.

No single solution is capable of detecting all the defects.

Good coverage = combination of tests.

8

M

S FM

P S

FM

P

S

M P S F

F

P

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 9: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 1: Faulty boards at system level

Electronic plants, in charge of board integration, often discover a significant amount of defective boards at system test.

How is it possible to get failures at system level if we only buy good boards? The defect appears during packing and transportation

(vibration, extreme temperatures, moisture). The defect is a dynamic problem which is revealed by

the integration of the board in the complete system. The reality is usually more simple…

9

AOI ICT BST FT

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 10: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 1: Faulty boards at system level

If the board is failing at system test, it is usually because the escape rate (or split) is higher than expected.

There are only two possibilities: The combined coverage is lower than optimal. The DPMO figures are higher than expected.

10

Test

FPY

FOR

Pass

Fail

Good

Bad

Good

Bad

Slip

False reject

Productsshipped

Productsrepaired

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 11: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 1: Faulty boards at system level

The auditing conclusions were: Wrong or inadequate coverage metrics are produced:

Example: confusion between accessibility and testability; coverage by component only - without incorporating solder joint figures ; Over optimistic report (marketing driven report),

Wrong DPMO figures due to limited traceability or incorrect root cause analysis (Example: confusion between fault message and root cause/defect).

11

Coverage estimation

Coverage measurement

Selected strategies

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 12: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

Going beyond solving surface issues.

12

Solder

Placement

Material

Insufficient solder

wrong value

Misalignment

Tombstone

Polarity

Open

Short

Missing components

Test coverage

Broken leads

DPMO

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 13: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

The weighted coverage (with DPMO) is a key factor to estimate the production model.

We need an accurate value for DPMO if we want realistic production models.

13

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 14: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

Production model in a test line

14

AOI

ICT

FT

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 15: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

Basic analysis uses average numbers coming from iNemi or the PPM-Monitoring.com web site. It does not reflect the reality, but it is much better than considering all defects as equally probable!

The best approach is to use the traceability database in order to extract a table including parameters such as partnumber, shape, mounting technology, pitch, number of pins, function/class, DPMO per category (MPSF).

15

Assembly machines

Test, inspection & other machines

 

RepairDatabase

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 16: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

Define data collection methods around existing IPC standards. IPC 9261 In-Process DPMO and Estimated Yield. IPC 7912 Calculation of DPMO and

Manufacturing Indices for PCBAs.

Define data stratification and classification methods.

Combine the data into a single database: DPMO for Material (Part number). DPMO for Placement (Package type). DPMO for Soldering (Reflow & Wave).

It requires good cooperation between test and quality services.

16

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 17: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 3: DPMO estimation

Range and standard deviation for any DPMO statistic.

Compare actual yield to estimated yield: By test step. Full test line.

Correlation of test coverage/strategy to DPMO rates.

17

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 18: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 2: DPMO estimation

During test coverage analysis, TestWay uses various algorithms to estimate the DPMO. Same Part Number, Same shape for placement DPMO, Same pitch and number of pins.

With an accurate DPMO representation, it is possible to: Estimate the yield and the escape rate. Two key

factors used to select the best Contract Manufacturer or EMS - DPMO figures per EMS site.

Identify the real overlap for test/inspection optimization. DfT becomes one of the principal contributors in cost reduction.

18

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 19: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 3: Test Repeatability

During first production run, we selected a set of boards where a SPC analysis has been conducted in GR&R context.

Gage R&R (Gage Repeatability and Reproducibility) is the amount of measurement variation introduced by a measurement system,which consists of the measuring instrument itself and the individuals using the instrument. A Gage R&R study is a critical step in manufacturing Six Sigma projects, and it quantifies : Repeatability – variation from the measurement instrument. Reproducibility – variation from the individuals using the instrument.

19

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 20: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 3: Test Repeatability

Quality and traceability analysis helps to compute the classic Cp, CpK … and CmC.

CmC means “Calibration and Measurement Capability”. CmC = Tolerance / k (k = 6 for critical components).

A test which is not repeatable cannot claim to qualify a component. So CmC is used to weight the Correctness coverage.

In addition, the Failure Mode and Effects Analysis (FMEA) gives the criticity per component which limit the oversized test tolerance.

20

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 21: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 3: Test Repeatality

Passive measurements Correct value: Value is tested at 100%. Minor deviation: Value is tested at 95%. Medium deviation : Value is tested at 50%. Major deviation: Value is not tested. Incorrect value: Component is not tested.

21

95%50%

0%

For more accuracy:Compare CAD value

and tolerances against minimum and

maximum tested values

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 22: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 4: Real contribution of AOI/AXI

AOI and AXI are inspection techniques which are checking for deviations.

When deviation is big enough, it should become a defect.

When a test line includes an inspection machine and an electrical tester (ICT, BST), it is difficult to agree on test contribution.

22

AXI BST FT

95% 47% 53%

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 23: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Case 4: Real contribution of AOI/AXI

With a traceability system that collects defects/repair information in real time, we are able to record that a fault has been detected and how it has been diagnosed (ie: Root cause analysis).

We compare the defects that have been detected with ICT and FT against the defects detected by AOI in order to adjust real coverage.

23Diagnosis/

Repair

Database

FT 

ICT 

AOI 

Test Coverage Analysis

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 24: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

Conclusion

Continual reassessment of capability metrics. Improved accuracy of quality estimations. Enhanced defect detection rate by increasing

the understanding of test coverage. Reduced escape rate (bad boards to the

customer).

24Zero-defect road…

Definitions

• Key Objectives

• Defect Universe

• Test Coverage

• Test efficiency

Case Studies

• Faulty boards

• DPMO estimation

• Test repeatability

• Real contribution - AOI

Conclusion

Page 25: LeanTest key:  Test coverage analysis  powered by traceability

If there is no solution, there is no problem

25