SLC, MLC etc.
Il existe différents types de mémoire flash:
SLC (abréviation de cellule à un seul niveau) sont des cellules de mémoire constituées de flash NAND et chacune stocke un bit. Seuls deux états de charge par condensateur sont utilisés ici. Cette construction permet la plus grande intégrité des données et est utilisée en raison de la fiabilité supérieure avec des exigences de mémoire intensives en écriture.
pSLC (pseudo single level cell) est la dernière innovation en matière de mémoires flash industrielles. Ceci est basé sur MLC-NAND (Multi Level Cell), mais les cellules NAND fonctionnent comme une mémoire SLC. Au lieu de deux bits comme d'habitude avec MLC, un seul bit est stocké par cellule NAND. De plus, les différences entre les niveaux de tension sont nettement plus importantes qu'avec les MLC-NAND fonctionnant de manière conventionnelle. En conséquence, les mémoires pSLC réalisent six fois plus de cycles d'écriture et d'effacement que les mémoires MLC conventionnelles.
Pour les applications industrielles avec des exigences de stockage élevées, qui imposent néanmoins des exigences élevées en termes de durée de vie et de fiabilité fonctionnelle, le stockage pSLC peut être une alternative intéressante. Cependant, il est faux de penser que le stockage pSLC peut s'approcher du stockage SLC. Les systèmes de stockage SLC authentiques ont une durée de vie (endurance) jusqu'à cinq fois plus longue que les systèmes de stockage pSLC
MLC (MLC est l'abréviation de Mult-Level-Cell = cellule à plusieurs niveaux) sont des cellules de mémoire dans lesquelles plus d'un bit par cellule est stocké. Le stockage de plusieurs bits par cellule mémoire présente l'inconvénient que la vitesse de lecture et d'écriture est généralement plus faible. Les cellules réagissent de manière beaucoup plus sensible aux pertes de charge. De faibles pertes de charge de 10%, sans importance dans les SLC, provoquent des erreurs de bits dans les cellules MLC. Les mêmes procédures de correction d'erreur sont utilisées que dans les SLC, mais avec un contingent plus élevé de données de correction, ce qui réduit encore quelque peu le gain de capacité.
Cette technologie est nettement moins chère que la mémoire SLC et est principalement utilisée pour les besoins de mémoire à lecture intensive.
Anciennes technologies de flash
aMLC (abréviation de Advanced-Multi-Level Cell) est une technologie développée par ATP qui tente d'intégrer les avantages du SLC dans une cellule MLC. Il augmente considérablement les performances et la longévité des flashs MLC conventionnels. Le principe derrière cela: la mémoire MLC ordinaire est modifiée au niveau du micrologiciel de sorte qu'au lieu des quatre états de charge habituels par cellule de mémoire, seuls deux sont utilisés. En principe, la mémoire MLC fonctionne alors en mode SLC, ce qui offre une vitesse d'écriture plus élevée et permet également plus de cycles d'écriture. Les performances d'écriture sont proches de celles de la mémoire SLC. Le nombre de cycles d'écriture possibles pour MLC est d'env. 3 000 cycles P / E et pour aMLC 40 000 cycles P / E.
aMLC a été remplacé par pMLC (voir ci-dessus)