90nm e-page Flash for Machine to Machine Applications



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

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?

Scalus Winter School Storage Systems

Yaffs NAND Flash Failure Mitigation

Programming NAND devices

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

Automotive Electronics Council Component Technical Committee

NAND Flash & Storage Media

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

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

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

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

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

M2M For industrial and automotive

Data remanence in Flash Memory Devices

SD cards in the Internet of Things

Important Differences Between Consumer and Enterprise Flash Architectures

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

Charge-Trapping (CT) Flash and 3D NAND Flash Hang-Ting Lue

Choosing the Right NAND Flash Memory Technology

WP001 - Flash Management A detailed overview of flash management techniques

GEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M

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

1 / 25. CS 137: File Systems. Persistent Solid-State Storage

Industrial Flash Storage Module

Long Term Data Retention of Flash Cells Used in Critical Applications

Temperature Considerations for Industrial Embedded SSDs

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

Vol.2. Industrial SD Memory. Program/Erase Endurance. Extended Temperature. Power Failure Robustness

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

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

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications

Flash Memory. For Automotive Applications. White Paper F-WP001

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

Solid State Drive Technology

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

In-Block Level Redundancy Management for Flash Storage System

NAND Flash Architecture and Specification Trends

Sentinel-2 MMFU The first European Mass Memory System based on NAND-Flash Storage Technology

Solid State Drive (SSD) FAQ

Secure Embedded Systems eine Voraussetzung für Cyber Physical Systems und das Internet der Dinge

Semiconductor Memories

Implementation and Challenging Issues of Flash-Memory Storage Systems

Part Number Description Packages available

Frequently Asked Questions December ZeusRAM Solid-State Drive. Frequently Asked Questions

AN1819 APPLICATION NOTE Bad Block Management in Single Level Cell NAND Flash Memories

LCD-TV RELIABILITY TESTING AN EFFECTIVE APPROACH

Serial port interface for microcontroller embedded into integrated power meter

3D NAND Technology Implications to Enterprise Storage Applications

AN886 APPLICATION NOTE

Section 3. Sensor to ADC Design Example

NAND Basics Understanding the Technology Behind Your SSD

RAM & ROM Based Digital Design. ECE 152A Winter 2012

The Internet of Things: Opportunities & Challenges

Flash Memory. Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日. technische universität dortmund

Industrial Semi Metal USB

Wireless Technologies for the 450 MHz band

Design of an Insulin Pump. Purpose of an Insulin Pump:

Nasir Memon Polytechnic Institute of NYU

SLC vs. MLC: An Analysis of Flash Memory

Advanced Card Technology All Rights Reserved

NVM memory: A Critical Design Consideration for IoT Applications

How to design an insulin pump

M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact?

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

picojava TM : A Hardware Implementation of the Java Virtual Machine

8-bit Microcontroller. Application Note. AVR105: Power Efficient High Endurance Parameter Storage in Flash Memory

Memory Basics. SRAM/DRAM Basics

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant

NAND Flash Memory Reliability in Embedded Computer Systems

Linux flash file systems JFFS2 vs UBIFS

USB Flash Drive. RoHS Compliant. AH322 Specifications. July 2 nd, Version 1.2. Apacer Technology Inc.

Trabajo Memorias flash

High Power Programmable DC Power Supplies PVS Series

NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

USB Flash Drive. RoHS Compliant. AH321 Specifications. June 4 th, Version 1.4. Apacer Technology Inc.

Programming Matters. MLC NAND Reliability and Best Practices for Data Retention. Data I/O Corporation. Anthony Ambrose President & CEO

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

How To Write To An Eeprom Memory On A Flash Memory On An Iphone Or Ipro Memory On Microsoft Flash Memory (Eeprom) On A Microsoft Microsoft Powerbook (Ai) 2.2.2

Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery

Highly Scalable NAND Flash Memory Cell Design Embracing Backside Charge Storage

WEBTECH EDUCATIONAL SERIES

Comparison of NAND Flash Technologies Used in Solid- State Storage

OPENUPS. 6-30V Intelligent Uninterruptible Power Supply. Installation Guide. Version 1.0f P/N OPENUPS-06

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Practical Guide to Endurance and Data Retention

NAND Flash Architecture and Specification Trends

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

Lifetime Improvement of NAND Flash-based Storage Systems Using Dynamic Program and Erase Scaling

