Top Banner
Advanced System Level ESD Scanning How much margin do you have? March 12, 2014 Presented By Jeff Dunnihoo jeff[email protected] System ESD Architecture
43

Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Jun 29, 2018

Download

Documents

hoangkhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Advanced System Level ESD Scanning

How much margin do you

have?

March 12, 2014

Presented ByJeff Dunnihoo

[email protected]

System ESD Architecture

Page 2: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 2

PROBLEM 1: Hard System Fails

When ESD Hard Failures Occur...

(System Qualification Fails / Field Returns)

WHO IS AT FAULT?

Hard Failures and EOS at the chip level are usually obvious, but the

solutions at the system level are not!

Examples:* Secondary Discharges* Snapback Devices unloading bypass capacitors* Induced Cable Discharge Events

Page 3: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 3

PROBLEM 2: Soft Failures

When Non-Destructive Soft Failures occur,

or latent ESD damage accrues...

...how to identify the right system nodes to begin analysis on?

Page 4: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 4

Bridging the Chip ↔ System Gap

ASIC ASIC VendorVendor

ESD Pad Design

$$$/Time

ASIC ASIC VendorVendor

ESD Pad Design

$$$/Time

SystemSystemDesignerDesigner

Limited ESD/EMI

Resources

SystemSystemDesignerDesigner

Limited ESD/EMI

Resources

TVSTVSVendorVendor

Band-Aids

TVSTVSVendorVendor

Band-Aids

END SYSTEMEND SYSTEMROBUSTNESSROBUSTNESS

Hard Failures?Soft-error/Upsets due to ESD?

Root cause?

END SYSTEMEND SYSTEMROBUSTNESSROBUSTNESS

Hard Failures?Soft-error/Upsets due to ESD?

Root cause?

ASIC

BLAME!

Page 5: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 5

Generation Comparison Method

Debug Type Comments

1st

"1752" - 2005VCLAMP, RDYN Paper OnlyPaper Only "Stand-alone" measurement

> No DUP interaction

2nd

2005 - 2010Iresidual Current into DUP

Primarily HardPrimarily Hard

Fails only Fails only Simplistic "RDUP"

3rd & 4th

2010 - ?

Current Reconstruction

Scanning

Hard –and-Hard –and-

Soft FailureSoft Failure

DebugDebug

Expensive Test Equipment

Extremely Time ConsumingSusceptibility Scan

Future Scanning?What does the system

actually feel?

System ESD Event Analysis Techniques

Page 6: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 6

New Technologies for EMC

Several tools are now available to the EMC engineer to help resolve EMC issues, insure better reliability and future EMC compliance.

These include:– ESD/EMC Immunity scanning RF Immunity Scanning EMI Emissions scanning with Phase Measurements Resonance Scanning Current Spreading scanning

System Transient Event Analysis Tools

Page 7: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 7

1) Obvious Entry Vector

2) Obvious Shunt Path

3) Clear Failure Criteria

> GFTDS

1st Order ESD Analysis

Page 8: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 8

O-scope

ESDTVS

2nd Order Iresidual ESD Analysis

SOC GNDPCB GND

ASIC

Inductive Current Probe Measures "Secondary" shunt current on the node in question (i.e. USB D+)

This assumes, however, that the "problem current" is in the I/O node of interest. What about elsewhere?

Core

KCL Current split between TVS and “Protected Device”/ASIC

Page 9: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 9

Iresidual ESD Simulation Concept

Accurate Modeling required to predict system level robustness with simulated ESD pulse applied

IT'S ONLY FOCUSED ON A SINGLE I/O LINE AT A TIME

Page 10: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 10

ESD Susceptibility Scanning

http://pragma-design.com/pd/index.php/tools/9-services/12-esd-scanning

Page 11: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 11

Susceptibility Scanning setup

STEP 1:Inject an X*YArray of Increasing step-test ESD pulsesInto a moving loop probe (1kV, 2kV, 3kV etc at each point until failure)

STEP 2:Log the ESD "fail

level" in the step test where the system malfunctions, and plot it with a color

enhanced 2D image to show ESD "hot

spots"

Virtual Susceptibility Hotspot Diagram

