engineering test coverage on complex sockets

20
Engineering Test Coverage on Complex Sockets Myron Schneider

Upload: ady

Post on 18-Jan-2016

30 views

Category:

Documents


3 download

DESCRIPTION

Engineering Test Coverage on Complex Sockets. Myron Schneider. Purpose. Obtain the maximum possible test coverage on a complex socket with a reliable and cost-effective approach. … including fixed pins and inaccessible pins. Outline. The Importance of Socket Test Coverage - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Engineering Test Coverage on Complex Sockets

Engineering Test Coverage on Complex Sockets

Myron Schneider

Page 2: Engineering Test Coverage on Complex Sockets

Purpose

• Obtain the maximum possible test coverage

on a complex socket with a reliable and cost-

effective approach.

… including fixed pins and inaccessible pins

2

Page 3: Engineering Test Coverage on Complex Sockets

Outline

• The Importance of Socket Test Coverage

• Pin Classification for the Purposes of Test

• Socket Test Methods

• Engineered Interposer Design

• Results

3

Page 4: Engineering Test Coverage on Complex Sockets

Why is test coverage on sockets important?

4

• Highly integrated target devices

Interconnect matters more

Increased pin density

• More emphasis on signal integrity

Grounds are not trivial

• Coverage Quality

Page 5: Engineering Test Coverage on Complex Sockets

Socket F 1207

5

Page 6: Engineering Test Coverage on Complex Sockets

Pin Classification

• All pins are not equal for the purposes of test.

The effectiveness of some test methods

depends on the functionality of the pin tested.

1) Signal Pins

2) Fixed Pins Used for Signal Integrity

3) Fixed Pins Used for Power Distribution

4) Inaccessible Pins

6

Page 7: Engineering Test Coverage on Complex Sockets

Example Socket Pin Classification

7

Page 8: Engineering Test Coverage on Complex Sockets

Socket Test Methods

8

• Automated X-Ray Inspection

• Functional

• Silicon Surrogates

• Vector-less test with Network Parameter

Measurement (NPM)

Page 9: Engineering Test Coverage on Complex Sockets

Engineered Interposer

• Utilizes vector-less test since it is an

unpowered, cheap, and proven technology

• Engineers relationships on a mating PCB to

extend NPM technology

9

Page 10: Engineering Test Coverage on Complex Sockets

Interposer and Sense Plate

Interposer Sense Plate

10

Page 11: Engineering Test Coverage on Complex Sockets

Four Pin Electrical Model

11

Page 12: Engineering Test Coverage on Complex Sockets

Engineering Relationships

12

Page 13: Engineering Test Coverage on Complex Sockets

Primary Design Constraints

• Low CostFR4

• Fast turn-aroundStandard-cell design and automatic netlist

generator

• Reliable coverage on maximum number of pinsEngineered redundancy

13

Page 14: Engineering Test Coverage on Complex Sockets

Interposer Design

1) Look at CPU datasheet to match all

dimensions, pad size and pitch

2) Find locations of all fixed and inaccessible

pins (coverage slightly negotiable)

3) Run netlist generator software

4) Layout board

1.5 days14

Page 15: Engineering Test Coverage on Complex Sockets

Interposer PCB

15

Page 16: Engineering Test Coverage on Complex Sockets

Diagnostic Software

• Needs netlist output to know which

relationships are engineered

• Accounts for possible variations in

interposers, DUTs, insertions, etc.

• Aided by statistical methods and engineered

redundancy

16

Page 17: Engineering Test Coverage on Complex Sockets

Results – Seeded Faults

• Goal: Validate theory and test out first pass

algorithm

• 26 seeded defects introduced

• Initial algorithm caught all but 3

17

Page 18: Engineering Test Coverage on Complex Sockets

Socket 1207 Pin Classification and Seeded Defects

18

Page 19: Engineering Test Coverage on Complex Sockets

Results – Production Run

• Goal: Use larger sample of boards (that had

passed functional test) to investigate

algorithm stability and to catch real random

defects.

• 88 sockets

• Found 2 defective pins on 1 socket

• No other pins indicted

19

Page 20: Engineering Test Coverage on Complex Sockets

Conclusion

• Effective

• Quick to design

• Cheap

• Low false calls

20