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

Size: px
Start display at page:

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

Transcription

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

2 Introduction As with most storage technologies, NAND Flash vendors are constantly being pushed to reduce cost and increase density. One way the industry has responded is by packing more than one bit in a single flash storage cell. Known as Multi-Level Cell or MLC, this technology allows for a doubling or tripling of the data density with just a small increase in the cost and size of the overall silicon. But, this increase in density and decrease in cost per bit does come with its own tradeoffs. This paper will examine those tradeoffs, with an emphasis on how they affect the reliability of storage targeted at industrial, military and avionic applications. These applications have very different demands from consumer applications, such as USB thumb drives, memory cards for digital cameras or even SSDs for consumer laptops or tablets. The environmental stresses, data endurance requirements and expected usable life of the products are much higher for industrial, military and avionic applications. Flash Cell Operation It is important to understand what makes up a Flash cell before discussing the differences between SLC and MLC NAND Flash. Each cell consists of a single transistor, with an additional floating gate that can store electrons. The diagram below shows the architecture of a basic Flash cell. Basic Flash Transistor Cell Page 1

3 This operates as follows. For reading, the gate is electrically disconnected. The conductivity between the source and drain is then a function of the amount of charge on the floating gate. A voltage difference is set up between the drain and the source, V d V s and is varied to determine the threshold voltage V t when current flows between source and drain. The threshold voltage represents the amount of charge on the gate. A large amount of charge is used to represent logic 0, and a small amount of charge used to represent logic 1. Writing is done by applying the programming voltage V p to the gate and grounding the channel, which sets up an electric field such that electrons are attracted to the surface of the channel. Some of these collide or encounter this barrier with enough energy to tunnel through the insulating layer. These are captured by the floating gate. Erasing is the opposite operation, with the gate grounded and with V p applied to the channel creating an electric field with the opposite polarity. This attracts electrons back to the channel, many of which will have enough energy to cross the insulating barrier. This process is called Fowler-Nordheim Tunneling. This explains one of the key negatives of Flash technology. While it s easy to attract electrons to the floating gate one cell at a time, it s difficult to get them leave. Reversing the process requires putting the channel at a voltage which could disturb adjacent cells, since the channel is common to many cells. For this reason, Flash is erased in blocks, not a word or bit at a time. The blocks are sized by the Flash manufacturer in order to balance silicon area (since each erase block carries a fair amount of overhead circuitry) and ease of use. Because of the logic structure of NAND Flash, the Flash must also be written or read in fairly large pages (typically 1K to 4KB). These pages are written from or read to a page buffer, from which individual byte reads or writes are done. Each erase block contains between 32 and 128 pages. This also helps explain why flash cells can only be written a limited number of times before they wear out. While many of the electrons travel with enough energy to cross the insulating oxide, some have enough to cross the barrier between the channel and oxide, but not enough to go all the way to the floating gate. These get trapped in the oxide. With each write/erase cycle, more electrons get trapped, which reduces the conductivity difference between the programmed and erased states. We will discuss this further when we talk about the endurance differences between SLC and MLC. Page 2

4 Single-Level Cell (SLC) Operation SLC NAND Flash cells operate pretty much as described in the basic operation above. Both writing and erasing are done gradually to avoid over-stressing, which can degrade the lifetime of the cell by increasing the number of electrons trapped in the oxide or by causing oxide damage. Essentially, a write or erase is attempted, then stopped, and the cell is tested to see if the erase/write was successful. If not, it is reattempted, possibly with stronger or longer pulses. This is done several times until the operation time exceeds the specification and the cell is declared bad. Since there are only two states, a cell represents only one bit value. Each bit can have a value of programmed or erased. A 0 or 1 is determined by the threshold voltage V t of the cell. The threshold voltage can be manipulated by the amount of charge put on the floating gate of the Flash cell. Placing a charge on the floating gate will increase the threshold voltage of the cell. When the threshold voltage is high enough, the cell will be read as programmed. No charge or threshold voltage of less than the minimum programmed voltage will cause the cell to be sensed as erased. As the cell wears, these two distributions move closer together, narrowing the difference between the values of V t for erased and programmed. When they overlap, it is impossible to distinguish between programmed and erased states. Page 3

5 2-Bit per Cell Multi-Level Cell (MLC) It is also possible to store more than one bit at each cell location by using multiple threshold voltages to encode multiple states. For example, the following state table could describe the amount of charge in the floating gate of the flash cell. These four states yield two bits of information. After block erasure, the cell would be in the fully erased state. By increasing the number of electrons stored on the floating gate, the cell can be brought from fully erased to partially erased, to partially programmed and finally to fully programmed. This is done in the same manner as described earlier for gradually programming the SLC cell, by applying write pulses, then sensing the amount of charge to ensure that the cell was properly programmed. As you can see in the figure, the gaps between the various states are much smaller than the gap between the two states of an SLC NAND Flash. Another way to describe this is that the signal-to-noise ratio of an MLC cell is much less than an SLC cell. Because of this, a more powerful error correction code is needed to correct for errors made due to noise, which can be either true electrical noise or noise induced by a trapped charge in a cell that has seen many program/erase cycles. Page 4

