NAND SLC vs MLC vs TLC vs QLC : les différences expliquées
Le nom indique combien de bits une cellule de flash NAND stocke : un (SLC), deux (MLC), trois (TLC) ou quatre (QLC). Stocker plus de bits par cellule loge davantage de capacité sur le même silicium et réduit le coût par bit, mais la cellule doit distinguer davantage de niveaux de tension, plus rapprochés. L'endurance, la vitesse et la fiabilité se dégradent donc toutes de la SLC à la QLC.
| Critère | SLC | MLC | TLC | QLC |
|---|---|---|---|---|
| Bits par cellule | 1 | 2 | 3 | 4 |
| États de tension de seuil | 2 | 4 | 8 | 16 |
| Endurance (cycles de programmation/effacement) | Environ 50 000 à 100 000 | De plusieurs milliers à 10 000 | Quelques milliers | Environ 1 000 |
| Vitesse d'écriture | La plus rapide | Rapide | Plus lente | La plus lente |
| Latence de lecture | La plus faible | Faible | Plus élevée | La plus élevée |
| Taux d'erreurs et ECC | Le plus faible, correction d'erreurs légère | Faible | Plus élevé, ECC plus robuste nécessaire | Le plus élevé, ECC la plus robuste et read-retry nécessaires |
| Coût par bit | Le plus élevé | Élevé | Faible | Le plus faible |
| Capacité pour une même surface de puce | La plus faible | Deux fois la SLC | Trois fois la SLC | Quatre fois la SLC |
| Usages typiques | Stockage industriel et aérospatial, caches d'écriture d'entreprise | Anciens SSD d'entreprise et SSD grand public haut de gamme | SSD grand public courants, téléphones, cartes mémoire | Disques de grande capacité à bas coût et stockage majoritairement en lecture |
Les valeurs indiquées sont des ordres de grandeur typiques et varient selon la génération de procédé et le produit.