Page 12: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 12

- Hx/Hy/Hz fields must be considered or combined

- E fields can distort unshielded probe readings

- Don't take levels for granted...they have a spatial component

(Steps integrate levels)

Probe Resolution (Transmit)

Modified TLPInduced Voltage in PCB

Modified TLP applied Probe Voltage

Page 13: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 13

Failure Criteria for Susceptibility? (BER? Eye degradation? Catastrophic failure?)

LVDS port with TVS LVDS w/ TVS after IECtesting; 500V steps thru 5kV;Then 12kV 3 times

Page 14: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 14

Susceptibility Scanning

- Soft Failure Analysis of running system

- Inverse of EMI Scanning, same fixture

- Modified TLP (or HMM) pulse is directly applied to I/O Ports, time domain EMI scan of PCB

- 2D representation vs. time movie possible showing where the charge goes

* Images Courtesy API

Page 15: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 15

“Relative Susceptibility" Example(Different Chip Versions, same Function)

JTAG PINS HERE (NOT AFFECTED BY EXTERNAL I/O)

JTAG PINS HERE (NOT AFFECTED BY EXTERNAL I/O)

EXTERNAL PINS HERE, LIKELY TO SEE DIRECT ESD EVENTS!!!

EXTERNAL PINS HERE, LIKELY TO SEE DIRECT ESD EVENTS!!!

* Images Courtesy API

Page 16: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 16

ESD Current Reconstruction Scanning

Page 17: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 17

- Hx/Hy/Hz fields must be considered or combined

- E fields can distort unshielded probe readings

- Don't take levels for granted...they have a spatial component

(Steps integrate levels)

Probe Resolution (Receive)

Modified TLPRecorded Voltage in PROBE

Modified TLP applied NODE Voltage

Page 18: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 18

Current Reconstruction setup

STEP 1:Inject a series oflow-levelESD pulsesInto a particular I/O port ofinterest…

STEP 2:Log the data

from a scanning loop probe above

the board, and plot it with a color

enhanced 2D image to show

ESD "hot spots"

Page 19: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 19

Consider a small PCB section with an applied transient pulse......

Note each trace is 16 samples deep........and there are 3x3 points scanned.

Page 20: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 20

Overlay the Susceptibility map to find localized Hotspots

Susceptibility does NOT necessarily imply

Vulnerability!

Page 21: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 21

Now slice up these scans into the depth of each scope capture.

Each frame is 9 points (3x3).There are 16 frames from t=1 to t=16.

Note: Trigger accuracy is critical!!!!!

Page 22: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 22

Data Visualization of both methods.Take Current Reconstruction...

...mask with Hotspots...

...and NOW you have potential vulnerabilities

identified.

Note that the most critical System vulnerability in this case (right) was NOT the most susceptible area on the PCB (top).

Page 23: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 23

TLP/HMMInjection(USB)

Scanner Probe Traversing DUT

Page 24: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 24

Example of USB strike causing Ethernet soft error…

(1) ESD pulse is injected into USB port (Units in A/m)

(2) ESD Clamp shunts majority of pulse to ground plane

(3) Residual Current shunted by clamps inside ASIC

(4) Some energy coupled into nearby nodes (Ethernet port) causing upset

Page 25: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 25

Imagine debugging this "USB-caused Ethernet upset" without this tool!

Page 26: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 26

ESD Scanning:Characterization

vs.Qualification

Page 27: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 27

Characterization vs Qualification

- We can see susceptibilities relative to previous "known good boards"

- We can quantify differences between good and problem boards and characterize an apparent margin

- This could be used to gauge a relative Figure of Merit for a new/unknown design.

Page 28: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 28

Current Reconstruction Analysis of a System Board

http://pragma-design.com/pd/index.php/tools/9-services/11-current-reconstruction

Page 29: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 29

Susceptibility Scanning(Moving Probe Inductive Stimulus)

PING/PING/““Alive/Upset”Alive/Upset”

DetectDetect

PostProcess

ModifiedModifiedTLPTLP

Sensitive Hotspots Found

Page 30: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 30

Current Reconstruction(External I/O Stimulus)