6 3-Bit Multi-Level Cell (MLC) Flash The MLC concept can be extended beyond just 2 bits; 3 bits per cell (which is referred to by many as Three-Level Cell or TLC) is currently commercially available. Three bits actually yields 2 3 or eight levels as shown in the Table below. Some companies have begun to refer to 3 bits per cell as MLC-3, which is a better way to characterize it. At this point, the difference in charge stored on the floating gate between the levels is on the order of 100 electrons or less, so for the time being, TLC is the practical limit of extending this concept (although there are companies beginning to experiment with 4 bits per cell). In fact, SanDisk has recently announced a 4 bit per cell NAND Flash for USB thumb drives. All of the issues with 2 bits per cell become even more difficult with a greater numbers of bits. Which Technology for Industrial Use? Now that the differences between MLC and SLC have been explained, let s compare their specifications to make further distinctions between the two grades with an eye toward the requirements of military, avionics and industrial applications. These applications have more stringent demands on temperature range and the reliability of the storage. The cost of lost data in a critical mission is much higher than in consumer use. When life and property are on the line, or when you only get one shot at success, reliability is everything. Page 5

7 Performance Since the same basic Flash cell is used for SLC and MLC NAND Flash, MLC can more than double the density with almost no die size penalty, and hence no manufacturing cost penalty (other than possibly yield loss). In fact, because of the large consumer demand for MLC NAND Flash for digital cameras, tablets and smart mobile phones, MLC enjoys economies of scale that allow it to cost less than half the cost per bit of SLC. The read bandwidths between SLC and MLC are comparable. SLC can read a 1KB page in about half the time that MLC can read a 2KB page. In general, the available bandwidth of a solid-state drive is more related to the controller architecture and design than to the speed of the Flash. However, the MLC NAND Flash technology does pay a price in terms of access speed. Access and programming times are two to three times slower than for the singlelevel design. But, for many consumer applications, this speed difference will be virtually undetectable. Page 6

8 Endurance The endurance of SLC NAND Flash is 10 to 30 times more than MLC NAND Flash. This, and the operating temperature difference are the main reason why SLC NAND Flash is considered industrial-grade, and MLC NAND Flash is considered consumer-grade. The endurance difference is also generally not a problem in consumer use. For example, a USB drive application that used the 10,000 write/erase cycles would enable the user to completely write and erase the entire contents once per day for 27 years m well beyond the life of the hardware. On the other hand, a data logging application that was constantly writing telemetry or sensor data might completely write the contents of the drive 10 times a day, leading to an endurance of only 2.7 years. Error Rate The error rate for MLC NAND Flash is 10 to 100 times worse than that of SLC NAND Flash and degrades more rapidly with increasing program/ erase cycles. This is driven by the very narrow margin between voltage threshold levels in MLC. There are 4 principal error mechanisms that affect Flash data reliability: 1. Program disturb 2. Read disturb 3. Leakage 4. Charge trapping Program disturb is caused by the stress to unselected cells in the same erase block as the cell being programmed. These unselected cells can either be adjacent bits on the same page, or the corresponding bit on adjacent pages. This voltage stress can cause a small amount of charge to be deposited on the floating gates of these adjoining cells, weakly programming them. While not a major problem for SLC NAND Flash, the addition of a small amount of charge can cause a shift between the levels in an MLC NAND Flash cell. This can be a particular problem with repeated program cycles of adjoining cells. For this reason, well-designed Flash controllers program pages sequentially within an erase block, and it s also why MLC NAND Flash cannot withstand multiple writes per page. Page 7

9 Read disturb is caused by the voltage difference between the selected page being read and adjacent, unselected pages. This can stress the cells in the adjacent pages and cause a small amount of charge to be transferred to the gate of an erased cell, weakly programming them (again, this is a larger problem for MLC NAND Flash cells, since a very small voltage shift can affect the value stored). Leakage of the charge on the floating gate is the phenomenon which leads to a limit on the data retention time for a cell. The floating gates can lose electrons at a very slow rate, on the order of an electron every week to every month. But, with the various values in multi-level cells only differentiated by 10s to 100s of electrons, this can lead to data retention times that are measured in months, rather than years. This is one of the reasons for the large difference between SLC and MLC data retention and endurance. Leakage is also increased by higher temperatures, which is why MLC NAND Flash is generally only appropriate for commercial temperature range applications. The three previous error mechanisms are transient in nature. They only affect the reliability of the data stored in the cell and cause no physical change to the hardware of the flash cell. An erase and program of the cell will remove the error (another way to say this is that these data errors can be scrubbed). Page 8

