Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Archive
March 4 - 7, 2018
Hilton Phoenix / Mesa Hotel
Mesa, Arizona
© 2018 BiTS Workshop – Image: pilgrims49 / iStock
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
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
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
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
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
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
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?
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?
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
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
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
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)
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
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
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)
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
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
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
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
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
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