Dolphin In-Circuit programming Updating Firmware in the field

Transcription:

90nm e-page Flash for Machine to Machine Applications François Maugain, Jean Devin Microcontrollers, Memories & Secure MCUs Group

90nm e-page Flash for M2M applications Outline M2M Market Cycling Endurance Intrinsic Retention after Cycling Extrinsic Retention after Cycling Applicative Implementation 2

Wireless M2M M2M establishes wireless communication between a machine and the service centre of a business Machine Wireless module Mobile Network Gateway Internet Service centre 3

Market Applications Telematics OEM telematics (ecall) After market (Pay-As-You-Drive insurance offers) Commercial (Fleet management) Telemetry AMI (Advanced Metering Infrastructure), Smart Metering Security, Remote monitoring, Tele health, Remote info display, WLL (Wireless Local Loop) FWT: Wireless terminal limited to permanent location Industrial PDA Car crash Fleet tracking Smart Grid ecall Security Emergency hot line Healthcare Rescue Service 4

Global M2M Modules shipment by Application Source: ABI Research, Cellular M2M Markets, 3Q 2009 5

Secure MCU for M2M based on ETOX NOR Page Flash Cost effective High density Mixed code and parameter storage Flexible Erase granularity (128 bytes) Fast page erase time (3ms) Compatible with intensive cycling - more than 500K cycles per page (hardware) Low Power Scalable Reliable Extensive re-use of automotive oriented process technology and design Excellent intrinsic data retention Full program/erase stress cancellation thanks to embedded algorithm Capability to address highly reliable applications (automotive, health) 6

Dedicated ST specifications for M2M range Range Telecom M2M Temperature -25dC / +85dC -40dC /+105dC Cycling 100K cycles/ page 25M cycles per sector 500K cycles/ page 50M cycles per sector Retention 10 years 15 years @85dC 10 years@ 105dC Retention after cycling N.A. 10 years (typical application profile) ST32F512 1 page = 128bytes 1 sector = 512 pages 1 sector = 64KBytes 7

90nm e-page Flash for M2M applications Outline M2M Market Cycling Endurance Intrinsic Retention after Cycling Extrinsic Retention after Cycling Applicative Implementation 8

Page Flash cycling endurance Sector aging profile Refresh counter Read Margins Page Erase time Word programming time data (cycled) Cycles (log) Cycles (log) Cycles (log) Disturb code Disturb Canceled by Read margin Embedded refresh Cycles (log) Cycles (log) 50M page erase operation per sector (512 pages) 500K cycles on 100 pages 100K cycles on all pages 9

Page Flash cycling endurance Product settings : performance vs reliability Distributions guarantied by reference cells & algorithms Nbits Vth distribution 1 0 0 Depletion Verify Erase Verify Read Program Verify Vt Read Margin Benefit Tradeoff Erase time & disturbs Retention Cycling Programming time & disturbs 10

90nm e-page Flash for M2M applications Outline M2M Market Cycling Endurance Intrinsic Retention after Cycling Extrinsic Retention after Cycling Applicative Implementation 11

Retention after cycling Physical mechanisms Cycling Trap generation & filling - source control gate interpoly dielectric floating gate - x x x bulk tunnel ox. - - - drain cell density 1.E+00 1.E-01 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 1.E-07 1.E-08 1.E-09 Retention after cycling - Vt drift Before retention bake After retention bake Extrinsic population Poly1 Floating Gate Intrinsic drift 5 5.5 6 6.5 7 7.5 8 8.5 9 Vg (V) Pure Retention Direct tunneling - Negligible Trap assisted tunneling - Extrinsic population - Ea ~0.65eV - Cell state dependent Retention after cycling Charge de-trapping - Intrinsic mechanism - Ea ~ 1.1eV - Low cell state sensitivity - Finite charge loss 12

Retention after cycling Intrinsic charge de-trapping Electron de-trapping whatever cell state : negative Vt shift Worst case conditions : retention on 0 1000000 Nbcells 100000 10000 1000 100 10 1 0.1 1-after 100K cycles 2-after 24hrs@150dC Vth Distribution after 100K cycles and retention bake de-trapping Read level 1.2 1.5 1.8 2.1 2.4 2.7 3 3.3 3.6 3.9 4.2 4.5 4.8 5.1 5.4 5.7 6 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 Vg (V) Reduced Vt shift after retention trial repetition de-trapping 1000000 100000 10000 Vth Distribution after 100K cycles, relaxation and retention bake 3-after few cycles and reprograming 4-after 24hrs@150dC Nbcells 1000 100 10 1 0.1 1.2 1.5 1.8 2.1 2.4 2.7 3 3.3 3.6 3.9 4.2 4.5 4.8 5.1 5.4 5.7 6 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 Vg (V) 13