10 The fourth error mechanism charge trapping does cause a permanent change to the cell. With every program or erase cycle, electrons which don t quite have enough energy can get trapped in the insulating oxide between the channel and the floating gate. These electrons cause a permanent shift in the voltage threshold and narrow the gap between the erased and programmed states. They also interfere with the Fowler- Nordheim tunneling effect, which is the mechanism for moving electrons to and from the floating gate, and leads to longer program and erase times. At the end of a cell s endurance, the programming or erase time becomes too long, and the page or block must be retired. Conclusion While MLC NAND Flash has definite advantages in the area of cost, SLC NAND Flash is a clear winner for rugged avionic, military and industrial applications. MLC NAND Flash issues with data retention at higher temperature, higher bit error rates and slower access times make it unsuitable for these applications. When human lives, critical missions or valuable capital are at stake, why trust anything less than the most reliable non-volatile storage available? TCS Space & Component Technology specializes in high reliability, ruggedized solid state drives for the most demanding environments. With 35 years of industry experience, our team has the knowledge and expertise to provide engineering, manufacturing, quality, and technical services for military, space, and high reliability industrial customers. If you d like to know more information about the differences between SLC and MLC Flash, contact us! (310) sctsales@telecomsys.com Page 9

11 About TeleCommunication Systems, Inc. TeleCommunication Systems, Inc. (TCS) (NASDAQ: TSYS) is a world leader in highly reliable and secure mobile communication technology. TCS infrastructure forms the foundation for market-leading solutions in E9-1-1, text messaging, commercial location, and deployable wireless communications. TCS is at the forefront of new mobile cloud computing services, providing wireless applications for navigation, hyper-local search, asset tracking, social applications, and telematics. Millions of consumers around the world use TCS wireless apps as a fundamental part of their daily lives. Government agencies utilize TCS cybersecurity expertise, professional services, and highly secure deployable satellite solutions for mission-critical communications. Headquartered in Annapolis, Maryland, TCS maintains technical, service, and sales offices around the world. To learn more about emerging and innovative wireless technologies, visit TeleCommunication Systems, Inc. (TCS). All rights reserved. Enabling Convergent Technologies is a registered trademark of TCS. All other trademarks are the property of their respective companies. Information subject to change without notice. NasdaqGM: TSYS

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

SLC vs MLC: Which is best for high-reliability apps? SLC vs MLC: Which is best for high-reliability apps? Here's an examination of trade-offs, with an emphasis on how they affect the reliability of storage targeted at industrial, military and avionic applications.

More information

SLC vs. MLC: An Analysis of Flash Memory

SLC vs. MLC: An Analysis of Flash Memory SLC vs. MLC: An Analysis of Flash Memory Examining the Quality of Memory: Understanding the Differences between Flash Grades Table of Contents Abstract... 3 Introduction... 4 Flash Memory Explained...

More information

Yaffs NAND Flash Failure Mitigation

Yaffs NAND Flash Failure Mitigation Yaffs NAND Flash Failure Mitigation Charles Manning 2012-03-07 NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors

More information

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

SLC vs MLC NAND and The Impact of Technology Scaling. White paper CTWP010 SLC vs MLC NAND and The mpact of Technology Scaling White paper CTWP010 Cactus Technologies Limited Suite C, 15/F, Capital Trade Center 62 Tsun Yip Street, Kwun Tong Kowloon, Hong Kong Tel: +852-2797-2277

More information

Solid State Drive Technology

Solid State Drive Technology Technical white paper Solid State Drive Technology Differences between SLC, MLC and TLC NAND Table of contents Executive summary... 2 SLC vs MLC vs TLC... 2 NAND cell technology... 2 Write amplification...

More information

NAND Basics Understanding the Technology Behind Your SSD

NAND Basics Understanding the Technology Behind Your SSD 03 Basics Understanding the Technology Behind Your SSD Although it may all look the same, all is not created equal: SLC, 2-bit MLC, 3-bit MLC (also called TLC), synchronous, asynchronous, ONFI 1.0, ONFI

More information

WP001 - Flash Management A detailed overview of flash management techniques

WP001 - Flash Management A detailed overview of flash management techniques WHITE PAPER A detailed overview of flash management techniques November 2013 951 SanDisk Drive, Milpitas, CA 95035 2013 SanDIsk Corporation. All rights reserved www.sandisk.com Table of Contents 1. Introduction...

More information

Flash Solid State. Are we there yet?

Flash Solid State. Are we there yet? Flash Solid State Storage Reliability Are we there yet? Presenter: David Flynn NAND Flash Reliability/Availability y The GOOD: No moving parts Predicable wear out The BAD: Bit error rate increases with

More information

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

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ What is NAND Flash? What is the major difference between NAND Flash and other Memory? Structural differences between NAND Flash and NOR Flash What does NAND Flash controller do? How to send command to

More information

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

AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas. Order this document by /D Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas Introduction Today s microcontroller applications are more sophisticated

More information

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

White Paper. Avoiding premature failure of NAND Flash memory. Inhalt Avoiding premature failure of NAND Flash memory In practice, the real lifetime of flash memory is dependent on a large number of parameters which are often not even mentioned in the data sheets from the

More information

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

Flash Memories. João Pela (52270), João Santos (55295) December 22, 2008 IST Flash Memories João Pela (52270), João Santos (55295) IST December 22, 2008 João Pela (52270), João Santos (55295) (IST) Flash Memories December 22, 2008 1 / 41 Layout 1 Introduction 2 How they work 3

