What is the Difference Between an eMLC or MLC Solid State Drive?
I have the option to choose between MLC and eMLC for the SSD on my PXI controller. What's the difference between these two types of memory?
Some controllers, such as the PXIe-8135 offer the option to choose between either an eMLC or MLC solid state drives.
MLC stands for Multi-Level Cell, and is used to describe a type of flash memory that can store more than 1-bit per cell. This is the popular choice for consumer-grade solid state storage.
eMLC stands for Enterprise MLC, an improved version of the Multi-Level Cell flash memory.
The difference between the two is primarily reliability and write endurance. Typically the more bits in each flash cell, the fewer write cycles the cell will have. As an example, an eMLC could be 2-bit, whilst a MLC could be 3 or 4-bit. This translates to a large difference in how many write cycles the cells will have. A consumer-grade MLC will only provide 3000 to 10000 write cycles, whereas an eMLC can offer 20,000 to 30,000.
As suggested by the name, Enterprise MLC is designed for enterprise applications due to its ability to handle higher workloads. It is currently considered a compromise between the inexpensive option of MLC flash, and the very expensive single-level cell (SLC) flash, though vendors are working on bringing it closer to the standards of SLC, which has about 100,000 write cycles.
Product Documentation: Removable Hard-Drive Options for Deploying PXI Systems in Classified Areas
Report Date: 10/02/2013
Last Updated: 03/02/2017
Document ID: 6E145AYW