Cellule multi-niveaux
En électronique, une cellule multi-niveaux (MLC, multi-level cell en anglais) est un élément de mémoire capable de stocker plus d'un bit d'information.
Le flash MLC NAND est une technologie de mémoire flash utilisant plusieurs niveaux par cellule permettant le stockage de davantage de bits avec le même nombre de transistors. Une cellule mono-niveau (SLC, single-level cell en anglais) NAND peut exister sous deux états électriques différents. Elle permet donc le stockage d'un seul bit d'information. La plupart des mémoires flash MLC NAND possède des cellules pouvant exister sous quatre états différents, de manière à pouvoir stocker deux bits d'information par cellule. Ceci réduit la marge séparant les états et résulte en l'exposition à davantage d'erreurs. Les cellules multi-niveaux conçues pour avoir des taux d'erreur particulièrement bas sont parfois appelés MLC d'entreprises (eMLC, enterprise MLC en anglais).
Généralités
Le principal avantage des mémoires flash MLC réside en leur faible coût par unité de stockage du à une plus grande densité de données, et les logiciels de lecture de mémoire peuvent compenser un taux d'erreur plus important. Ceux-ci ont recours à un code correcteur d'erreur capable de corriger des erreurs étendues à plusieurs bits ; par exemple, le SandForce SF-2500 Flash Controller peut corriger jusqu'à 55 bits par secteur de 512 bits avec un taux d'impossibilité de correction inférieur à un secteur pour 1017 bits lus. L'algorithme le plus utilisé est celui de Bose-Chaudhuri-Hocquenghem (code BCH).
Quelques systèmes de mémoire vont dans la direction opposée et utilisent deux cellules par bit afin de diminuer les taux d'erreur[1]. C'est le cas par exemple de l'Intel 8087[2]. Certains SSD utilisent en partie une architecture MLC NAND comme s'il s'agissait d'un SLC NAND, aboutissant à de meilleures vitesses d'écriture[3],[4],[5].
Samsung a aussi lancé un type de NAND qui stocke trois bits d'information par cellule, avec un total de huit états de voltage. Cette technologie est souvent appelée cellule triple-niveaux (TLC, Triple Level Cell en anglais) et est apparue pour la première fois dans la série de SSD 840 EVO[6]. Samsung considère cette technologie comme une MLC trois bits. Les cartes mémoire flash X4 de SanDisk se basent sur une technologie de quatre bits par cellule, qui utilise 16 états de voltage[7],[8]. Les inconvénients des MLC sont amplifiés avec les TLC, mais ces dernières bénéficient d'une meilleure densité de stockage et d'un coût moindre[9].
Cellule mono-niveau
La mémoire flash stocke les données dans des cellules mémoire individuelles composées de transistors à effets de champ (en particulier des floating-gate MOSFET). Généralement, chaque cellule possède deux états électriques possibles et permet ainsi de stocker un unique bit d'information. On l'appelle donc cellule mono-niveau ou SLC (single-level cell).
Elle présente des vitesses d'écriture plus grandes pour une consommation moindre et une meilleure endurance. Cependant, dans la mesure où les mémoires SLC stockent moins de données par cellule que les mémoires MLC, leur coût par mégabit est plus important pour le fabricant. Leur vitesse de transfert et durée de vie particulièrement avantageuses font des mémoires flash SLC un élément de choix à la base des cartes mémoire haute performance.
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Multi-level cell » (voir la liste des auteurs).
- "Automotive EEPROMs use two cells per bit for ruggedness, reliability" by Graham Prophet 2008-10-02
- "Four-state cell called density key" article by J. Robert Lineback.
- Geoff Gasior.
- Allyn Malventano.
- Samsung.
- Samsung SSD 840 Series - 3BIT/MLC NAND Flash
- SanDisk Ships World’s First Flash Memory Cards with 64 Gigabit X4 (4-Bits-Per-Cell) NAND Flash Technology
- NAND Flash - The New Era of 4 bit per cell and Beyond EE Times 2009-05-05
- « Samsung SSD 840: Testing the Endurance of TLC NAND », AnandTech, (consulté le )
- Portail de l’électricité et de l’électronique