More information

Temperature Considerations for Industrial Embedded SSDs

Temperature Considerations for Industrial Embedded SSDs I-Temp SSDs: Temperature Considerations for Industrial Embedded SSDs NAND flash-based SSDs and memory cards continue to be the dominant storage media for most industrial-embedded systems. Historically,

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2012 1 Topics NAND Flash Architecture Trends The Cloud

More information

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

Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium http://www.khlim.be/~jgenoe [1] http://en.wikipedia.org/wiki/flash_memory Geheugen 1 Product evolution Jan Genoe: Geheugen

More information

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

1 / 25. CS 137: File Systems. Persistent Solid-State Storage 1 / 25 CS 137: File Systems Persistent Solid-State Storage Technology Change is Coming Introduction Disks are cheaper than any solid-state memory Likely to be true for many years But SSDs are now cheap

More information

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

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories Data Distribution Algorithms for Reliable Parallel Storage on Flash Memories Zuse Institute Berlin November 2008, MEMICS Workshop Motivation Nonvolatile storage Flash memory - Invented by Dr. Fujio Masuoka

More information

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

IEEE Milestone Proposal: Creating the Foundation of the Data Storage Flash Memory Industry Abstract Flash memory used for mass data storage has supplanted the photographic film and floppy disk markets. It has also largely replaced the use of magnetic tape, CD, DVD and magnetic hard disk drives

More information

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

Error Patterns in MLC NAND Flash Memory: Measurement, Characterization, and Analysis Error Patterns in MLC NAND Flash Memory: Measurement, Characterization, and Analysis Yu Cai 1, Erich F. Haratsch 2, Onur Mutlu 1 and Ken Mai 1 1 Department of Electrical and Computer Engineering, Carnegie

More information

Choosing the Right NAND Flash Memory Technology

Choosing the Right NAND Flash Memory Technology Choosing the Right NAND Flash Memory Technology A Basic Introduction to NAND Flash Offerings Dean Klein Vice President of System Memory Development Micron Technology, Inc. Executive Summary A 75% increase

More information

NAND Flash Memory Reliability in Embedded Computer Systems

NAND Flash Memory Reliability in Embedded Computer Systems WHITE PAPER NAND Flash Memory Reliability in Embedded Computer Systems Ian Olson INTRODUCTION NAND flash memory named after the NAND logic gates it is constructed from is used for nonvolatile data storage

More information

Crossbar Resistive Memory:

Crossbar Resistive Memory: White Paper Crossbar Resistive Memory: The Future Technology for NAND Flash By Hagop Nazarian, Vice President of Engineering and Co-Founder Abstract NAND Flash technology has been serving the storage memory

More information

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays By Scott D. Lowe, vexpert Co-Founder, ActualTech Media February, 2015 Table of Contents Introduction: How Flash Storage Works 3 Flash Storage

More information

Comparison of NAND Flash Technologies Used in Solid- State Storage

Comparison of NAND Flash Technologies Used in Solid- State Storage An explanation and comparison of SLC and MLC NAND technologies August 2010 Comparison of NAND Flash Technologies Used in Solid- State Storage By Shaluka Perera IBM Systems and Technology Group Bill Bornstein

More information

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

Programming Matters. MLC NAND Reliability and Best Practices for Data Retention. Data I/O Corporation. Anthony Ambrose President & CEO Programming Matters MLC NAND Reliability and Best Practices for Data Retention Data I/O Corporation Anthony Ambrose President & CEO Flash Memory Summit 2013 Santa Clara, CA 1 Executive Summary As Process

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2011 1 Topics NAND Flash trends SSD/Enterprise application

More information

Trends in NAND Flash Memory Error Correction

Trends in NAND Flash Memory Error Correction Trends in NAND Flash Memory Error Correction June 2009 Eric Deal Cyclic Design Introduction NAND Flash is a popular storage media because of its ruggedness, power efficiency, and storage capacity. Flash

More information

FLASH TECHNOLOGY DRAM/EPROM. Flash. 1980 1982 1984 1986 1988 1990 1992 1994 1996 Year Source: Intel/ICE, "Memory 1996"

FLASH TECHNOLOGY DRAM/EPROM. Flash. 1980 1982 1984 1986 1988 1990 1992 1994 1996 Year Source: Intel/ICE, Memory 1996 10 FLASH TECHNOLOGY Overview Flash memory technology is a mix of EPROM and EEPROM technologies. The term flash was chosen because a large chunk of memory could be erased at one time. The name, therefore,

More information

Samsung 3bit 3D V-NAND technology

Samsung 3bit 3D V-NAND technology White Paper Samsung 3bit 3D V-NAND technology Yield more capacity, performance and power efficiency Stay abreast of increasing data demands with Samsung's innovative vertical architecture Introduction

More information

Solid State Drive (SSD) FAQ

Solid State Drive (SSD) FAQ Solid State Drive (SSD) FAQ Santosh Kumar Rajesh Vijayaraghavan O c t o b e r 2 0 1 1 List of Questions Why SSD? Why Dell SSD? What are the types of SSDs? What are the best Use cases & applications for