Retention after cycling Relaxation effects Tunnel oxide electron trapping/de-trapping induces bias in data retention Charges are partly de-trapped between cycles (relaxation) Cell Vt Cycling one shot Program Verify Distributed cycling Low de-trapping rate Cycling phase Read Verify Retention Phase Strong de-trapping effect Time Application profile is a key parameter Intensive cycling followed by long retention phase is not realistic Typical application profile : distributed cycling continuous de-trapping Classical qualification trials not representative Qualification trials must take relaxation into account Realistic application profile : cycling over 5 yrs, 10yrs retention 14

Retention after Cycling Relaxation effects Relaxation effect is independent of cell state for data retention Nbcells 100000 10000 1000 100 10 1 Vt shift on 1 less after relaxation on 1 Vt distribution after cycling and relaxation 0.1 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 dv 1 Vt shift on 0 identical after relaxation on 1 or 0 0 Vt shift ev Read level Vg [V] pv Vt shift 90KC_RelaxFF_10KC_FF 90KC_RelaxFF_10KC_00 90KC_Relax00_10KC_FF 90KC_Relax00_10KC_00 90KC_RelaxFF_10KC_FF_24h @150dC 90KC_RelaxFF_10KC_00_24h @150dC 90KC_Relax00_10KC_FF_24h @150dC 90KC_Relax00_10KC_00_24h @150dC Cycling Relaxation Retention 0 0 1 0 0 1 1 1 equivalent Vt shift not critical 15

Retention after Cycling Relaxation Effect Modeling Retention charge loss after cycling can be simply modelized by Unified De-trapping Metric (N. Mielke) UDM = cycle *ln 1+ 1 t A t bake cycle exp Ea k 1 T cycle 1 T bake This allow to build a qualification trial equivalent to the mission profile : Mission Profile UDM Qualification trial Charge de-trapping parameters Ea ~ 1.1eV confirmed A = de-trapping efficiency Specific case Constant temperature profile Tcycle = Tbake AverageVt of less programmed after 100kcycles + bake Initial Vt = 6.2V 6200 Vgmax (mv) 6100 6000 5900 5800 5700 5600 5500 5400 200dC 150dC 85dC 25dC 5300 1 10 100 1000 10000 Bake Duration (hrs) 16

Intrinsic Retention after Cycling Experimental Trial Equivalence Mission Profile :100K, 5 years cycling + 10 years retention @ 85dC 100K Retention 0yrs Total Cycling 100K T=85dC 5yrs Retention T=85dC 15yrs Equivalent Qualification trial 90K Relaxation 10K reprog. Retention Fast Cycling 96hrs T=25dC Bake 168hrs@150dC Distributed Cycling 500hrs T=105dC Retention Bake 500hrs T=150dC 90K Relaxation 10K Relaxation 100c+reprog. Retention Fast Cycling 96hrs T=25dC Bake 7hrs@200dC Fast Cycling 4hrs T=25dC Bake 19hrs@150dC Retention Bake 500hrs T=150dC 100K Relaxation 1Kc+reprog. Retention Fast Cycling 168hrs T=25dC Bake 168hrs@150dC Retention Bake 500hrs T=150dC 17

Retention after Cycling Process Capability Retention vs Cycling duration for 100K ( Tcycling = Tretention ) Retention after 100K cycles for constant temperature profile 100 Cycling period Time between cycles 360ms 3.6s 36s 6min 1hr 1.E+06 Application Profile Risk Assessment 10 1.E+05 [years] Retention (yrs) 1 0.1 0.01 1.E+04 1.E+03 1.E+02 Retention [hrs] (hrs) Examples 100K cycles over 5 years @ 85dC Retention >10 yrs 1 cycle every 6 min @ 105dC Retention > 1 year 0.001 T=105dC T=85dC T=55dC T=25dC 1.E+01 1 cycle every 10 sec @ 25dC Retention > 10 year (25dC) 0.0001 1.E+00 0.0001 0.001 0.01 0.1 1 10 Total CyclingTime for 100K cycles [years] Total cycling time for 100K cycles (yrs) 18

