Français
Électronique industrielle

mémoire flash

Anglais: flash memory

Une puce mémoire réinscriptible qui conserve ses données sans alimentation électrique.

Mémoire flash : stockage de données sans électricité dans une puce

La mémoire flash est une technologie de stockage à semi-conducteurs qui conserve les données dans des transistors à grille flottante sans nécessiter d'alimentation électrique continue. Une seule puce contient des millions ou des milliards de ces transistors disposés en grille, chacun étant capable de stocker un ou plusieurs bits en piégeant des électrons sur une grille isolée. Lorsque l'alimentation est coupée, la charge piégée demeure, ce qui rend la mémoire flash non volatile et idéale pour les équipements portables, les systèmes embarqués et les centres de données qui doivent survivre aux pannes de courant.

Le terme « flash » fait référence à l'opération d'effacement, qui supprime des blocs entiers de données simultanément plutôt que cellule par cellule. Cet effacement au niveau du bloc distingue la flash des technologies antérieures comme l'EEPROM, où les octets individuels pouvaient être réécrits indépendamment. En pratique, la mémoire flash se présente sous deux types principaux : la flash NOR, qui permet un accès aléatoire et des réécritures aléatoires, et la flash NAND, qui efface et écrit par blocs mais offre une densité plus élevée et un coût inférieur. La plupart des stockages grand public, les disques SSD, les clés USB, les cartes mémoire, utilisent la flash NAND, tandis que la flash NOR apparaît généralement dans le stockage de firmware pour les microcontrôleurs et les équipements réseau.

Les vitesses de lecture et d'écriture varient considérablement selon l'architecture. La flash NAND atteint généralement des vitesses de lecture de 200 à 600 mégaoctets par seconde dans les SSD modernes, tandis que les vitesses d'écriture dépendent fortement du contrôleur et si les données sont écrites dans la couche rapide à cellule unique (SLC) ou dans les régions plus denses à cellules multi-niveaux (MLC) ou à cellules triple-niveaux (TLC). La flash NOR est plus lente mais permet des lectures au niveau de l'octet, ce qui la rend adaptée à l'exécution de code directement depuis la puce. Toute mémoire flash se dégrade progressivement ; chaque cycle d'effacement endommage légèrement la couche d'oxyde, limitant l'appareil à un nombre fini de cycles de programmation-effacement, typiquement 10 000 à 100 000 pour la SLC et 1 000 à 10 000 pour la MLC, selon le type de cellule et la contrainte de tension.

L'égalisation de l'usure et la correction d'erreurs sont des stratégies critiques dans les contrôleurs flash. L'égalisation de l'usure répartit les écritures sur la puce pour éviter que les points chauds n'épuisent prématurément leurs budgets de cycles. Les codes de correction d'erreurs (ECC) détectent et corrigent les inversions de bits causées par la fuite de charge ou la perturbation de lecture, où l'accès répété à une cellule peut corrompre les cellules voisines. Sans ces mécanismes, les dispositifs flash tomberaient en panne de manière imprévisible et perdraient l'intégrité des données bien avant que l'usure mécanique ne devienne évidente.

La mémoire flash domine les applications industrielles où la robustesse et l'efficacité énergétique sont importantes. Elle alimente les enregistreurs de température, les systèmes d'infodivertissement automobiles, les contrôleurs industriels et les instruments de terrain qui fonctionnent dans des environnements difficiles. L'absence de pièces mobiles élimine les modes de défaillance mécanique, et la faible consommation d'énergie pendant le fonctionnement et la consommation nulle pendant le stockage au repos conviennent aux appareils distants et alimentés par batterie. Cependant, le stress thermique, les fluctuations de tension et les interférences électromagnétiques peuvent accélérer la dégradation, de sorte que les implémentations flash industrielles incluent souvent un ECC amélioré, des marges de tension d'alimentation plus larges et des composants classés pour des plages de température étendues comme -40 à 85 degrés Celsius.

Sources

Entrée IG598909/12/2015

Autres termes : Électronique industrielle

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.