J'ai lu que les mémoires flash peuvent "seulement" être reprogrammées de 100 000 à 1 000 fois, jusqu'à ce que le stockage de la mémoire "se détériore"
Pourquoi cela se produit-il exactement avec le flash et non avec d'autres types de mémoire, et à quoi se réfère "détériorer" en interne?
EDIT: Comme ce n'est pas seulement flash que cela se produit, je voudrais généraliser un peu et me renseigner sur les souvenirs qui ont ce problème. En outre, l'usure entre ces types de mémoire se produit-elle en raison du même phénomène?
Réponses:
Je ne peux pas parler de FRAM (mémoire ferroélectrique), mais toute technologie qui utilise des grilles flottantes pour stocker la charge - toute forme d'EPROM, y compris l'EEPROM et Flash - s'appuie sur le "tunneling" d'électrons à travers une très mince barrière isolante en oxyde de silicium pour changer la montant de la charge sur la porte.
Le problème est que la barrière d'oxyde n'est pas parfaite - puisqu'elle est "développée" au-dessus de la filière en silicium, elle contient un certain nombre de défauts sous forme de joints de grains cristallins. Ces frontières ont tendance à «piéger» les électrons tunneliers de manière plus ou moins permanente, et le champ de ces électrons piégés interfère avec le courant tunnel. Finalement, une charge suffisante est piégée pour rendre la cellule non accessible en écriture.
Le mécanisme de piégeage est très lent, mais il suffit de donner aux périphériques un nombre fini de cycles d'écriture. De toute évidence, le nombre indiqué par le fabricant est une moyenne statistique (rembourrée avec une marge de sécurité) mesurée sur de nombreux appareils.
la source