OSCOPEOSCOPE

ModifiedModifiedTLPTLP

PostProcess

External ESD Entry Vectors Characterized

Page 31: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 31

Current Reconstruction(Internal Node Stimulus)

OSCOPEOSCOPE

ModifiedModifiedTLPTLP

PostProcess

Pragma Design Confidential © 2012

Non-I/O ESD Entry Vectors Characterized

Page 32: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 32

Upset Root-Cause AnalysisWhich System Level Discharge Path

Causes ESD Upset Event

Sensitive Hotspots Found

Hotspot Which is Vulnerable to Likely

ESD Entry Vectors

Add TVS Protection to this node or route discharge path away from this node on the PCB!

Page 33: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 33

++ ++

++

++ ++

++++

++++

++++

++++

++

++

++

++++++

____ __

__

____

__

____ __

3D RealityOf 2D

AnalysisOf 1D Nets

“Be theCharge,Danny.”

Consider how the crowd enters and exits a stadium.

Page 34: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 34

System vs. Module vs. Component Domains

What is the extent of your concern?

HBM/CDM = Component Assembly

??? = “Module”

HMM/IEC = Whole System Used by Operator

Page 35: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 35

Potential Transient Types and Entry Vectors

ESD, EOS, EFT, Surge

System Module Component

Page 36: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 36

Next Generation:

PEAT Embedded ESD Scanning

Pragma ESD Analysis Tool

Page 37: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 37

SOLUTION: Pragma ESD Analysis Tool

Page 38: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 38

2nd Generation Iresidual

Page 39: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 39

→ 4th Generation Embedded Scan

Page 40: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 40

Using PEAT

1* Set IEC gun voltage at a low, non-error inducing level2* Read JTAG PEAT status registers after each Zap3* Increase gun voltage and repeat 2-3

Susceptibility level and entry vector may be extracted from this dataset.

Page 41: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 41

System Debug/Co-Design ExamplePEAT3: PRAGMA ESD ANALYSIS TOOL© PRAGMA DESIGN 2011, ALL ZAPS DESERVEDINITIATING COMMUNICATION WITH DUTSUCCESSFUL!ENTERING ESD ANALYSIS LOOPREADING JTAG REGISTERS....3 DEVICES DETECTEDNO ESD EVENTS CURRENTLY LOGGED.0022 LIFETIME ESD EVENTS LOGGED FOR THIS SYSTEM ENTERING MONITOR LOOP 1/5/2013 09:08:43 APPLY ESD SIMULATOR NOW.…...*TRIGGER*ESD NMI EVENT DETECTEDREADING JTAG REGISTERS....3 DEVICES DETECTED2 DEVICES REPORT ESD ACTIVITY#0023: [DEVICE 2] PIN A7 STAGE2#0024: [DEVICE 2] PIN A8 STAGE2#0025: [DEVICE 2] PIN B6 STAGE3#0026: [DEVICE 3] PIN 12 STAGE4 <-PERMANENT DAMAGE? (IO=0)#0027: [DEVICE 3] PIN 13 STAGE2 0027 LIFETIME ESD EVENTS LOGGED FOR THIS SYSTEM ENTERING MONITOR LOOP 1/5/2013 09:12:18APPLY ESD SIMULATOR NOW.…...

3

2 1PC

JTAG

Page 42: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 42

For more info....

Current Reconstruction Animation– http://pragma-design.com/pd/index.php/tools/9-services/11-current-reconst

ruction

Susceptibility Scanning Animation– http://pragma-design.com/pd/index.php/tools/9-services/12-esd-scanning

Questions and Actual Scan Videos, email:

info(at)pragma-design(dot)com

Page 43: Advanced System Level ESD Scanning - IEEEewh.ieee.org/r1/boston/rl/files/boston_rs_meeting_mar14.pdf · Advanced System Level ESD Scanning How much margin do you ... Diagram. Boston

Boston IEEE Reliability Society, March 12, 2014 © Pragma Design,Inc. 43

For more info....

Scanning System Hardware: Amber Precision - http://amberpi.com/

Other Pragma Design Services: http://www.pragma-design.com/pd/index.php/services