Flash Memory Basics for SSD Users



Similar documents
How To Understand Cloud Storage In A Flash Memory Flash Memory Hard Disk Drive (Hard Disk) And Flash Memory (Flash Memory) (Flash) (Hard Drive) (Non-Flash) Hard Disk Drives (Harddrive) (Sustained)

Comparison of NAND Flash Technologies Used in Solid- State Storage

WP001 - Flash Management A detailed overview of flash management techniques

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

DELL SOLID STATE DISK (SSD) DRIVES

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

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

Solid State Drive (SSD) FAQ

Solid State Drive Technology

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

How it can benefit your enterprise. Dejan Kocic Netapp

An Overview of Flash Storage for Databases

QuickSpecs. HP Solid State Drives (SSDs) for Workstations. Overview

Understanding endurance and performance characteristics of HP solid state drives

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

Data Center Storage Solutions

Temperature Considerations for Industrial Embedded SSDs

NAND Flash Architecture and Specification Trends

Data Center Solutions

Frequently Asked Questions March s620 SATA SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

Solid State Technology What s New?

Bringing Greater Efficiency to the Enterprise Arena

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

Technologies Supporting Evolution of SSDs

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

Data Center Solutions

Solid State Storage in a Hard Disk Package. Brian McKean, LSI Corporation

HP Solid State Drive (SSD) Overview

SSD Server Hard Drives for IBM

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

QuickSpecs. HP Z Turbo Drive

Important Differences Between Consumer and Enterprise Flash Architectures

QuickSpecs. PCIe Solid State Drives for HP Workstations

Data Center Storage Solutions

Technology Trends in the Storage Universe

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

File System Management

快 閃 記 憶 體 的 產 業 應 用 與 製 程

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

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

Solid State Drive Architecture

Solid State Drives Data Reliability and Lifetime. Abstract

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

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

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

The Technologies & Architectures. President, Demartek

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

SSD Performance Tips: Avoid The Write Cliff

Linux flash file systems JFFS2 vs UBIFS

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

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

Trabajo Memorias flash

Industrial Flash Storage Module

HP 128 GB Solid State Drive (SSD) *Not available in all regions.

NAND Flash Architecture and Specification Trends

Crucial MX inch Internal Solid State Drive

Make A Right Choice -NAND Flash As Cache And Beyond

NAND Basics Understanding the Technology Behind Your SSD

Advantages of e-mmc 4.4 based Embedded Memory Architectures

RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M

SOLID STATE DRIVES AND PARALLEL STORAGE

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

Intel Solid-State Drive 320 Series

An Analysis Of Flash And HDD Technology Trends

NEW HP 3PAR StoreServ Flash Storage Not Just For Mission Critical Application Acceleration Anymore

Nasir Memon Polytechnic Institute of NYU

Liteon True Speed White Paper SPEED UP NETWORK STORAGE PERFORMANCE WITH LITEON TRUE SPEED TECHNOLOGY

Choosing the Right NAND Flash Memory Technology

Solid State Drive vs. Hard Disk Drive Price and Performance Study

Benefits of Solid-State Storage

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Getting the Most Out of Flash Storage

The Data Placement Challenge

QuickSpecs. HP Solid State Drives (SSD) What's New. HP Solid State Drives (SSD) Overview

Managing the evolution of Flash : beyond memory to storage

Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems

Features. SSD370S SATA III 6Gb/s SSD. Advanced Global Wear-Leveling and Block management for reliability

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

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

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations

Indexing on Solid State Drives based on Flash Memory

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

SLC vs. MLC: An Analysis of Flash Memory

io3 Enterprise Mainstream Flash Adapters Product Guide

SALSA Flash-Optimized Software-Defined Storage

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

WEBTECH EDUCATIONAL SERIES

Application-Focused Flash Acceleration

Flash-optimized Data Progression

QuickSpecs. HPE Solid State Drives (SSD) Overview. HPE Solid State Drives (SSD) What's New

Transcription:

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 SSD Can write the full capacity 0.1x per day over lifetime HDD No write limitation 2

Flash Memory Technology ( Simplified ) N Implant Control Gate Float Gate N Implant Flash memory was invented by Dr. Fujio Masuoka while working for Toshiba circa 1980. According to Toshiba, the name "flash" was suggested by Masuoka's colleague, Shōji Ariizumi, because the erasure process of the memory contents reminded him of the flash of a camera (source: Wikipedia) Silicon Wafer / P Substrate Structure (Cross-Section) of Flash Memory Bit Cell Symbol 3

NAND Flash vs. NOR Flash Bit Line Ground Select Transistor Line 0 Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Bit Line Select Transistor Bit Line Line 0 Line 1 Line 2 Line 3 Line 4 Line 5 4

