Long Term Data Retention of Flash Cells Used in Critical Applications



Similar documents
AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas.

Yaffs NAND Flash Failure Mitigation

SLC vs MLC: Proper Flash Selection for SSDs in Industrial, Military and Avionic Applications. A TCS Space & Component Technology White Paper

SLC vs MLC: Which is best for high-reliability apps?

Implementation Of High-k/Metal Gates In High-Volume Manufacturing

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

CONTENTS. Preface Energy bands of a crystal (intuitive approach)

Flash Memories. João Pela (52270), João Santos (55295) December 22, 2008 IST

Technical Note. NOR Flash Cycling Endurance and Data Retention. Introduction. TN-12-30: NOR Flash Cycling Endurance and Data Retention.

Semiconductor Memories

Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium

90nm e-page Flash for Machine to Machine Applications

3D NAND Technology Implications to Enterprise Storage Applications

1.1 Silicon on Insulator a brief Introduction

SLC vs MLC NAND and The Impact of Technology Scaling. White paper CTWP010

Advanced VLSI Design CMOS Processing Technology

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

Preliminary Evaluation of Data Retention Characteristics for Ferroelectric Random Access Memories (FRAMs).

SLC vs. MLC: An Analysis of Flash Memory

Mass production, R&D Failure analysis. Fault site pin-pointing (EM, OBIRCH, FIB, etc. ) Bottleneck Physical science analysis (SEM, TEM, Auger, etc.

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer

IEEE Milestone Proposal: Creating the Foundation of the Data Storage Flash Memory Industry

Automotive Electronics Council Component Technical Committee

Lecture 030 DSM CMOS Technology (3/24/10) Page 030-1

Analyzing Electrical Effects of RTA-driven Local Anneal Temperature Variation

Winbond W2E512/W27E257 EEPROM

Solar Photovoltaic (PV) Cells

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

h e l p s y o u C O N T R O L

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories

FLASH TECHNOLOGY DRAM/EPROM. Flash Year Source: Intel/ICE, "Memory 1996"

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov

Programming NAND devices

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

Nanotechnologies for the Integrated Circuits

Error Patterns in MLC NAND Flash Memory: Measurement, Characterization, and Analysis

WP001 - Flash Management A detailed overview of flash management techniques

Micron MT29F2G08AAB 2 Gbit NAND Flash Memory Structural Analysis

Practical Guide to Endurance and Data Retention

Substrate maturity and readiness in large volume to support mass adoption of ULP FDSOI platforms. SOI Consortium Conference Tokyo 2016

SECTION 13. Multipliers. Outline of Multiplier Design Process:

Semiconductor doping. Si solar Cell

Solid State Drives Data Reliability and Lifetime. Abstract

Smart Card Security How Can We Be So Sure?

DualBeam Solutions for Electrical Nanoprobing

MOS (metal-oxidesemiconductor) 李 2003/12/19

Introduction to VLSI Fabrication Technologies. Emanuele Baravelli

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

EVALUATING SOLAR ENERGY PLANTS TO SUPPORT INVESTMENT DECISIONS

Winbond W971GG6JB-25 1 Gbit DDR2 SDRAM 65 nm CMOS DRAM Process

Low-cost Printed Electronic Nose Gas Sensors for Distributed Environmental Monitoring

Avoiding AC Capacitor Failures in Large UPS Systems

Nanometer-scale imaging and metrology, nano-fabrication with the Orion Helium Ion Microscope

Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX

LUXEON LEDs. Circuit Design and Layout Practices to Minimize Electrical Stress. Introduction. Scope LED PORTFOLIO

SFxxx-S PID Test Report (Potential Induced Degradation) TUV Rheinland Japan. ARC Product Management Ver. 1

How To Write An Fpa Programmable Gate Array

NVM memory: A Critical Design Consideration for IoT Applications

Taking the Pain Out of Pb-free Reflow

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions FLASH FORWARD

Intel s Revolutionary 22 nm Transistor Technology

Intel Quality System Handbook

Ultra-High Density Phase-Change Storage and Memory

Evaluating AC Current Sensor Options for Power Delivery Systems

Capacitors Age and Capacitors Have an End of Life. A White Paper from the Experts in Business-Critical Continuity TM

Ion Beam Sputtering: Practical Applications to Electron Microscopy

MRF175GU MRF175GV The RF MOSFET Line 200/150W, 500MHz, 28V

Atomic Force Microscope and Magnetic Force Microscope Background Information

CMOS, the Ideal Logic Family

Silicon-On-Glass MEMS. Design. Handbook

Hardware Documentation. Data Sheet HAL 202. Hall-Effect Sensor. Edition Sept. 18, 2014 DSH000159_002EN

Choosing the Right NAND Flash Memory Technology

White Paper. Avoiding premature failure of NAND Flash memory. Inhalt

Latch-up Testing. Barry Fernelius. June Evans Analytical Group

Intel Labs at ISSCC Copyright Intel Corporation 2012

Introduction to Digital System Design

Data remanence in Flash Memory Devices

Development of High-Speed High-Precision Cooling Plate

Preface Light Microscopy X-ray Diffraction Methods

Application Note AN-940

Issue 1.0 Jan A Short Guide to Quality and Reliability Issues In Semiconductors For High Rel. Applications

Secondary Ion Mass Spectrometry

Environmental Monitoring with Sensors: Hands-on Exercise

ADVANCED IC REVERSE ENGINEERING TECHNIQUES: IN DEPTH ANALYSIS OF A MODERN SMART CARD. Olivier THOMAS Blackhat USA 2015

Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package

Graduate Student Presentations

Temperature Considerations for Industrial Embedded SSDs

VLSI Fabrication Process

Chapter 5 :: Memory and Logic Arrays

Comparison study of FinFETs: SOI vs. Bulk Performance, Manufacturing Variability and Cost

Use-it or Lose-it: Wearout and Lifetime in Future Chip-Multiprocessors

Module 7 : I/O PADs Lecture 33 : I/O PADs

With respect to the way of data access we can classify memories as:

Electronics Technology

Cree XLamp Long-Term Lumen Maintenance

Transcription:

Office of the Secretary of Defense National Aeronautics and Space Administration Long Term Data Retention of Flash Cells Used in Critical Applications Keith Bergevin (DMEA) Rich Katz (NASA) David Flowers (DMEA) richard.b.katz@nasa.gov keith.bergevin@dmea.osd.mil david.flowers@dmea.osd.mil

Collaborative NASA / DMEA Flash Memory Analysis NASA NASA designs and develops systems for missions subjected to extremely rugged environments and very long operational time frames. An extraordinarily premium is on reliability, as electronic components are used in mission-critical and safety-critical applications. Failures can result in loss of many years of engineering effort, unique scientific data, expensive spacecraft, and life. NASA has been and is a leader in maintaining the expertise and equipment for testing and evaluating electronic devices. DMEA Operates the only Department of Defense integrated circuit foundry Designs, tests, and fabricates integrated circuits to meet stringent military specifications DMEA is the leading DoD organization for understanding integrated circuit fabrication techniques NASA / DMEA This collaboration applies the respective advancements and expertise of each organization to perform an analysis of Flash memory devices that are key components for space and defense The end result is an in-depth study of flash memory devices and their suitability in high reliability and / safety critical applications 2

Teaming to Leverage Expertise NASA Actel A3P250L FPGA Extended time/temperature soaking V TH measurement DMEA TI430 MSP microcontroller Die delayer & inspection Device characterization Develop memory models Simulations Share & Merge Data Combine NASA extensive environmental and functional test with DMEA deep dive & simulations Analyze results Findings and recommendations 3

Stress Induced Leakage Current (SILC) Electrons can tunnel at low bias if Traps line up at a spacing of 3 nm or less Positive Bias Floating Gate Tunnel Oxide Chart courtesy of Microsemi Corp. Inversion Layer Flooded with Electrons Oxide Traps Caused by Stress of Many Write Cycles Substrate Silicon 4

Hybrid Flash Test Techniques: Microscopy Source Gate 1 Gate 2 Drain SEM Image:10 µm Probe Pads FIB Isolated Flash Bit-Cell TEM Sample (Red) welded to Microprobe Sample is 20 nm thick. SEM: Scanning Electron Microscope TEM: Transmission Electron Microscope FIB: Focused Ion Beam 5

Microsemi A3PL FPGA Flash Cell Control Gate Floating Gate Y Switch Sense Drain Drain Gate Switch Transistor Program/Sense Transistor X Source Source X Figures courtesy of Microsemi Corp. Y 6

SILC Mitigation: Microsemi FPGA Microsemi methods of reducing SILC: Microsemi thickens the Tunnel Oxide to 10.3 nm versus 8.5 nm of typical memories to minimize the probability of enough traps lining up to cause leakage. Ramp rates and voltages are limited to minimize stress at the expense of write time. Write Cycles are limited to 500 rather than the 10,000 for memories. Cell is designed to eliminate high stress locations so electrons are passed uniformly across the Tunnel Oxide. Manufacturing tests use both checkerboard and checkerboard bar patterns in bake retention tests to eliminate weak tunnel oxides prior to shipment. A secondary objective of the NASA/DMEA test effort is validation of the effectiveness of manufacturer's mitigation techniques Data retention lifetimes of Flash devices utilized in critical applications must be verified NASA/DoD should not rely solely on manufacturer's claims independent validation is crucial! *courtesy of Microsemi Corp. 7

Test Station for A3P250L FPGA 8

Sample V TH Distribution in an FPGA 1000000 A3P250L FPGA V TH Distribution S/N CK002, 6,048 Hours @ 150 C, June 1, 2015 Erased 100000 Programmed Reference 10000 Counts 1000 100 10 1-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 9 10 V TH (volts) 9

Temperature and Erased Cells -1.900 A3P250L FPGA Average Erased V TH 6,048 Hours @ 150 C, June 1, 2015-2.000 Average V TH -2.100-2.200-2.300-2.400-2.500 S/N CK002 S/N CK003 S/N RK002 S/N RK003 0 1000 2000 3000 4000 5000 6000 7000 Time (Hours) 10

Erased Cell Data Retention at 150 C Performance vs. Specification 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 S/N Rate (mv/year) # Years Delta (V) CK002 51.7 2.2 0.114 CK003 62.5 2.2 0.138 RK002 79.2 2.2 0.174 RK003 56.6 2.2 0.125 CK002 6.6 0.341 CK003 6.6 0.413 RK002 6.6 0.523 RK003 6.6 0.374 Specification Data From RT ProASIC Data Sheet, Revision 5, September 2012. 6,000 Hour Data derived predictions courtesy of Microsemi Corporation. 11

Stressed Erased Cells and Storage 25 A3P250L FPGAs: Average Erased V TH Distribution 242 Devices: Environmental Stressed and 4 Years of Storage 20 HAST Thermal Cycle Data Retention Bake "Unstressed" Counts 15 10 5 0-3.5-3.0-2.5-2.0-1.5-1.0 HAST: Highly Accelerated Stress Test V TH (volts) 12

Hybrid Flash Test Methodology Main focus Find and characterize the weak bit-cells! Process variation creates array of bit-cells with variable robustness Cells can be characterized as strong, nominal or weak Weak cells define the actual data retention lifetime of the entire Flash array Hybrid testing: A multifaceted approach to characterize data retention Microscopy and physical de-processing Electrical characterization Modeling and Simulation Advantages of the Hybrid Approach: Tied directly to the physical bit cells-not a statistical construct! Accounts for physical phenomena that cannot be reliably measured (SILC, tunneling currents) Rapid results: Not dependent on years of lifetime testing Atomic Force Intensity Map of Flash Bit Cell Array Once trends from stress test data are identified and characterized; move to virtual environment Simulations can be used to quickly create statistical database Approach has been validated on several high- profile DoD weapons applications 13

Hybrid Flash Test Techniques: Modeling and Simulation Why use simulation methods? Can generate a large amount of virtual statistical data in a very short time 10 year data retention lifetime can be accurately simulated in less than 24 hours! Allows much more visibility into degradation mechanisms Cannot easily measure quantities such as tunneling currents, SILC or trap distributions Types of simulations used by DMEA: First-Principle physics using advanced numerical techniques to solve relevant partial differential equations that govern the phenomena-of-interest Proprietary models allow the inclusion of many different physical phenomena Impact ionization, Fowler-Nordheim tunneling, quantum effects.many others. Far more detail than typical engineering SPICE simulations Multi-scale: simulations performed at carrier and device level Data from simulations form the basis of predictive model 14

Flash Data Retention Tests: Accelerated Lifetime Accelerated lifetime tests: Apply temperatures (or voltages) to stress to device Record time-to-failure and/or parametric shifts (e.g., change in threshold voltage, V TH ) Extrapolate stressed lifetime back to operational environment using Arrhenius Equation Favored by manufacturers due to ease of implementation Problems with accelerated lifetime testing: Assumes types of defects activated are independent of temperature- not really the case! Lacks resolution to account for some true retention degradation mechanisms Stress-Induced Leakage Current (SILC) Trap-Assisted-Tunneling (TAT) Quantum tunneling Program/Erase damage in dielectric thin film Does not realistically address defect activation energy (E A ) How do manufacturers account for such issues? Arrhenius-based retention calculations typically result in 100+ year lifetimes Manufacturers typically specify minimum 10 year retention time; some manufacturers specify retention times as a function of temperature. Use Order-of Magnitude margin Cell design, stressing, and screening to eliminate or minimize certain classes of defects. 15

Another Approach: Statistics, Black Boxes, and V CC Margin 1 Device Supply Voltage (V CC ) Margin Tests: Decrease device s supply voltage far below specification until an addressed bit flips Utilize statistical analysis Note: Threshold voltage margin testing for Flash cells, as described by JEDEC, is a valid test and is completely distinct from the V CC Margin Test. Issues With Device Supply Voltage (V CC ) Margin Testing of Flash Memory: No physical basis for such tests; result is purely a statistical construct Rationale of methodology inconsistent with accepted Flash cell theory of operation and engineering principles. Assumes that the read voltage applied to the gate of the Flash cell is similar to V CC Other then for first generation parts, this is frequently not true. Read voltage on later-generation parts developed by peripheral circuitry (charge pump, voltage boost). Method does not utilize any design for test capability in the device. Method can only attempt to test one of the two logic states (for dual level cell) Lowering V CC cannot detect programmed bit cells (logic 0 ); yet claim is that only logic 0 s are detected. Results reported for charge loss are not credible. Does not address the impact to Flash array peripheral circuitry Voltage references, sense amplifiers, decoder logic, error correction all impacted by lower supply voltage Results severely compromised due to peripheral circuitry not having infinite PSRR. V CC margin testing is typically utilized as a gross methodology to evaluate processing quality Much too coarse for utilization in data retention lifetime determination Can be used to detect gross defects at the device or system level; not useful at the Flash cell level. Is being misapplied for data retention time testing and characterization. 1 See JFTP Fuze F-PLD Project, Understanding and Characterizing F-PLD Failure Modes in Fuzes, 57 th Annual NDIA Fuze Conference, July 2014. 16

Conclusion 17

Additional Material 18

Flash Attributes Flash Memory is: High density Low Cost Non Volatile Electrically Updateable Read/Write by block, word, page Block erasable- Data Reset to logical 1 Pervasive! Used in a wide variety of commercial and military applications Flash Bit-Cell Operation: NMOS transistor modified to include insulated floating gate below top (select) gate Data is stored in the form of electrons on the polysilicon floating gate Stored charge modulates threshold voltage (V TH ): Voltage at which conduction occurs Programmed State: ( 0 ) high V TH Erased State: ( 1 ) low V TH The Problem: Tunnel Oxide Source source word-line / select gate Top gate Floating gate NOR Flash Cell Cross-section ONO Dielectric Floating gate charge data storage is an extremely fragile data retention mechanism Easily upset by extrinsic environmental factors (elevated temp, radiation, high E-fields) What is the true reliability (data retention lifetime) of a device with Flash bit-cells? bitline Drain 19

Hybrid Flash Test Techniques: Microscopy Scanning Electron Microscopy (SEM) Useful for geometric characterization of bit-cells Generated data used to build geometrically accurate virtual bit-cell (modeling) Electron Dispersive X-Ray mode (EDX)-Used to characterize materials SEM images used to characterize peripheral circuitry (reverse engineering) Focused Ion Beam (FIB) Used to create cross-sectional views of individual bit cells for SEM analysis Used to perform circuit edits for electrical characterization (bit-cell isolation) Transmission Electron Microscopy (TEM) Used to characterize very small features such as dielectric film thickness Sub-nm resolution is achievable with this technique Electron Energy Loss Spectroscopy (EELs)- Chemical analysis of nm-scale samples Infrared Emission Microscopy (IREM) Used to detect photon emission caused by current flow Useful for mapping virtual memory location to physical location in Flash array 20

Hybrid Flash Test Techniques: Temperature Stress Testing (1) 1000000 100000 A3P250L FPGA V TH Distribution S/N CK002, 6,048 Hours @ 150 C, June 1, 2015 Erased Programmed Reference Counts 10000 1000 100 10 1-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 9 10 V TH (volts) Identify virtual location of weak bit-cells Program Flash array with predesignated bit-cell values Expose parts to elevated temperature to activate defects Periodically measure threshold voltage (V TH ) of bit-cells (both programed and erased) Resultant data will be histogram illustrating statistical spread of V TH values Outliers can be identified from histograms-as can other trends indicative of weak cells Once virtual address of weak bit cell is known, IREM used to map physical location 21

Hybrid Flash Test Techniques: Temperature Stress Testing (2) Average V TH -1.900-2.000-2.100-2.200-2.300-2.400 A3P250L FPGA Average Erased V TH 6,048 Hours @ 150 C, June 1, 2015 S/N CK002 S/N CK003 S/N RK002 S/N RK003-2.500 0 1000 2000 3000 4000 5000 6000 7000 Time (Hours) Statistical analysis of V TH to monitor global array degradation Above plot illustrates the effect of temperature stress note gradual change over time Data such as this useful for characterizing the stress effect over millions of Flash cells Gradual change indicates that applied stress is reasonable Rapid change would indicate applied stress is too great Becomes difficult to distinguish between applied stress and activated defects 22

Temperature and Programmed Cells 7.000 6.750 A3P250L FPGA Average Programmed V TH 6,048 Hours @ 150 C, June 1, 2015 S/N CK002 S/N CK003 S/N RK002 S/N RK003 Average V TH 6.500 6.250 6.000 0 1000 2000 3000 4000 5000 6000 7000 Time (Hours) 23

Stressed Programmed Cells and Storage 15 A3P250L FPGAs: Average Programmed V TH Distribution 242 Devices: Environmental Stressed and 4 Years of Storage HAST Thermal Cycle Data Retention Bake 10 Unstressed Counts 5 0 5.0 5.5 6.0 6.5 7.0 7.5 8.0 V TH (volts) 24

Hybrid Flash Test Techniques: Electrical Characterization Isolate and Characterize bit-cells Measure parameters such as threshold voltage Validate programming/erase waveforms and algorithms Isolate and characterize peripheral circuitry Array elements such as charge pumps, sense amplifiers must also be characterized Operation of these elements influences accuracy of data retention testing Electrical characterization data Used to calibrate model-curve fit virtual data to electrical data Calibration parameters include capacitance, current and voltage measurements This data binds simulation models to physical device 25

Hybrid Flash Test Methodology: Summary The basic strategy: Use temperature and voltage stress testing to identify trends such as global degradation and weak bit-cells (outliers) These cells define the data retention time of the product Testing over millions of bit-cells ensures that results are statistically relevant and worst case variation has been observed Once weak cells are identified, utilize microscopy electrical characterization techniques to gather modeling/characterization data: Microscopy yields geometric and material system data Electrical characterization yields data on difficult-to measure quantities: impurity concentrations, resistive implants This data serves to bind the simulation algorithms to the physical device After a calibrated simulation model has been developed, utilize simulation techniques to develop data retention lifetime database Advantage-simulations can be completed much more rapidly than physical testing Since model is calibrated to physical device data: very little loss in accuracy Utilize simulation database to develop predictive model for data retention lifetime 26

Hybrid Flash Test Methodology: Advantages Advantages Methodology is tied to the physical device- Results are not a statistical construct! All simulations utilize models calibrated to physical data Methodology is independent of redundancy, wear leveling, and error correction These can mask the true bit-cell failure rate and lifetime estimates Methodology is easily adaptable to a wide range of non-volatile memory architectures Split-gate Flash, EEPROM, Antifuse Does not take years to obtain results: Elevated temperature testing can take many years, depending on selected stress 27