“an evaluation of flash cells used in critical applications”

32
59 th Annual Fuze Conference Office of the Secretary of Defense National Aeronautics and Space Administration “An Evaluation of Flash Cells Used in Critical Applications” Rich Katz (NASA) David Flowers (DMEA) Keith Bergevin (DMEA) May 3, 2016 Contact Information : [email protected] [email protected] [email protected]

Upload: others

Post on 29-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Office of the Secretary of DefenseNational Aeronautics and Space Administration

“An Evaluation of Flash Cells

Used in Critical Applications”

Rich Katz (NASA)

David Flowers (DMEA)

Keith Bergevin (DMEA)

May 3, 2016

Contact Information:

[email protected]

[email protected]

[email protected]

Page 2: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Introduction and Agenda

• Collaborative Effort Between NASA and DoD/DMEA

• Test Methods and Protocols

• Key Parameter: Threshold Voltage (VT)

• DUT: Microsemi (Actel) A3P250L FPGA

– Common Technology Between spaceflight electronics and DoD fuze control circuitry.

• Long-Term “Engineering Run” at +25 °C and +150 °C (6 DUTS)

• Threshold Voltage Distribution: Large Population (~1,000 DUTS)

– Part-to-Part Variability

– Outliers

• Results: Environmental Tests

– Temperature (+25 °C, +125 °C, and +150 °C)

– Electromagnetic (EM) Susceptibility

– Neutron Irradiation Susceptibility

– Electrostatic Discharge (ESD) Susceptibility

• Future Testing (in-process and planned; this is a work in progress)

• Additional Material and Data in the On-line Version of This Talk

2

Page 3: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Threshold Voltage (VT)

3

Figure courtesy of Microsemi Corp.

May 3, 2016

Microsemi A3PL FPGA Flash Cell

• Quantity of electrons stored on

floating gate modifies the threshold

voltage (VT).

• Threshold voltage is the “turn on”

voltage for the transistor.

Page 4: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Stress Induced Leakage Current (SILC)

4

Positive Bias Floating Gate

Inversion Layer Flooded

with ElectronsOxide Traps Caused by

Stress of Many Write Cycles

Electrons can tunnel at low bias if Traps

line up at a spacing of 3 nm or less

Substrate Silicon

Tunnel Oxide

Chart courtesy of Microsemi Corp.

May 3, 2016

Page 5: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Sample VT Distribution in an FPGA

5

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

A3P250L FPGA VT Distribution

S/N CK002, 6,048 Hours @ 150 °C, June 1, 2015

Erased

Programmed

Reference

May 3, 2016

Page 6: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Experiment Goals

• The primary objective is to determine the probability of

extrinsic flash cells in the population and to determine how

that will limit the device’s lifetime.

• A secondary objective is to track the intrinsic populations

lifetime which is a function of storage temperature.

• A third objective is to measure the flash cells’ susceptibility

to other environmental stresses.

– Electromagnetic (EM) radiation

– Neutron irradiation

– Electrostatic Discharge (ESD)

– Heavy Ion Irradiation (total dose tests have been conducted)

– Other (please suggest)

6May 3, 2016

Page 7: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Description of DUTs

• Microsemi (Actel) A3P250L FPGA– Relatively small FPGA

– PBGA (Plastic Ball Grid Array) Package (FG144)

– Single Foundry for all DUTs

– Most parts from one wafer lot (QLWY8)

− Small number of DUTs from a second wafer lot (QLG10)

• 9 Logic Designs Used– No artificial test structures

– Logic blocks designed by different authors and styles (including macro generators)

• 10 Erase-Program-Verify Cycles for Each Device– Realistic stress for our applications.

– Manufacturer’s rating: 500 cycles

• Complements and Extends work by Sandia National Labs– Sandia is a Department of Energy organization that has previously investigated flash

cell reliability. See references at the end of this presentation.

7May 3, 2016

0.5”

Page 8: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Test Station for A3P250L FPGA

8May 3, 2016

Page 9: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Long-Term “Engineering Run”

• Goals• Develop and refine test methods, procedures, and analysis tools

and techniques

• “Look ahead” at device response and behavior of intrinsic

population

• DUTS: 6 A3P250L FPGAs (3 each from two lots)• 4 DUTs baked at 150 °C

• 2 DUTs kept at room temperature (control samples)

• 11,592 hours (~1.3 years) at 150 °C

9May 3, 2016

Page 10: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Erased: Engineering Run

10May 3, 2016

-2.5

-2.4

-2.3

-2.2

-2.1

-2.0

-1.9

0 100 200 300 400 500

Av

erag

e V

T (

vo

lts)

Time (Days)

A3P250L FPGA Average Erased VT