(NAND-) Flash Memory Cell Cross Section 19nm Cut in bitline direction Control Gate Control Gate Control Gate Float Gate Float Gate Float Gate N Implant N Implant N Implant N Implant Silicon Wafer / P Substrate 5

SLC, MLC, emlc, pslc and TLC SLC (Single Level Cell) (1 or 0) MLC (Multi Level Cell) (11, 10, 01 or 00) TLC (Triple Level Cell) (000,001,010,011, 100,101,110,111) Readout Voltage ~ Charge Level Level 0 ( 1 ) Readout Voltage Level 0 ( 11 ) Level 1 ( 10 ) Readout Voltage ( 11 ) ( 10 ) Readout Voltage ( 1 ) Readout Voltage ( 111 ) ( 110 ) ( 101 ) ( 100 ) Level 1 ( 0 ) Level 2 ( 01 ) ( 01 ) ( 011 ) ( 010 ) Level 3 ( 00 ) ( 00 ) ( 0 ) ( 001 ) ( 000 ) SLC MLC emlc pslc TLC Enterprise MLC screening accurate devices Pseudo SLC Using MLC as SLC 6

Write Endurance of NAND Flash Write Endurance of raw flash components SLC NAND Flash: ~100k erase cycles MLC NAND Flash: 5~10k erase cycles TLC NAND Flash: ~1k erase cycles Hard Disk Media: >10 Billion (*) cycles (*) no limit on media, 10 Billion = theoretical max of workload x years 7

Write Endurance Management in SSD Static/Dynamic Wear Leveling Dynamic: Write to empty/erased blocks (with lowest erase count). Static blocks remain (ie USB-Stick) Static: Also move static blocks with low erase count (SSD) Capacity Over-Provisioning SSD Capacity in GByte (10 9 Byte), internal flash in GiByte (2 30 Byte) 7.4 % higher internal capacity 240 GB SSD capacity using 256 GiB Flash (120 vs 128, 480 vs 512 etc.) 200 GB vs 256 GiB Flash (100 vs 128, 400 vs 512 etc.) Bad Block Management If write fails in one block, another block is assigned Garbage Collection (internal) and TRIM (from operating system) 8

Endurance: THE Criteria for SSD TBW ( Total Byte Written ) Total amount of data writable into SSD Depending on capacity: Large capacity = higher TBW Difficult to compare DWPD ( Disk Write per Day ) How often the entire capacity of the disk can be written per day over warranty lifetime More complicated, but better to compare and classify TBW [TB] = DWPD Capacity [TB] 365 Days 3(5) Years DWPD = TBW [TB] Capacity [TB] 365 Days 3(5) Years 9

SSD Device Mapping by Endurance Class ~0.1 DWPD (SATA) for 3 years $ Consumer (Laptop/Desktop), Dedicated Boot 1 DWPD (SATA or SAS) for 5 years $$$ Read Intensive, warm data, booting Content Delivery, Streaming ( write once a while, read many ) 10 DWPD (mainly SAS) for 5 years $$$$$$ Server Mainstream, Database 30 DWPD (SAS) for 5 years $$$$$$$$$$ Logging, Acceleration, Caching Remark: Workload Assumption: 4kB random writes Sequential Workload allows significantly higher TBW/DWPD. 10

SSD Performance Random Data Rate (IOPS) SSD: IOPS = f(memory interface & controller). No seek time like HDD!!! 4kB random read: > 100.000 IOPS 4kB random write: > 30.000 IOPS 4kB random r/w 70%/30% >50.000 IOPS. 15krpm HDD was ~300 IOPS Sequential Data Rate Internal (MB/s) 64kB block sequential read: ~900MB/s (essd) 64kB block sequential write: ~400MB/s (essd) 15krpm HDD was ~300MB/s 11

To Remember About SSD SSD are really fast. Fastest HDD 300 IOPS, SSD up to 100.000 IOPS HDD and SSD are different! No 1:1 Exchange SSD Application is sensitive to Workload Client SSD don t work in RAID/Cache Applications DWPD is the key Criteria DWPD depends on Flash Quality. Selection/Screening for Enterprise Level MLC Buy SSD from Flash Manufacturer! HDD fails by Spindle Motor Failure unpredictable SSD fails by reaching max. Write Endurance very predictable 12

Contact Information Rainer W. Kaese Senior Manager Business Development Storage Products TOSHIBA Electronics Europe GmbH Hansaallee 181 40549 Duesseldorf / Germany www.toshiba-components.com tel: +49 (0)211 5296 164 fax: +49 (0)211 5296 79164 cell: +49 (0)173 2639462 mail: RKaese@tee.toshiba.de 13

Toshiba Corporate Brand

Toshiba Corporate Brand 15