More information

Understanding endurance and performance characteristics of HP solid state drives

Understanding endurance and performance characteristics of HP solid state drives Understanding endurance and performance characteristics of HP solid state drives Technology brief Introduction... 2 SSD endurance... 2 An introduction to endurance... 2 NAND organization... 2 SLC versus

More information

90nm e-page Flash for Machine to Machine Applications

90nm e-page Flash for Machine to Machine Applications 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

More information

Empirical Evaluation of NAND Flash Memory Performance

Empirical Evaluation of NAND Flash Memory Performance Empirical Evaluation of NAND Flash Memory Performance Peter Desnoyers Northeastern University 36 Huntington Ave. Boston, MA 115 pjd@ccs.neu.edu ABSTRACT Reports of NAND flash device testing in the literature

More information

Solid State Drives Data Reliability and Lifetime. Abstract

Solid State Drives Data Reliability and Lifetime. Abstract Solid State Drives Data Reliability and Lifetime White Paper Alan R. Olson & Denis J. Langlois April 7, 2008 Abstract The explosion of flash memory technology has dramatically increased storage capacity

More information

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

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant A Flash Storage Technical and Economic Primer y Mark May Storage Consultant, y James Green, vexpert Virtualization Consultant and Scott D. Lowe, vexpert Co-Founder, ActualTech Media March, 2015 Table of

More information

In-Block Level Redundancy Management for Flash Storage System

In-Block Level Redundancy Management for Flash Storage System , pp.309-318 http://dx.doi.org/10.14257/ijmue.2015.10.9.32 In-Block Level Redundancy Management for Flash Storage System Seung-Ho Lim Division of Computer and Electronic Systems Engineering Hankuk University

More information

Solid State Technology What s New?

Solid State Technology What s New? Solid State Technology What s New? Dennis Martin, President, Demartek www.storagedecisions.com Agenda: Solid State Technology What s New? Demartek About Us Solid-state storage overview Types of NAND flash

More information

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

MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions FLASH FORWARD MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions FLASH FORWARD MirrorBit Technology: The Future of Flash Memory is Here Today Spansion is redefining the Flash memory industry

More information

OPTIMIZING VIDEO STORAGE AT THE EDGE OF THE NETWORK

OPTIMIZING VIDEO STORAGE AT THE EDGE OF THE NETWORK White Paper OPTIMIZING VIDEO STORAGE AT THE EDGE OF THE NETWORK Leveraging Intelligent Content Distribution Software, Off-the-Shelf Hardware and MLC Flash to Deploy Scalable and Economical Pay-As-You-Grow

More information

Flash Memory Basics for SSD Users

Flash Memory Basics for SSD Users Flash Memory Basics for SSD Users April 2014, Rainer W. Kaese Toshiba Electronics Europe Storage Products Division SSD vs. HDD Enterprise SSD Can write the full capacity 30x per day over lifetime Client/Laptop

More information

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations aka: how we changed the world and the next chapter July 7, 2 Jian Chen Technical Executive, NAND System Engineering Memory, Oh

More information

Scalus Winter School Storage Systems

Scalus Winter School Storage Systems Scalus Winter School Storage Systems Flash Memory André Brinkmann Flash Memory Floa:ng gate of a flash cell is electrically isolated Applying high voltages between source and drain accelerates electrons

More information

September 25, 2007. Maya Gokhale Georgia Institute of Technology

September 25, 2007. Maya Gokhale Georgia Institute of Technology NAND Flash Storage for High Performance Computing Craig Ulmer cdulmer@sandia.gov September 25, 2007 Craig Ulmer Maya Gokhale Greg Diamos Michael Rewak SNL/CA, LLNL Georgia Institute of Technology University

More information

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

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Institut für Informatik Wintersemester 2007/08 Solid State Disks Motivation 2 10 5 1980 1985 1990 1995 2000 2005 2010 PRODUCTION

More information

Endurance Models for Cactus Technologies Industrial-Grade Flash Storage Products. White Paper CTWP006

Endurance Models for Cactus Technologies Industrial-Grade Flash Storage Products. White Paper CTWP006 Endurance Models for Cactus Technologies Industrial-Grade Flash Storage Products White Paper CTWP006 Cactus Technologies Limited Suite C, 15/F, Capital Trade Center 6 Tsun Yip Street, Kwun Tong Kowloon,

More information

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect High-Performance SSD-Based RAID Storage Madhukar Gunjan Chakhaiyar Product Test Architect 1 Agenda HDD based RAID Performance-HDD based RAID Storage Dynamics driving to SSD based RAID Storage Evolution

More information

An In-Depth Look at Variable Stripe RAID (VSR)

An In-Depth Look at Variable Stripe RAID (VSR) An In-Depth Look at Variable Stripe RAID (VSR) A white paper by Robbie Stevens, Senior Marketing/Technical Writer 10777 Westheimer Rd. Houston, TX 77042 www.ramsan.com Scan this QR code with your smartphone

