3.b.Batenburg - 20161114 - Production tests.pptx

27
Production tests Dome Seminar Design for Testability November 17 th 2016 Billo Diallo Batenburg Industriële Elektronica

Transcript of 3.b.Batenburg - 20161114 - Production tests.pptx

Page 1: 3.b.Batenburg - 20161114 - Production tests.pptx

Production tests

Dome SeminarDesign for TestabilityNovember 17th 2016

Billo Diallo Batenburg Industriële Elektronica

Page 2: 3.b.Batenburg - 20161114 - Production tests.pptx

Index

Product demands(requirements and scope)

What can be tested(capability)

Test strategy

Page 3: 3.b.Batenburg - 20161114 - Production tests.pptx

Quality - lifecycle Environment used

Demand (proto and product) (Sub)part or (end)product

Know the end product and the end users demands

Product demands

Page 4: 3.b.Batenburg - 20161114 - Production tests.pptx

Product demands

Numbers needed

Support/Maintenance/repair

Complexity

Certification

Know the risks, quantity, special demands and the on fail impact

Page 5: 3.b.Batenburg - 20161114 - Production tests.pptx

§ SPI§ AOI§ Flying probe§ X-ray§ ICT test§ JTAG Boundary scan§ Functional testing

§ SPI § AOI§ Flying probe§ X-r§ ICT test§ JTAG Boundary scan§ Functional testing

What can be tested

Page 6: 3.b.Batenburg - 20161114 - Production tests.pptx

PCB or PCBA inspection system generally based on matching algorithms

What can be tested à Automated Optical Inspection (AOI)

AOI is the “default” system for finding production errors

Page 7: 3.b.Batenburg - 20161114 - Production tests.pptx

What can be tested à Automated Optical Inspection (AOI)

Page 8: 3.b.Batenburg - 20161114 - Production tests.pptx

Non electrical component

Does nothing electrical

Checks solder quality

Perfect error isolation

What can be tested à Automated Optical Inspection (AOI)

Page 9: 3.b.Batenburg - 20161114 - Production tests.pptx

An advanced multimeter that measures between nets

What can be tested à Flying probe

Page 10: 3.b.Batenburg - 20161114 - Production tests.pptx

Fast - Flexible - FixturelessGood error isolation

Non critical component test

10pf

Accurate measurement

What can be tested à Flying probe

Page 11: 3.b.Batenburg - 20161114 - Production tests.pptx

Probe placement space

Accurate measurement

Net access

Bad solder joint that passes Component Shadow

What can be tested à Flying probe

Page 12: 3.b.Batenburg - 20161114 - Production tests.pptx

AC140mVrms (f=5KHz,10KHz)

What can be tested à Flying probe

Noise GroundSensor

Page 13: 3.b.Batenburg - 20161114 - Production tests.pptx

X-ray after flying probe short measurement

What can be tested à Flying probe

Page 14: 3.b.Batenburg - 20161114 - Production tests.pptx

What can be tested à Functional Test

Page 15: 3.b.Batenburg - 20161114 - Production tests.pptx

Test specs should be clear

Needs Fixture/hardware

Error isolation depends on FT

Real function simulation

What can be tested à Functional Test

Page 16: 3.b.Batenburg - 20161114 - Production tests.pptx

§ Test accessibility

§ How to measure or inspect

§ In what order are the test performed

§ Know the overall coverage

Test strategy à Testability Checks

Page 17: 3.b.Batenburg - 20161114 - Production tests.pptx

MPS (Philips)

PCOLA/SOQ(Agilent)

PCOLA/SOQ/FAM(iNEMI)

Material Live LiveCorrectness Correctness

Placement Presence PresenceAlignment AlignmentOrientation Orientation

Solder Shorts ShortsOpens OpensQuality Quality

FeatureAt-speedMeasurement

Test strategy à Classification and identification

Page 18: 3.b.Batenburg - 20161114 - Production tests.pptx

Component Presence Is the component thereCorrectness Correct componentOrientation Rotation 0º/90º/180º/270ºLive Basically electrical okAlignment Small placement or rotation errors

ConnectionShorts Short circuitOpens Open connectionQuality Quality of soldering

FunctionalFeature Function detectionAt-speed At speed (min ~ max)Measurement Full electrical check (BER / CRC)

Test strategy à Classification and identification

Page 19: 3.b.Batenburg - 20161114 - Production tests.pptx

Detected component(Presence)

Correct component (Correctness)

Correct soldering (Shorts, Opens, Quality)

No functions (Live, Feature, At-speed, Measurement)

Test strategy à AOI strength and weakness

Page 20: 3.b.Batenburg - 20161114 - Production tests.pptx

Measures PCB and components (Opens, Shorts)

Real electrical values (Correctness)

Functional (Feature, Measurement)

Soldering (Quality)

S

Test strategy à Flying probe strength and weakness

Page 21: 3.b.Batenburg - 20161114 - Production tests.pptx

Test critical components (Live)

Test critical functions (Feature, Short, Open)

Non critical components (Live, Feature, Open)

Soldering (Quality)

Exact values (Correctness)

Test strategy à Functional test strength and weakness

Page 22: 3.b.Batenburg - 20161114 - Production tests.pptx

Checkable items:

Not Checked:

Checked by AOI:

Com

pone

nt

Con

nect

ion

Func

tiona

l

Test strategy à AOI coverage

Page 23: 3.b.Batenburg - 20161114 - Production tests.pptx

Checked by FT:

Checkable items :

Not Checked :

Checked by AOI:

Checked by FP:

Com

pone

nt

Con

nect

ion

Func

tiona

l

Test strategy à AOI+FPT+FT coverage

Page 24: 3.b.Batenburg - 20161114 - Production tests.pptx

Correct engine, all connected well.

This one is good.

AOI Flying probe Functional test

Right color, right rimsThis one is good.

No strange noises, nice speed.

This one is good.

Page 25: 3.b.Batenburg - 20161114 - Production tests.pptx

All looks fine, what should I fix?

The signal is not good on the pcb

Testing equals product knowledge

Test strategy

Page 26: 3.b.Batenburg - 20161114 - Production tests.pptx

Design is done, lets build and test

Questions??

Page 27: 3.b.Batenburg - 20161114 - Production tests.pptx

Wij maken industriële elektronica mogelijk

Wij maken techniek mogelijk