90nm e-page Flash for M2M applications Outline M2M Market Cycling Endurance Intrinsic Retention after Cycling Extrinsic Retention after Cycling Applicative Implementation 19

Retention after cycling Extrinsic failure rate assessment Risk assessment and ECC needs Extrinsic population (trap assisted tunneling) is masked by intrinsic de-trapping mechanism Low activation energy Strong electric field sensitivity One shot trial cycling/retention not suitable Preconditioning by extended relaxation bake needed Failure rate parameters Parameter Temperature Time Read voltage Defect Density Acceleration Ea ~ 0.65 ev 1.2 decade / decade time 1 decade / V Failure rate after 100 kcycles typically 0.1 PPM after 10yrs@85dC cumulated cell density 1.E+00 1.E-01 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 1.E-07 1.E-08 1.E-09 Cumulated cell density vs Vg Tbake =150dC / 310 Mcells Initial 72hrs 500hrs Critical read voltage 5 6 7 8 9 Vg (V) 20

Extrinsic retention after cycling Annealing effects No annealing at 150dC Strong annealing at 200dC 1.E+00 1.E-01 Cumulative cell density (120Mcells) Repeatability vs Tbake=150dC/150dC Trial1 - Initial Trial1-500hrs@150dC 1.E+00 1.E-01 Cumulative cell density (71Mcells) Repeatability vs Tbake=150dC/200dC Trial1 - Initial Trial1-500hrs@150dC cumulative cell density 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 1.E-07 Trial2 - Initial Trial2-500hrs@150dC Unchanged extrinsic failure rate cumulative cell density 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 Trial2 - Initial Trial2-500hrs@200dC Few extrinsic cells at 200dC 1.E-08 1.E-07 1.E-09 5 5.5 6 6.5 7 7.5 8 8.5 9 Vg(V) 1.E-08 5 5.5 6 6.5 7 7.5 8 8.5 9 Vg(V) Extrinsic build in defects cured by bake at 200dC Qualification trial temperature max 150dC 21

Retention after cycling Qualification procedure summary Application profile definition Cycling conditions (number, frequency, temperature) Retention requirement (temperature, duration) Accelerated Cycling Relaxation Bake Intrinsic retention Retention pattern write (user) Retention bake Retention check (user) Intrinsic Vt drift monitor Nbits Read User RV PV Distribution after bake Initial Vt distribution Vg Extrinsic failure rate assessment Additional relaxation optional Specific preconditioning : over programming Retention bake, various durations Fail density / PPM extrapolation Include intrinsic offset Nbits Read User RV PV fail density Vg 22

90nm e-page Flash for M2M applications Outline M2M Market Cycling Endurance Intrinsic Retention after Cycling Extrinsic Retention after Cycling Applicative Implementation 23

Page flash endurance Applicative implementation vs Reliability Relaxation between cycles lower stress Improved program & erase efficiency Lower electrical stress Improved read margin Constant temperature profile worst in most case T(operating, relaxation) > T(idle, retention) Hardware Refresh Algorithms Electrical disturbs cancellation Benefit for retention Software implementation for extended requirements Wear leveling Software ECC on critical data 24

EFTL: Embedded Flash Translation Layer General presentation EFTL software layer manages a part of the flash memory Wear Leveling management between physical pages (distributed cycling) Extended cycling (up to 130 Mcycles) Anti tearing management Accelerated write access / garbage collection OS & Applications logical space Logical block access S/W Read EFTL EFTL Prog. / Erase Drivers Read descriptors metadata H/W Flash Executable Code (native access) General Data (EFTL control) physical space 25 25

Conclusion 90nm e-page Flash well suited to address new markets with extended reliability targets Retention after cycling fully covered by adapted qualification methodology Several tens of million cycles achieved with e-ftl Possible updates every 5 second during 20 years 26

Thank You! Any Questions? 27

References JESD 22-A117B, March 2009 Electrically Erasable Programmable ROM (EEPROM) Program/Erase Endurance and Data Retention Stress Test Flash EEPROM Threshold Instabilities due to Charge Trapping During Program/Erase Cycling Mielke et al. Intel Corporation IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, VOL. 4, NO. 3, SEPTEMBER 2004 28