23.01.2015 Views

tbp testengineering - Hardware Conference

tbp testengineering - Hardware Conference

tbp testengineering - Hardware Conference

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>tbp</strong> test engineering<br />

Jan Lempers – Customer Project Manager<br />

18-6-2012


product creation<br />

Review<br />

Customer<br />

needs<br />

Design<br />

input<br />

Design<br />

process<br />

Design<br />

output<br />

Engineering<br />

sample<br />

Prototype<br />

Product<br />

Verification<br />

Pre-Qualification<br />

Qulaification<br />

2<br />

©<strong>tbp</strong> electronics bv


design for eXcellence (DfX)<br />

3<br />

©<strong>tbp</strong> electronics bv


design for test<br />

The aspects of the product design process whose goal is<br />

to ensure that the testability of the end product is<br />

competently and sufficiently developed.<br />

4<br />

©<strong>tbp</strong> electronics bv


the ideal world<br />

Pass<br />

First-Pass<br />

Yield<br />

100%<br />

Good<br />

Faulty<br />

Known Good<br />

Boards:<br />

100%<br />

Slip: 0%<br />

Production<br />

Yield<br />

100%<br />

Test<br />

Efficiency<br />

100%<br />

5 ©<strong>tbp</strong> electronics bv


est-in-class reality<br />

no structural test,<br />

only AOI.<br />

Pass<br />

First-Pass<br />

Yield<br />

93,77%<br />

Good<br />

Faulty<br />

Known Good<br />

Boards:<br />

92,12%<br />

Slip: 1,65%<br />

Production<br />

Yield<br />

92,59%<br />

Testway<br />

Test<br />

Efficiency<br />

77,75%<br />

Fall-Off<br />

Rate:<br />

6,22%<br />

False<br />

Rejects:<br />

0,46%<br />

Known Bad<br />

Boards:<br />

5,76%<br />

6 ©<strong>tbp</strong> electronics bv


test strategy<br />

how to get the proper test strategy<br />

early involvement in design process<br />

dialogue with developers during design<br />

implement appropriate test strategy in the design<br />

7<br />

©<strong>tbp</strong> electronics bv


test methods (a)<br />

inspection systems<br />

X-ray<br />

automatic optical inspection (AOI)<br />

structural test systems<br />

boundary scan (BSC)<br />

in-circuit (ICT)<br />

flying probe (FP)<br />

complementary test systems<br />

functional test (FT)<br />

system test<br />

burn-in<br />

8 ©<strong>tbp</strong> electronics bv


x-ray<br />

what can be inspected:<br />

• solder joints (BGA, QFN, …)<br />

• shorts, opens (no cracks)<br />

• discover fake components<br />

pro’s and con’s:<br />

quick program generation ( library )<br />

no tool cost<br />

exact diagnosis: ~ no troubleshoot time<br />

no electrical test<br />

depends on photo-interpretation of operator<br />

development time:<br />

• few minutes/part<br />

9<br />

©<strong>tbp</strong> electronics bv


automatic optical inspection<br />

what can be inspected:<br />

• precense of components<br />

• polarity of components<br />

• optional solder joints<br />

pro’s and con’s:<br />

quick program generation ( library )<br />

no tool cost<br />

exact diagnosis: ~ no troubleshoot time<br />

no electrical test<br />

high false call rate (mainly solder)<br />

development time:<br />

• approximately 2 days (strongly dependent on library)<br />

10<br />

©<strong>tbp</strong> electronics bv


oundary scan (1)<br />

what can be tested:<br />

• interconnects and BSC supported circuits<br />

• opens/shorts between BSC nets<br />

• can be used for programming purposes<br />

pro’s and con’s:<br />

quick program generation (if BSDL-files are provided)<br />

test point saving<br />

good diagnosis: ~ fast troubleshooting<br />

programming (cpld, fpga)<br />

11<br />

©<strong>tbp</strong> electronics bv


oundary scan (2)<br />

pro’s and con’s:<br />

coverage is limited to BSC-components<br />

all command pins should be controllable<br />

not all pins of a BSC-component are foreseen<br />

with BSC-cells (e.g. clock inputs)<br />

rather slow when BSC is used for advanced testing or<br />

programming<br />

development time:<br />

