22
Archive March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona © 2018 BiTS Workshop Image: pilgrims49 / iStock

March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Archive

March 4 - 7, 2018

Hilton Phoenix / Mesa Hotel

Mesa, Arizona

© 2018 BiTS Workshop – Image: pilgrims49 / iStock

Page 2: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

COPYRIGHT NOTICE

The presentation(s)/poster(s) in this publication comprise the Proceedings of the 2018 BiTS Workshop. The content reflects the opinion of the authors and their respective companies. They are reproduced here as they were presented at the 2018 BiTS Workshop. This version of the presentation or poster may differ from the version that was distributed in hardcopy & softcopy form at the 2018 BiTS Workshop. The inclusion of the presentations/posters in this publication does not constitute an endorsement by BiTS Workshop or the workshop’s sponsors. There is NO copyright protection claimed on the presentation/poster content by BiTS Workshop. However, each presentation/poster is the work of the authors and their respective companies: as such, it is strongly encouraged that any use reflect proper acknowledgement to the appropriate source. Any questions regarding the use of any materials presented should be directed to the author(s) or their companies. The BiTS logo and ‘Burn-in & Test Strategies Workshop’ are trademarks of BiTS Workshop. All rights reserved.

www.bitsworkshop.org

Page 3: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Key Drivers for SLT

(System Level Test) Karthik Ranganathan

Astronics Test Systems

BiTS Workshop

March 4 - 7, 2018

Conference Ready

mm/dd/2014

Page 4: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Agenda

• What is System-Level Test (SLT)?

• How is SLT done today?

• What are the trends driving need for more SLT?

• What are the key challenges and opportunities?

Key Drivers for SLT (System Level Test) 2

Page 5: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

What is System-Level Test (SLT)?

• Application-specific functional tests that are performed

– on an IC Device Under Test (DUT)

– which is temporarily placed in a socket while SLT tests are applied

– to help “guarantee” that a device will meet its targeted specs and

performance goals when it is ultimately used in the final system.

• System includes both hardware and software

– Hardware – Device Under Test (DUT), sockets, application boards, power supplies, etc.

– Software – firmware, device drivers, operating systems, applications, etc.

Key Drivers for SLT (System Level Test) 3

System-Level Test ensures that the device is tested similar to the end user experience

Page 6: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

What is System-Level Test (SLT)?

• 2 perspectives … component vs system

– Component perspective - does the device meet its specs?

– System perspective – does the “system” work when all the DUTs are

combined with software at the board level?

Key Drivers for SLT (System Level Test) 4

System-Level Test ensures that the device is tested similar to the end user experience

Page 7: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

How is System-Level Test Done Today?

A Brief History of Time…

• Functional Test used to be the way to go

– then designs started to get more complex

• Structural Test emerged; improved fault coverage

– device complexity continued to increase, quality became

important as well (hardware & software working together)

• System-Level Test is emerging to insure optimal

performance of the integrated system

– but how do we afford it?

Key Drivers for SLT (System Level Test) 5

Mesh of SLT, structural and

functional test leads to

maximum test coverage

Functional

Test

Structural

Test

System Level

Test

100%

Test

Coverage

Page 8: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

How is System-Level Test Done Today?

Key Considerations

“How much SLT” is determined by:

– “Component” or “System” perspective not

covered by ATE

– Importance of hardware and software interactions

– Volume, Market segment, Product Life Time

– Product Quality and Reliability Requirements

– Thermal Requirements

– Time-to-Market (TTM), Time-To-Volume (TTV), Time-To-Profit (TTP)

– Cost of test escapes

– End Market Requirements (i.e., safety)

Key Drivers for SLT (System Level Test) 6

SLT Testing

Quality

Requirements

Cost of Test

Escapes?

Component

or System

Perspective?

Page 9: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

How is System-Level Test Done Today?

Other Considerations for SLT

– Test Time: seconds, minutes, hours

– Purpose: for TTM, qualification, production

– Tester:

• “SLT on ATE”

• “SLT specialized equipment”

• “SLT Massively Parallel”

Key Drivers for SLT (System Level Test) 7

SLT Testing

Quality

Requirements

Cost of Test

Escapes?

Component

or System

Perspective?

Page 10: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

How is System-Level Test Done Today?

Examples of equipment used today

Key Drivers for SLT (System Level Test) 8

Low Parallel SLT

Increasing SLT Unit Volume

Massively Parallel SLT

SLT on ATE

SLT on custom

hardware

Co

st

pe

r D

UT

Volume

Page 11: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Agenda

• What is System-Level Test (SLT)?

• How is SLT done today?

• What are the trends driving need for more SLT?

• What are the key challenges and opportunities?

Key Drivers for SLT (System Level Test) 9

Page 12: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

What drives increasing need for more SLT?

Key Drivers for SLT (System Level Test) 10

Technical Drivers

Concurrent Scenario Testing

Guardband Stack &

Yield Overkill

Node Shrink at

Speed Coverage

Voltage Frequency Scaling

Packaging / 2.5 & 3D

PVT Corner

Explosion

Business Drivers

Drive for higher yield

Risk of untested transistors

New Packaging

Risk

Faster TTM and

TTV ramps

People’s lives

depend on our

product

Escape costs

Page 13: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Lower technology nodes dramatically increase

number of untested transistors

Moore’s Law doubles transistor count every technology node