More information

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO Testing SSD s vs. HDD s The Same But Different August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO Introduction HDD vs. SSD Is SSD technology disruptive? Customer Expectations Factors Affecting

More information

Benefits of Solid-State Storage

Benefits of Solid-State Storage This Dell technical white paper describes the different types of solid-state storage and the benefits of each. Jeff Armstrong Gary Kotzur Rahul Deshmukh Contents Introduction... 3 PCIe-SSS... 3 Differences

More information

3D NAND Technology Implications to Enterprise Storage Applications

3D NAND Technology Implications to Enterprise Storage Applications 3D NAND Technology Implications to Enterprise Storage Applications Jung H. Yoon Memory Technology IBM Systems Supply Chain Outline Memory Technology Scaling - Driving Forces Density trends & outlook Bit

More information

Asymmetric Programming: A Highly Reliable Metadata Allocation Strategy for MLC NAND Flash Memory-Based Sensor Systems

Asymmetric Programming: A Highly Reliable Metadata Allocation Strategy for MLC NAND Flash Memory-Based Sensor Systems Sensors 2014, 14, 18851-18877; doi:10.3390/s141018851 Article OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Asymmetric Programming: A Highly Reliable Metadata Allocation Strategy for

More information

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov Local Heating Attacks on Flash Memory Devices Dr Sergei Skorobogatov http://www.cl.cam.ac.uk/~sps32 email: sps32@cam.ac.uk Introduction Semi-invasive attacks were introduced in 2002 ( Optical fault induction

More information

Important Differences Between Consumer and Enterprise Flash Architectures

Important Differences Between Consumer and Enterprise Flash Architectures Important Differences Between Consumer and Enterprise Flash Architectures Robert Sykes Director of Firmware Flash Memory Summit 2013 Santa Clara, CA OCZ Technology Introduction This presentation will describe

More information

PowerProtector: Superior Data Protection for NAND Flash

PowerProtector: Superior Data Protection for NAND Flash PowerProtector: Superior Data Protection for NAND Flash Introduction The unstable power conditions of outdoor applications such as transportation, telecommunications/networking and embedded systems run

More information

Technologies Supporting Evolution of SSDs

Technologies Supporting Evolution of SSDs Technologies Supporting Evolution of SSDs By TSUCHIYA Kenji Notebook PCs equipped with solid-state drives (SSDs), featuring shock and vibration durability due to the lack of moving parts, appeared on the

More information

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

Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery Yu Cai, Yixin Luo, Erich F. Haratsch*, Ken Mai, Onur Mutlu Carnegie Mellon University, *LSI Corporation 1 Many use

More information

Trabajo 4.5 - Memorias flash

Trabajo 4.5 - Memorias flash Memorias flash II-PEI 09/10 Trabajo 4.5 - Memorias flash Wojciech Ochalek This document explains the concept of flash memory and describes it s the most popular use. Moreover describes also Microdrive

More information

Advantages of e-mmc 4.4 based Embedded Memory Architectures

Advantages of e-mmc 4.4 based Embedded Memory Architectures Embedded NAND Solutions from 2GB to 128GB provide configurable MLC/SLC storage in single memory module with an integrated controller By Scott Beekman, senior business development manager Toshiba America

More information

Long Term Data Retention of Flash Cells Used in Critical Applications

Long Term Data Retention of Flash Cells Used in Critical Applications 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

More information

Indexing on Solid State Drives based on Flash Memory

Indexing on Solid State Drives based on Flash Memory Indexing on Solid State Drives based on Flash Memory Florian Keusch MASTER S THESIS Systems Group Department of Computer Science ETH Zurich http://www.systems.ethz.ch/ September 2008 - March 2009 Supervised

More information

The Technologies & Architectures. President, Demartek

The Technologies & Architectures. President, Demartek Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,

More information

MODELING THE PHYSICAL CHARACTERISTICS OF NAND FLASH MEMORY

MODELING THE PHYSICAL CHARACTERISTICS OF NAND FLASH MEMORY MODELING THE PHYSICAL CHARACTERISTICS OF NAND FLASH MEMORY A Thesis Presented to the Faculty of the School of Engineering and Applied Science University of Virginia In Partial Fulfillment of the Requirements

More information

Semiconductor Memories

Semiconductor Memories Semiconductor Memories Semiconductor memories array capable of storing large quantities of digital information are essential to all digital systems Maximum realizable data storage capacity of a single

More information

Programming NAND devices

Programming NAND devices Technical Guide Programming NAND devices Kelly Hirsch, Director of Advanced Technology, Data I/O Corporation Recent Design Trends In the past, embedded system designs have used NAND devices for storing

More information

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond Evaluating Embedded Non-Volatile Memory for 65nm and Beyond Wlodek Kurjanowicz DesignCon 2008 Sidense Corp 2008 Agenda Introduction: Why Embedded NVM? Embedded Memory Landscape Antifuse Memory evolution

More information

The Bleak Future of NAND Flash Memory

The Bleak Future of NAND Flash Memory The Bleak Future of NAND Memory Laura M. Grupp, John D. Davis, Steven Swanson Department of Computer Science and Engineering, University of California, San Diego Microsoft Research, Mountain View Abstract