• approximately 3,5 days (if BSDL-files are provided)<br />

12<br />

©<strong>tbp</strong> electronics bv


in circuit test (1)<br />

what can be inspected:<br />

• resistors, capacitors, diodes, transistors,… (analog)<br />

• shorts between all nets<br />

• digital tests on component level<br />

• testjet for non-functional ICs<br />

• ISP (CPLD) device programming<br />

pro’s and con’s:<br />

fast test, simultaneous access to all nets<br />

good diagnosis: ~ fast troubleshooting<br />

boundary scan integration possible<br />

13<br />

©<strong>tbp</strong> electronics bv


in circuit test (2)<br />

pro’s and con’s:<br />

fixture has to be developed<br />

not flexible for changes<br />

expensive equipment and tooling<br />

development time:<br />

• approximately 6 weeks<br />

14<br />

©<strong>tbp</strong> electronics bv


flying probe test (1)<br />

what can be tested:<br />

unpowered board:<br />

• resistors, capacitors, diodes, … (analog)<br />

• transistors, FETs, zenerdiodes (digital)<br />

• shorts between nets with short risk<br />

• diode to ground on digital components<br />

powered board:<br />

• voltages (current limitation), currents<br />

15<br />

©<strong>tbp</strong> electronics bv


flying probe test (2)<br />

pro’s and con’s:<br />

quick program development from CAD data<br />

flexible for small changes<br />

fixture replaced by flying probes => no fixture development<br />

good diagnosis: ~ fast troubleshooting<br />

open/short checker<br />

boundary scan integration possible<br />

long run time only for prototyping and low volume<br />

limited coverage (MDA)<br />

development time:<br />

• approximately 1 day<br />

16<br />

©<strong>tbp</strong> electronics bv


test methods (b)<br />

BSC<br />

X-ray<br />

ICT<br />

FT<br />

AOI<br />

FPT<br />

combination<br />

test<br />

17 © <strong>tbp</strong> electronics bv


determine the test strategy<br />

Schematic<br />

BSDL file<br />

TestWay<br />

DfT report,<br />

TestPoint Saving,<br />

Test Strategy<br />

CAD file<br />

(ODB++,<br />

GenCad, …)<br />

TestExpert<br />

18<br />

©<strong>tbp</strong> electronics bv


dft analysis - our approach<br />

our goal<br />

• maximize manufacturing test coverage and efficiency<br />

result contains:<br />

• access result for test process and related coverage<br />

indicating blocking issues<br />

• proposal to improve the<br />

coverage, according to the<br />

process<br />

• design guideline where<br />

additional access is required<br />

19<br />

©<strong>tbp</strong> electronics bv


the benefit of dft analysis<br />

test coverage report WITHOUT<br />

preliminary DfT analysis<br />

(AOI + ICT + BSC)<br />

test coverage report WITH<br />

preliminary DfT analysis<br />

(AOI + ICT + BSC)<br />

20 ©<strong>tbp</strong> electronics bv


Cost<br />

structural vs functional test<br />

Troubleshoot (min)<br />

Development (h)<br />

Run-time (10s)<br />

AOI FPT ICT BSC FT<br />

21 ©<strong>tbp</strong> electronics bv


slip-through vs test strategy<br />

test strategy: AOI, FP, BS ><br />

< test strategy: AOI, ICT, BS<br />

22 ©<strong>tbp</strong> electronics bv


cost efficiency<br />

cost per board<br />

# PCBAs<br />

23 ©<strong>tbp</strong> electronics bv


equirements for dft<br />

early involvement<br />

edif file (dft analysis on schematic)<br />

detailed CAD data (ODB++ preferred)<br />

bill of materials<br />

searchable schematics (pdf)<br />

24<br />

©<strong>tbp</strong> electronics bv


test strategy - summary<br />

agreed slip<br />

take test coverage into account at design<br />

reduce product cost (troubleshoot, low skill operators)<br />

reduce custom test investments<br />

controllable delivery performance<br />

25<br />

©<strong>tbp</strong> electronics bv


thanks for your attention<br />

questions<br />

jlempers@<strong>tbp</strong>.nl<br />

www.<strong>tbp</strong>.eu<br />

26<br />

©<strong>tbp</strong> electronics bv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!