11,424 Hours @ 150 °C, March 26, 2016

S/N CK002

S/N CK003

S/N RK002

S/N RK003

Page 11: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Programmed: Engineering Run

11May 3, 2016

6.0

6.1

6.2

6.3

6.4

6.5

6.6

6.7

6.8

6.9

7.0

0 100 200 300 400 500

Av

erag

e V

T(v

olt

s)

Time (Days)

A3P250L FPGA Average Programmed VT

11,424 Hours @ 150 °C, March 26, 2016

S/N CK002

S/N CK003

S/N RK002

S/N RK003

Page 12: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Effects of 150 °C Bake on Flash-based FPGA

12May 3, 2016

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

VT Delta After 11,424 Hours @ 150 °C: S/N RK003

0 Hours

11,424 Hours

@ 150 C

Page 13: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Erased Cell Data Retention at 150 °CPerformance vs. Specification

13

Specification Data From RT and

Military ProASIC3 Data Sheets.

Spec 6,000 Hour Data

Tj (°C) Life (years) Life (years)

70 102.7 306.8

85 43.8 131.1

100 20.0 60.0

105 15.6 46.9

110 12.3 36.9

115 9.7 29.2

120 7.7 23.2

125 6.2 18.6

130 5.0 15.0

135 4.0 12.1

140 3.3 9.8

145 2.7 8.0

150 2.2 6.6

May 3, 2016

6,000 Hour Data derived

predictions courtesy of Microsemi

Corporation.

Page 14: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Initial Effects

• Engineering tests and data in literature showed an

initial rapid movement in threshold voltage after

configuring a device

• Three devices configured and then margin tested

once per day

• Protocol updated: Baseline margin tests after several

weeks of “settling time”

14

Page 15: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Initial Effects: Erased

15May 3, 2016

0.0

5.0

10.0

15.0

0 5 10 15 20 25 30 35

Del

ta A

ver

ag

e V

T(m

V)

Time Since Programming (days)

Average Erased VT After Programming

K2216

Page 16: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Initial Effects: Programmed

16May 3, 2016

-25.0

-20.0

-15.0

-10.0

-5.0

0.0

0 5 10 15 20 25 30 35

Del

ta A

ver

ag

e V

T(m

V)

Time Since Programming (days)

Average Programmed VT After Programming

K2216

Page 17: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Instrumentation Sensitivity

17May 3, 2016

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

VT Measurement Independent on (In-Spec) Supply Voltages

100% Vcc

90% Vcc

80% Vcc

110% Vcc

Page 18: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Population Analysis

• Determined VT Characteristics of a Large

Population of Parts– ~1,100 DUTs

• Analysis Criteria on Threshold Voltage (VT)

Histograms– Mean

– Spread

– Tails

– Outliers

18

Page 19: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Population Analysis: Metrics

19

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

Erased

Programmed

Reference

May 3, 2016

Mean Mean

Spread

Read

Voltage

Tails

Page 20: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Population Analysis: Mean

20

1

10

100

1000

-6.0 -5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0

Co

un

ts

Average VT (volts)

Average Initial Device Threshold (VT)

1,092 A3P250L Devices, April 10, 2016

Erased Average

Programmed Average

Erased Std Dev: 0.18V

Programmed Std Dev: 0.37V

Page 21: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

1

10

100

1000

-4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0

Co

un

ts

VT Spread (volts)

Spread of Device Threshold (VT)

1,092 A3P250L Devices, April 10, 2016

Erased Spread

Programmed Spread

Erased Std Dev: 0.13V

Erased Spread: Avg - Max

Prog Spread: Avg - Min

Erased Std Dev: 0.13V

Programmed Dev: 0.10V

Erased Spread: Avg - Max

Prog Spread: Avg - Min

Population Analysis: Spread

21

Outliers

Page 22: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

1

10

100

1000

-3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0

Co

un

ts

VT Spread (volts)

Tails of Device Threshold (VT)

1,092 A3P250L Devices, April 10, 2016

Erased Tails

Programmed Tails

Erased Std Dev: 0.22V

Programmed Std Dev: 0.36VErased Tail: Max VTProg Tail: Min VT

Population Analysis: Tails

22

Outliers

Page 23: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Population Analysis: Outlier

23May 3, 2016

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

S/N F0205, Initial Margin Test, March 10, 2016

Erased

Programmed

Erased Standard Deviation = 0.21V

Outlier is 8.9 standard deviations from the mean.

DUT passes verify.

Page 24: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

EM Susceptibility: Introduction

• Goal: Determine Susceptibility of Flash Cell to EM

Radiation

• DUT Configuration:– 3 DUTs

– Unpowered

– No enclosure or other shielding