More information

Nasir Memon Polytechnic Institute of NYU

Nasir Memon Polytechnic Institute of NYU Nasir Memon Polytechnic Institute of NYU SSD Drive Technology Overview SSD Drive Components NAND FLASH Microcontroller SSD Drive Forensics Challenges Overview SSD s are fairly new to the market Whereas

More information

Implementing MLC NAND Flash for Cost-Effective, High-Capacity Memory

Implementing MLC NAND Flash for Cost-Effective, High-Capacity Memory White Paper Implementing MLC NAND Flash for Cost-Effective, High-Capacity Memory Written by: Raz Dan and Rochelle Singer JANUARY 2003 91-SR-014-02-8L, REV 1.0 Introduction Multi-Level Cell (MLC) technology

More information

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE Samsung emmc Managed NAND Flash memory solution supports mobile applications FBGA QDP Package High efficiency, reduced costs and quicker time to market Expand device development with capable memory solutions

More information

Flash-optimized Data Progression

Flash-optimized Data Progression A Dell white paper Howard Shoobe, Storage Enterprise Technologist John Shirley, Product Management Dan Bock, Product Management Table of contents Executive summary... 3 What is different about Dell Compellent

More information

MCF54418 NAND Flash Controller

MCF54418 NAND Flash Controller Freescale Semiconductor Application Note Document Number: AN4348 Rev. 0, 09/2011 MCF54418 NAND Flash Controller by: Liew Tsi Chung Applications Engineer 1 Introduction The ColdFire MCF5441x family is the

More information

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce The Evolving NAND Flash Business Model for SSD Steffen Hellmold VP BD, SandForce Flash Forward: Flash Flash Memory Memory Storage Storage Solutions Solutions Solid State Storage - Vision Solid State Storage

More information

An Overview of Flash Storage for Databases

An Overview of Flash Storage for Databases An Overview of Flash Storage for Databases Vadim Tkachenko Morgan Tocker http://percona.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development Morgan Tocker Percona

More information

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung) Using MLC NAND in Datacenters (a.k.a. Using Client SSD Technology in Datacenters) Tony Roug, Intel Principal Engineer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

Low-Power Error Correction for Mobile Storage

Low-Power Error Correction for Mobile Storage Low-Power Error Correction for Mobile Storage Jeff Yang Principle Engineer Silicon Motion 1 Power Consumption The ECC engine will consume a great percentage of power in the controller Both RAID and LDPC

More information

Samsung 2bit 3D V-NAND technology

Samsung 2bit 3D V-NAND technology Samsung 2bit 3D V-NAND technology Gain more capacity, speed, endurance and power efficiency Traditional NAND technology cannot keep pace with growing data demands Introduction Data traffic continues to

More information

Industrial Flash Storage Module

Industrial Flash Storage Module April 9, 2012 Version 1. 1 Industrial Flash Storage Module Author: Precyan Lee E-mail: precyan.lee@advatech.com.tw April 9, 2012 Version 1. 1 Table of Contents Current Market Trends for Flash Storage...

More information

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

Technical Note. NOR Flash Cycling Endurance and Data Retention. Introduction. TN-12-30: NOR Flash Cycling Endurance and Data Retention. Technical Note TN-12-30: NOR Flash Cycling Endurance and Data Retention Introduction NOR Flash Cycling Endurance and Data Retention Introduction NOR Flash memory is subject to physical degradation that

More information

EX ECUT IV E ST RAT EG Y BR IE F. Server Design for Microsoft s Cloud Infrastructure. Cloud. Resources

EX ECUT IV E ST RAT EG Y BR IE F. Server Design for Microsoft s Cloud Infrastructure. Cloud. Resources EX ECUT IV E ST RAT EG Y BR IE F Server Design for Microsoft s Cloud Infrastructure Cloud Resources 01 Server Design for Cloud Infrastructure / Executive Strategy Brief Cloud-based applications are inherently

More information

Managing the evolution of Flash : beyond memory to storage

Managing the evolution of Flash : beyond memory to storage Managing the evolution of Flash : beyond memory to storage Tony Kim Director, Memory Marketing Samsung Semiconductor I nc. Nonvolatile Memory Seminar Hot Chips Conference August 22, 2010 Memorial Auditorium

More information

Database!Fatal!Flash!Flaws!No!One! Talks!About!!!

Database!Fatal!Flash!Flaws!No!One! Talks!About!!! MarcStaimer,President&CDSDragonSlayerConsulting W h i t e P A P E R DatabaseFatalFlashFlawsNoOne TalksAbout AndHowtoAvoidThem WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem DatabaseFatalFlashFlawsNoOneTalksAbout

More information

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

Flash Memory. For Automotive Applications. White Paper F-WP001 Flash Memory For Automotive Applications White Paper F-WP001 Corporate Headquarters: 39870 Eureka Dr., Newark, CA 94560, USA Tel: (510) 623-1231 Fax: (510) 623-1434 E-mail: info@smartm.com Customer Service:

More information

enabling Ultra-High Bandwidth Scalable SSDs with HLnand

enabling Ultra-High Bandwidth Scalable SSDs with HLnand www.hlnand.com enabling Ultra-High Bandwidth Scalable SSDs with HLnand May 2013 2 Enabling Ultra-High Bandwidth Scalable SSDs with HLNAND INTRODUCTION Solid State Drives (SSDs) are available in a wide

More information

Linux flash file systems JFFS2 vs UBIFS

Linux flash file systems JFFS2 vs UBIFS Linux flash file systems JFFS2 vs UBIFS Chris Simmonds 2net Limited Embedded Systems Conference UK. 2009 Copyright 2009, 2net Limited Overview Many embedded systems use raw flash chips JFFS2 has been the

More information

SOLID STATE DRIVES AND PARALLEL STORAGE

SOLID STATE DRIVES AND PARALLEL STORAGE SOLID STATE DRIVES AND PARALLEL STORAGE White paper JANUARY 2013 1.888.PANASAS www.panasas.com Overview Solid State Drives (SSDs) have been touted for some time as a disruptive technology in the storage

More information

Flash Technology Update from Micron and Intel

Flash Technology Update from Micron and Intel Flash Technology Update from Micron and Intel 3D NAND Technology Announcement Brian Shirley, Vice President, Memory and Technology Solutions, Micron Technology Scott DeBoer, Vice President, Research and

More information

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1 Flash 101 Violin Memory Switzerland Violin Memory Inc. Proprietary 1 Agenda - What is Flash? - What is the difference between Flash types? - Why are SSD solutions different from Flash Storage Arrays? -

More information

Implementation and Challenging Issues of Flash-Memory Storage Systems

Implementation and Challenging Issues of Flash-Memory Storage Systems Implementation and Challenging Issues of Flash-Memory Storage Systems Tei-Wei Kuo Department of Computer Science & Information Engineering National Taiwan University Agenda Introduction Management Issues

More information

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Flash for Databases. September 22, 2015 Peter Zaitsev Percona Flash for Databases September 22, 2015 Peter Zaitsev Percona In this Presentation Flash technology overview Review some of the available technology What does this mean for databases? Specific opportunities

More information

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

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories Handout 17 by Dr Sheikh Sharif Iqbal Memory Unit and Read Only Memories Objective: - To discuss different types of memories used in 80x86 systems for storing digital information. - To learn the electronic

More information

Memoright SSDs: The End of Hard Drives?

Memoright SSDs: The End of Hard Drives? Memoright SSDs: The End of Hard Drives? http://www.tomshardware.com/reviews/ssd-memoright,1926.html 9:30 AM - May 9, 2008 by Patrick Schmid and Achim Roos Source: Tom's Hardware Table of content 1 - The

More information

Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays

Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays 1 Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays Farzaneh Rajaei Salmasi Hossein Asadi Majid GhasemiGol rajaei@ce.sharif.edu asadi@sharif.edu ghasemigol@ce.sharif.edu

More information

Flash In The Enterprise

Flash In The Enterprise Flash In The Enterprise Technology and Market Overview Chris M Evans, Langton Blue Ltd Architecting IT January 2014 Doc ID: AI1401-01S Table of Contents The Need for Flash Storage... 3 IOPS Density...

More information

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 A Close Look at PCI Express SSDs Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 Macro Datacenter Trends Key driver: Information Processing Data Footprint (PB) CAGR: 100%

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite

More information

Reliability and Recovery: How Can We Make Better Storage Devices?

Reliability and Recovery: How Can We Make Better Storage Devices? Reliability and Recovery: How Can We Make Better Storage Devices? Tom Coughlin Coughlin Associates www.tomcoughlin.com Outline Modern Storage Devices What causes failure and data all bits must die! Avoiding

More information

A New Chapter for System Designs Using NAND Flash Memory

A New Chapter for System Designs Using NAND Flash Memory A New Chapter for System Designs Using Memory Jim Cooke Senior Technical Marketing Manager Micron Technology, Inc December 27, 2010 Trends and Complexities trends have been on the rise since was first

More information

WEBTECH EDUCATIONAL SERIES

WEBTECH EDUCATIONAL SERIES FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY WEBTECH EDUCATIONAL SERIES FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY Join us for a live webcast and hear Hu Yoshida, chief technology officer

More information

NAND Flash Solid State Storage for the Enterprise. An In-depth Look at Reliability. April 2009

NAND Flash Solid State Storage for the Enterprise. An In-depth Look at Reliability. April 2009 Solid State Storage Initiative NAND Flash Solid State Storage for the Enterprise An In-depth Look at Reliability April 2009 SSSI Members and Authors: Jonathan Thatcher, Fusion-io Tom Coughlin, Coughlin

More information

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

Vol.2. Industrial SD Memory. Program/Erase Endurance. Extended Temperature. Power Failure Robustness 2013 Vol.2 Industrial SD Memory Extended Temperature Power Failure Robustness Program/Erase Endurance Specifications for industrial applications demanding high reliability. Various customization to meet

More information