islc Claiming the Middle Ground of the High-end Industrial SSD Market

Similar documents
islc A Cost-Effective Superior-MLC Solution With Similar Performance, Endurance and Reliability to SLC White Paper June 2017

islc A Cost-Effective Superior-MLC solution With Similar Performance, Endurance and Reliability To SLC White paper An Innodisk White Paper March 2013

An Innodisk White Paper March islc. A Cost-Effective Superior-MLC solution With Similar Performance, Endurance and Reliability To SLC.

INNODISK ismart Linux Execution File 2.8 User s Guide

Flash Memory. 2D NAND vs. 3D NAND. White Paper F-WP002

Seamless Integration of Dual-port SocketCAN Solution

NAND Flash Basics & Error Characteristics

Micron Quad-Level Cell Technology Brings Affordable Solid State Storage to More Applications

MC-1100 Series Component Compatibility Guide

Technical Notes. Considerations for Choosing SLC versus MLC Flash P/N REV A01. January 27, 2012

It Takes Guts to be Great

Innodisk Corporation guarantees that all Innodisk manufactured products undergo strenuous quality control testing

Temperature Considerations for Industrial Embedded SSDs

DA-820 Series Component Compatibility Guide

EXPC-1519 Series Component Compatibility Guide

GLS89SP032G3/064G3/128G3/256G3/512G3/001T3 Industrial Temp 2.5 SATA ArmourDrive PX Series

NAND Flash Memory. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

DA-681A-T Series Component Compatibility Guide

UC-8100 Series Component Compatibility Guide

Error Detection/Correction And Bad Block Management

IA260 and EM-2260 Series Component Compatibility Guide

Over provisioning in solid state hard drives: benefits, design considerations, and trade-offs in its use

V2400A-T Series Component Compatibility Guide

3ME4 Series. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: Innodisk Approver. Customer Approver

NAND Flash Architecture and Specification Trends

Pseudo SLC. Comparison of SLC, MLC and p-slc structures. pslc

Quality Comparison of SLC, MLC and emlc.

UC-7112 Plus Series Component Compatibility Guide

How Good Is Your Memory? An Architect s Look Inside SSDs

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FIV Series CSXXXXXRC-XX09XXXX. 04 Jul 2016 V1.

Flash Storage Solutions for Embedded Applications Making the Right Choice

Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: Innodisk Approver. Customer Approver

Cervoz Industrial SSD

Cervoz Industrial SSD

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FIV Series CSXXXXXRC-XX10XXXX. 22 Aug 2017 V1.

3MG-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Cervoz Industrial SSD

FLASH RELIABILITY, BEYOND DATA MANAGEMENT AND ECC. Hooman Parizi, PHD Proton Digital Systems Aug 15, 2013

DA-682A Series Component Compatibility Guide

GLS86FB008G2 / 016G2 / 032G2 / 064G2 Industrial Temp msata ArmourDrive

Secure data storage -

Flash Memory Overview: Technology & Market Trends. Allen Yu Phison Electronics Corp.

Advanced Flash Technology Status, Scaling Trends & Implications to Enterprise SSD Technology Enablement

MS800 Series. msata Solid State Drive Datasheet. Product Feature Capacity: 32GB,64GB,128GB,256GB,512GB Flash Type: MLC NAND FLASH

Wear Leveling Static, Dynamic and Global. White paper CTWP013

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3ME2 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

WHITE PAPER. Title What kind of NAND flash memory is used for each product? ~~~ Which is suitable SD card from reliability point of view?

SSD Applications in the Enterprise Area

V2616A Series Component Compatibility Guide

Macrotron Systems, Inc. Flash Media Products. Part Number Family: 2.5 PATA (IDE) SSD (High Performance Series) PA25SMXXXXXMXXMX

Cervoz Industrial Memory Card

Cervoz Industrial Memory Card

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Driving SSD Storage into Today s Embedded Systems Computing Architecture s

Cervoz Industrial Embedded Module

16:30 18:00, June 20 (Monday), 2011 # (even student IDs) # (odd student IDs) Scope

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FV Series. V Aug

SD 3.0 series (islc) Customer. Approver. Approver. Customer: Customer. Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Designing Enterprise Controllers with QLC 3D NAND

The Many Flavors of NAND and More to Come

White Paper. Samsung V-NAND. Yield more capacity, performance and power efficiency

GLS87BP032G3/064G3/128G3/256G3/512G3/001T3 Industrial Temp SATA M.2 ArmourDrive PX Series

Improving LDPC Performance Via Asymmetric Sensing Level Placement on Flash Memory

Cervoz Industrial Embedded Module

WHITE PAPER. Know Your SSDs. Why SSDs? How do you make SSDs cost-effective? How do you get the most out of SSDs?

3SE-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

3SE4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

SLC vs MLC: Considering the Most Optimal Storage Capacity

3ME3 Series. Customer Approver. InnoDisk Approver. Customer: Customer Part Number: InnoDisk Part Number: InnoDisk Model Name: Date:

Selecting a Flash Memory Solution for Embedded Applications

Reducing Solid-State Storage Device Write Stress Through Opportunistic In-Place Delta Compression

3IE Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FV Series. V Aug

Forging a Future in Memory: New Technologies, New Markets, New Applications. Ed Doller Chief Technology Officer

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Considering the 2.5-inch SSD-based RAID Solution:

Cervoz Industrial Embedded Module

Transitioning from e-mmc to UFS: Controller Design. Kevin Liu ASolid Technology Co., Ltd.

SED2FIII-MP Series. Embedded Storage Solutions. SATA III 2.5 Solid State Drive. SED2FIII Series Datasheet. Enterprise Grade CSXXXXXXB-XXXXB3XX

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Three Paths to Better Business Decisions

3MG2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

3MG-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Cervoz Industrial Memory Card

Using MLC Flash to Reduce System Cost in Industrial Applications

3ME Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

1MG3-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Flash type comparison for SLC/MLC/TLC and Advantech s Ultra MLC technology

Flash Product Roadmap Q4 Product Management Div. 10/30/2018

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Self-Adaptive NAND Flash DSP

XCubeFAS Series White Paper

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Could We Make SSDs Self-Healing?

Understanding SSD overprovisioning

Transcription:

White Paper islc Claiming the Middle Ground of the High-end Industrial SSD Market Executive Summary islc is a NAND flash technology designed to optimize the balance between cost and performance. The firmware technology is built on the framework of multi-level cell (MLC) NAND flash. MLC NAND flash cells are made to hold one bit per cell instead of two, effectively mimicking single-level cell (SLC) NAND flash. islc is a hybrid between MLC and SLC technology, where performance is closer to SLC and endurance is significantly higher than MLC. The price roughly falls between MLC and SLC products. The program/erase (P/E) cycle limit for islc is around 20,000, while MLC is 3,000 and SLC ranges from 60,000 to 100,000. Burn tests show islc solid state drives (SSD) far surpass their stated P/E cycle limitations without data loss or data failures. A burn test comparison between an islc an MLC device showed a significant difference in the number of error checking and correction (ECC) bits (islc 15, MLC 40). Write performance tests indicate that islc is about 10% slower than SLC and around twice as fast as MLC. Innodisk Corporation. All Rights Reserved. 1

Introduction For system integrators, choosing the optimal storage solution can be a struggle. MLC products do not deliver the desired performance and longevity expected and the cost of SLC can far outweigh the benefits. islc is aimed at the segment between the high-end and mission-critical SLC market and the low-end MLC market. islc technology is a flash solution that increases the performance, reliability and endurance of MLC NAND flash. The cells are enhanced through the screening and programming of SSD firmware, which enables the MLC NAND flash to mimic SLC. This paper aims to explain the difference between these NAND flash technologies, and how islc is a solution that fits within the broader framework of the embedded and other high-end industries. Background As technology progresses, manufacturers are able to store more bits, and thus more information into each NAND flash cell. There are already devices holding three bits per cell (tri-level-cells, TLC,) and four bits per cell (quadlevel cells, QLC) devices are in development. This trend will lead to a further decrease in cost and increase in capacity as the cells get stacked even more tightly together. However, the downside is a drastically lower number of program/erase (P/E) cycles, i.e. the number of times the storage drive can be fully written with data and then erased before eventually failing 1. This is due to the one inherent issue that no SSD can escape: cell degradation. When the data in a cell is deleted, it is hit with a relatively powerful electric charge. This process will ever so slightly degrade the substrate of the cell. On this nanoscopic scale, these tiny impairments will accumulate and eventually lead to full device failure 2. Another inherent issue is error bits. These occur when data transmitted encounters electrical or magnetic interference from the environment and one or more bits are flipped (1 to 0 or vice versa). As the bits per cell increase and the cell size tightens the risk for error bits also increases. Even though these error bits will be fixed by implemented error correcting code (ECC), they still impact performance. A lower error bit rate naturally means better performing SSD devices. Innodisk Corporation. All Rights Reserved. 2