– Simple Board: Traces for power, ground, and programming (not

I/O)

• A first test: Tested with a NASA Mars science

instrument– Multiple Runs with horizontal and vertical polarizations

– Test levels based on science instrument (not fuze) requirements

24May 3, 2016

Page 25: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

EM Susceptibility: Testing Levels

25May 3, 2016

Frequency Band /Range Test Level V/m (dBuV/m) Notes

14 kHz to 390 MHz 4 V/m (132dBuV/m)

309 MHz to 405 MHz 28 V/m (148dBuV/m) UHF Band, Direct Downlink

405 MHz to 500 MHz 4 V/m (132dBuV/m)

500 MHz to 3000 MHz 4 V/m (132dBuV/m) WISDOM Payload

3000 MHz to 20,000 MHz 4 V/m (132dBuV/m)

Table 3-8: RS103 Test Levels

Page 26: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

EM Susceptibility Testing Facility

26May 3, 2016

Page 27: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

EM Susceptibility Results (typical)

27May 3, 2016

1

10

100

1000

10000

100000

1000000

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

Co

un

ts

VT (volts)

EM Test, March 2016, S/N K2246

Before EM

After EM

Page 28: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Neutron Susceptibility Testing

• Sample Size: 20

DUTs

• Test Levels:– 2 x 1012 n/cm2 (7 DUTs)

– 2 x 1013 n/cm2 (7 DUTs)

– 2 x 1014 n/cm2 (6 DUTs)

• Test Conditions– 1 MeV equivalent

spectrum

– DUTs unbiased

– DUTs’ balls shorted

• Test Facility:

McClellan Nuclear

Research Center

(near DMEA)28May 3, 2016

MNRC Reactor in Operation

Page 29: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

ESD Susceptibility Testing

• Sample Size: 20 DUTs

• Test Levels:– Phase Lock Loop (PLL): 500V

– Other Power and I/O: 2 kV

• Test Equipment: Thermo

Scientific MK.1 ESD and

Static Latch-up Test System

29May 3, 2016

Page 30: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Temperature Experiment Summary

30

Engineering Run

* 4 devices at 150 °C for 11,592 hours + 2 control samples

* One failure at 11,592 hours; probably mechanical, part

undergoing analysis

* VT shift very small

Large Population

* # of Parts Programmed: 1,091

* # of Parts Margined: 1,091

* # of Outliers1: 7 (~0.6%)

* # of Part Failures2: 1

322 Parts Soaking at 150 °C

327 Parts Soaking at 125 °C

333 Parts Soaking at 25 °C (add’l 57 being prepared)

1All outliers were erased cells and passed Verify test. 2K1631 would not margin or verify; likely non-flash

failure, under failure analysis.

Page 31: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

Summary, Conclusion, andPath Forward

• Test Method and Data Analysis Tool Development

– Utilize Device’s Design for Test Capability

– Write Semi-custom Data Analysis Tools

– Produce Credible, Useful Results

• Testing Large Populations Necessary

– Significant Variability Between DUTs

– Detect Outliers (~ 0.6 % for the subject device)

– Significant Difference in Device Retention Time

• Investigate Tighter Threshold Voltage (VT) Limits on Verify

Operation

• Assistance Needed on EM Test Limits, Protocols, and Facilities

• Possible Future Large Population Test: TI Microcontroller

• Track Large Populations: Temperature Testing Ongoing

– +25 °C, +125 °C, and +150 °C

31May 3, 2016

Page 32: “An Evaluation of Flash Cells Used in Critical Applications”

59th Annual Fuze Conference

References

• “Anatomy of an in-flight anomaly: investigation of proton-induced

SEE test results for stacked IBM DRAMs,” K. A. LaBel; P. W.

Marshall; J. L. Barth; R. B. Katz; R. A. Reed; H. W. Leidecker; H. S.

Kim; C. J. Marshall, IEEE Transactions on Nuclear Science, 1998, Vol.:

45, Issue: 6, pp. 2898 - 2903

• “Long Term Data Retention of Flash Cells Used in Critical

Applications,” K. Bergevin, R. Katz, and D. Flowers,” 58th Annual Fuze

Conference, July 7-9, 2015, Baltimore, MD.

• “Viability of New COTS Technologies in Future Weapon Systems,”

J.Marchiondo, et. al, Sandia National Labs, September 2010.

• “Threshold voltage distribution in MLC NAND flash memory:

characterization, analysis, and modeling,” Cai, Yu; Haratsch, Erich;

Mutlu, Onur; and Mai, Ken, Proceedings of the Conference on design,

automation and test in europe, ISSN 1530-1591, 03/2013, DATE '13,

pp. 1285 – 1290.

32