# of Untested Transistors increasing:

Key Drivers for SLT (System Level Test) 11

At 99.5% coverage (static ATPG)

Millions untested (10 nm)

At 85% coverage (at speed ATPG)

Billions untested (10 nm)

Page 14: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Concurrent Scenario Testing: real-world scenarios

Consumer DUT

Key Drivers for SLT (System Level Test) 12

How to generate test patterns for these scenarios without significant overkill?

Automotive Infotainment DUT Medical Pacemaker DUT

Production ATE: Replicating real world scenarios: MONTHS

System-Level Test: Replicating real world scenarios: MINUTES

Page 15: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Guard Band Stack and Yield Overkill

• Definitions

– Guard Band added margin for

worst case / ATE test

– Headroom = VDD (Supply Voltage)

/ CMOS threshold (turn on voltage

Key Drivers for SLT (System Level Test) 13

SLT can help reduce the “fear of throwing away good parts” that comes with lower nodes

Source: Samsung

VD

D

Process Node

Page 16: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Technology Node (nm)

Vdd (V)

100 mV Guardband as a

% of Vdd

CMOS Threshold

(V)

Headroom Vdd- Threshold

(V)

100mV Guardband as % of headroom

90 1.4 7.1% 0.5 0.9 11.1%

65 1.2 8.3% 0.5 0.7 14.3%

45 1.1 9.1% 0.5 0.6 16.7%

28 1 10.0% 0.5 0.5 20.0%

20 0.9 11.1% 0.45 0.45 22.2%

14 0.8 12.5% 0.4 0.4 25.0%

10 0.7 14.3% 0.4 0.3 33.3%

Guard Band Stack and Yield Overkill

With lower nodes, Guard Band becomes a higher percentage of VDD, “eating into the headroom”

Key Drivers for SLT (System Level Test) 14

SLT can help reduce the “fear of throwing away good parts” that comes with lower nodes

Assume: 100mV Guard Band (could also be ~100MHz Guard Band)

Page 17: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

DVFS Explosion + PVT Corners

• Dynamic Voltage Frequency

Scaling (DVFS)

– Ensures the DUT works at different

power conditions by simulation and

testing of each power situation

• Process Voltage Temperature

(PVT) Corners

– Addresses process and temperature

variations with simulation and testing

Key Drivers for SLT (System Level Test) 15

Without SLT, it is difficult if not impossible to test all scenarios! F

req

ue

nc

y

Voltage

Sleep

Mode

Hi-speed

Mode

Nominal

Mode

Page 18: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

DVFS Explosion + PVT Corners

Designers lack time to compensate for

the DVFS and PVT Corner Explosion:

there isn’t enough test time to run all

the patterns!

SLT offers the advantages of

booting and running the DUT

natively in different voltage modes,

simulating end user experience

Key Drivers for SLT (System Level Test) 16

Without SLT, it is difficult if not impossible to test all scenarios!

Source: Mentor

0

100

200

Significant Increase in PVT Corners

Process Node

Page 19: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Conventional Test Methods No Longer Catch Fails

3D process geometries are driving

new defect types that aren’t covered

by static ATPG*, at speed ATPG

(TDF**), and other test methods

IPs from different vendors: coverage

was easier with one IP.

High speed, bidirectional interfaces

have faster read/write turnaround times

than the latency of ATE

*ATPG – Automatic test pattern generation for structural test

Key Drivers for SLT (System Level Test) 17

System-Level Test screens for these fail mechanisms

Source: ASE Group

SiP Module Cross Section

FinFET Cross Section

Source: Cadence

Page 20: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Challenges and Opportunities

Challenges

• Lack of fault coverage metric to assess

SLT effectiveness

• Complex nature of System-Level Test

Failures makes it difficult to diagnose root

cause of failures

• SLT Equipment Challenges

– No “one size fits all”

– Correlation between SLT and ATE

– Cost to add SLT

– Limited throughput

– Large form factors

Opportunities

• More systematic approaches to create

“commonality”

• Ecosystem of standards, tools, and

equipment for efficient SLT flow

• Close the loop with Data Analytics

Key Drivers for SLT (System Level Test) 18

Being Addressed

with Massively

Parallel SLT

Page 21: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

We need higher yield!

My customers demand quality!

My new 3D packaging prevents

using certain test modes

Our TTM and TTV ramps are fast

but our test pattern generation is slow

People’s lives depend on us!

Summary: Why is more SLT needed?

Key Drivers for SLT (System Level Test) 19

Less SLT

More SLT

• Cost of SLT

• Lower quality

targets

• Concurrent Scenarios

• Guard Band Overkill

• High Speed Buses

• Complexity

• Marginal defects

• PVT Corners

• Mission Test

Page 22: March 4 - 7, 2018 Hilton Phoenix / Mesa Hotel Mesa ......Session 3A Presentation 2 Burn-in & Test Strategies Workshop March 4-7, 2018 Key Drivers for SLT (System Level Test) Karthik

Really? - System Level Test BiTS 2018 Session 3A Presentation 2

March 4-7, 2018 Burn-in & Test Strategies Workshop www.bitsworkshop.org

Reference

Key Drivers for SLT (System Level Test) 20

For additional information about SLT,

please see our whitepaper at:

https://www.astronics.com/test-systems/whitepaper-system-level-

testing-for-semiconductors