However, this is still great news for the average consumer as solid state devices become more affordable and the endurance is still more than enough for every-day use. Enterprise and industrial applications on the other hand, experience much higher P/E cycle numbers and have stricter performance requirements, which in turn can render MLC and other higher bits-per-cell technology unfit for use. SLC vs MLC The Struggle for Optimization The primary difference between SLC and MLC is the number of bits stored in each NAND cell. SLC stores 1 bit of data per cell, while MLC stores 2 bits per NAND cell. This allows SLC to be more fault-tolerant than MLC, while supporting more write cycles per cell. SLC flash can provide longer endurance and is a perfect choice for high-end applications. Other key differences between SLC and MLC include read, write and erase times, P/E cycles, and handling of errors bits (see table 1). Table 1. Comparing SLC and MLC Program Page Erase Block P/E Cycle Bits corrected by ECC SLC (24nm) 400μs 4ms 60K 24 bit/ 1024Bytes MLC (15nm) 1400μs 5ms 3K 40 bit/ 1024Bytes As indicated in this table, other than performing better in terms of speed, SLC also has a lower raw bit error rate (RBER). This is defined as the number of bits that are wrongly written. For example: if the input sequence 01 01 01 01 is written as 01 11 11 01, two error bits have occurred. In terms of RBER, there are two error bits in a string of eight bits, giving a rate of 0.25 or 25%. SLC NAND flash is more reliable and more enduring than MLC, and is the ideal solution for industrial and enterprise applications. However, due to its affordability, MLC flash is still a very functional choice, although at the expense of performance and endurance. MLC s popularity is mainly driven by price. This has lead MLC NAND manufacturers to create larger capacity devices at a better cost efficiency ratio. The trade-off is a decrease in reliability and endurance, seen in figure 1. As NAND flash technology shrinks from 3Xnm down to 1Xnm, manufacturers require higher ECC capabilities to compensate for the decrease in reliability and endurance. Innodisk Corporation. All Rights Reserved. 3

Many applications will fall in between these two flash types, where performance and endurance requirements exclude MLC alternatives. In this case, the system integrator is stuck with a more costly SLC option. Costperformance Optimization with islc It is ideal to have islc performance mirror that of SLC flash, while the range in cost being close to MLC flash. An example to show the increase in endurance can be seen in figure 2. When writing 10 full disks of data per day with a 32GB SSD, the islc device lasts 5.5 years. This is a full seven times longer than MLC which does not reach a full year before failing. islc uses in-house designed firmware to force to the MLC flash to act as an SLC cell. Each SLC cell holds one bit - 1 or 0 -, while MLC holds two bits 00, 01, 10 or 11. islc mimics SLC by only holding 1 bit in each NAND cell (see figure 3). This firmware tweak essentially allows the flash to perform close to that of SLC flash. This also increases endurance and data retention levels of the MLC NAND flash. Innodisk Corporation. All Rights Reserved. 4

Testing Data The average endurance in islc surpasses 20,000 P/E cycles, significantly increasing the lifespan of the drive compared to MLC flash. Table 2 illustrates a non-stop burn test with measured variables with both devices far surpassing the 20,000 limit; thus no errors occurred (data loss, data failure). Table 2: Non-stop burn test with measured variables Sample Capacity Page Size Average Erase Count Error Total Data Written(GB) Total Test Time (Hours) 1 16GB 16K 43,001 0 381,002.32 2,389.18 2 32GB 16K 29,021 0 868,884,25 4,298.54 Our tests show a lower amount of error bits for islc compared to MLC. When comparing the technology nodes of islc and MLC, 1xnm islc P/E cycle reached 20,000 times with error bits under 24 bits, while P/ E cycles for 1xnm MLC passed 3,000 with 40 error bits. Table 3 shows ECC bits comparison between islc and MLC. Table 3: ECC bits Comparison between islc and MLC Flash Type Capacity Average Erase Count ECC islc 16GB 34,733 15 bits MLC 16GB 6,280 40 bits Innodisk Corporation. All Rights Reserved. 5

Write performance for islc NAND flash is about 10% slower than SLC NAND flash, while MLC NAND flash is approximately 50% slower than SLC NAND flash. This is a significant jump in performance over typical MLC solutions. See Table 4. Table 4: Comparing the Write performance for SLC, islc and MLC on SATA III Write (Max. MB/s) 1 CH 2 CH 4 CH SLC NA* 100 230 islc 50 100 230 MLC 20 40 140 *SLC starts with 2 channels. Conclusion The advantages of islc can thus be summed up as: - Extended lifespan and reliability compared to MLC - Performance similar to SLC - Price point around half that of SLC islc strikes a good balance between affordability and performance. With the increased number of P/E cycles, product lifespan is boosted to seven times that of similar MLC devices, while performance reaches the levels of SLC Flash. These factors are all key to making islc the ideal storage solution for the high-end industrial and embedded market, where budget-friendly alternatives are more attractive. Sources: 1.https://www.theverge.com/2017/6/28/15887902/toshiba-quadruple-level-3d-nand-cells-flash-memory 2.http://searchstorage.techtarget.com/podcast/How-NAND-flash-degrades-and-what-vendors-do-to-increase-SSD-endurance Innodisk Corporation. All Rights Reserved. 6

The Innodisk Solution Innodisk's 3IE4 Series includes the following 2.5" SATA SSD ServerDOM CFast M.2 msata SATADOM SATA Slim Innodisk Corporation 5F., NO. 237, Sec. 1, Datong Rd., Xizhi Dist., New Tapei City, 221, Taiwan Tel : +886-2-7703-3000 Fax : +886-2-7703-3555 E-Mail : sales@innodisk.com Copyright July 2017 Innodisk Corporation. All rights reserved. Innodisk is a trademark of Innodisk Corporation, registered in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective owner(s).