The Broadband Guide
SG
search advanced
 Username:
 Password:
Register
 forgot password?
 search
FAQs Categories:

SLC, MLC or TLC NAND for Solid State Drives ?

Tags: , , , , ,
SSDs (Solid State Drives) use NAND flash chips. Each of these chips contain millions of cells with limited number of write cycles. There are different types of NAND flash chips in use today with different characteristics as follows:


SLC (Single Level Cell) - highest performance, at a very high cost, enterprise grade NAND
~ 90-100,000 program/erase cycles per cell (highest endurance)
- lowest density (1 bit per cell, lower is better for endurance)
- lower power consumption
- faster write speeds
- much higher cost (3 times higher than MLC)
- good fit for industrial grade devices, embedded systems, critical applications.

eMLC (Enterprise Multi Level Cell) - good performance, aimed at enterprise use
~ 20-30,000 program/erase cycles per cell
- higher density (2 bits per cell)
- lower endurance limit than SLC, higher than MLC
- lower cost
- good fit for light enterprise use and high-end consumer products with more disk writes than MLC.

MLC (Multi Level Cell) - average performance, consumer grade NAND
~ 10,000 program/erase cycles per cell
- higher density (2 or more bits per cell)
- lower endurance limit than SLC
- lower cost (3 times lower than SLC)
- good fit for consumer products. Not suggested for critical applications which require frequent updates of data

TLC (Three Level Cell) - lower performance, lowest cost NAND
~ 3-5,000 program/erase cycles per cell
- highest density (3 bits per cell)
- lower endurance limit than MLC and SLC
- best price point (30% lower than MLC)
- somewhat slower read and write speed than MLC
- good fit for lower-end consumer products. Not recommended for critical applications which require frequent updating of data

Generally, SLC drives are the fastest, most relieble and most expensive drives available, usually used in the enterprise because of their consiredably higher cost. Both MLC and TLC are widely used consumer grade memory, with MLC being better in terms of endurance.

Notes: Larger TLC drives may yield similar longevity as smaller MLC drives, considering you can average out the wear over higher number of cells.


  User Reviews/Comments:
    rate:
   avg:
by anonymous - 2014-12-19 12:49
"level", not "layer"

"layer" has a meaning for 3D (V-NAND, etc.)
by anonymous - 2015-04-03 14:32
wrong information, please look into this link and other studies done comparing MLC to SLC.

http://techreport.com/review/26523/the-ssd-endurance-experiment-casualties-on-the-way-to-a-petabyte/3
by Philip - 2015-04-03 16:42
The information is correct. The article you quoted actually compares MLC to TLC, and it also confirms that by design TLC flash is more sensitive to wear because it has more cell states.

In addition, those tests only indicate how many times data can be written, but not how long the written data can be retained, so they give a useful, but by no means complete picture.
by Petru Mateescu - 2016-04-24 12:36
I also think that the info is incorrect.

Let's compare 2 SSD:


#1-----ADATA PREMIER PRO SP5050 240GB(a TLC)
vs.
#2-----KINGSTON SSDnow V300 240GB(a MLC)

#1 has an advantage of around 100 mb/s

HOW?
by Anonymous - 2016-05-05 11:56
The article is accurate.

ADATA SP550 is a TLC drive, with an SLC cache (2-8GB).

So it is kind of like a hybrid SSD/HDD drives where the initial writes are done to the cache (SLC layer), which are super fast, up to 500MB/s, but when you do a large transfer of, say, 20GB, once the cache is filled, it slows down to the TLC speeds which can be slower than HDD (SP550 120GB drive's sustained average write speed is 73MB/s on a 26.8GB transfer, which is abysmal).

Check out tweaktown's review of the SP550. A lot of the SSD manufacturers are switching to cheaper TLC drives and by using a small SLC cache, they get to advertise "up to 500MB/s transfer speeds". The key being the "up to" part.

It is very deceiving, really. Especially when a company like Crucial releases the next version of a super popular SSD but switches from MLC to TLC in the process, while still advertising the same speeds. In reality, the BX200 is much slower than the BX100 when sustained writes are taken into consideration.
by Anonymouse - 2016-09-13 11:48
"by Petru Mateescu - 2016-04-24 12:36
HOW?"

Googling 'v300 nand switch' will provide you with your answers. Kingston tends to use some shady behavior with their lower end products and blame the consumer."
comment top
News Glossary of Terms FAQs Polls Cool Links SpeedGuide Teams SG Premium Services SG Gear Store
Registry Tweaks Broadband Tools Downloads/Patches Broadband Hardware SG Ports Database Security Default Passwords User Stories
Broadband Routers Wireless Firewalls / VPNs Software Hardware User Reviews
Broadband Security Editorials General User Articles Quick Reference
Broadband Forums General Discussions
Advertising Awards Link to us Server Statistics Helping SG About