Pourquoi NAND n'efface-t-il qu'au niveau du bloc et non au niveau de la page?

11

Ci-dessous, je comprends comment la mémoire flash NAND est organisée, avec cette conception, il devrait être possible d'effacer une seule page et de la programmer au lieu d'effacer un bloc entier. Ma question est, pourquoi l'implémentation NAND n'efface-t-elle pas à un niveau de page plus granulaire? Intuitivement, tout ce qui doit être fait est de présenter la ligne de mots représentant la page en cours d'effacement, avec une haute tension pour éliminer les électrons de la grille flottante tout en laissant les autres lignes de mots intactes. Toute explication sur le raisonnement derrière cela est appréciée.

Organisation des blocs flash NAND

Joel Fernandes
la source

Réponses:

9

Si vous ne les essuyez pas tous en même temps, vous aurez besoin d'une tension beaucoup plus élevée car vous essayez d'élever la tension de grille flottante d'une certaine tension au - dessus de la tension de source. Si la source n'est pas reliée à la terre à travers les autres transistors, de nombreuses tensions de source seront déjà à un certain niveau plus élevées que la terre. De plus, si vous essayez d'utiliser une tension plus élevée, une partie de cette tension se retrouvera probablement sur certains transistors avec leurs sources liées à la terre, ce qui peut être suffisant pour endommager le transistor.

Horta
la source
Merci beaucoup, c'est une excellente réponse. Je suppose donc que pour NOR, il devrait être possible d'effacer uniquement tous les FGT sur une ligne de mots particulière, au lieu de tous dans un bloc?
Joel Fernandes
* puisque toutes les sources sont mises à la terre
Joel Fernandes
1
@JoelFernandes Bien que vous puissiez techniquement concevoir un flash NOR pour pouvoir effacer des cellules individuelles, cela ne se fait pas dans la pratique. Parce qu'il faut une tension négative élevée, pas un 0 ou un 1, pour effacer une cellule, ils relient de nombreuses cellules en blocs pour effectuer cette opération d'effacement. De cette façon, votre circuit de programmation et de lecture ne doit pas être capable de gérer une tension négative importante. Étant donné que la vitesse est si importante en mémoire, c'est une sage décision d'ingénierie.
horta
donc -ve tension est utilisée pour effacer une cellule? J'ai pensé que pour le NAND et le NOR, une tension positive élevée a été utilisée à travers la grille / la source pour tunneler quantiquement la charge stockée (la mettant ainsi à 1). On dirait que je manque quelque chose. De même, toute bonne référence à la littérature pour l'organisation des circuits NAND / NOR serait appréciée.
Joel Fernandes
1
@JoelFernandes en.wikipedia.org/wiki/Flash_memory#NOR_flash C'est une tension négative élevée qui repousse / tunnelise les électrons du FG vers la source. Cette page contient également de nombreuses références / liens. Pour programmer, vous appliquez une tension positive et vous obtenez des électrons coincés dans la grille flottante de la source / drain. Les électrons provoqueraient une tension négative au-dessus du canal forçant le canal à cesser de conduire, c'est-à-dire un 0. Pour réinitialiser à un 1, vous inversez la tension à un niveau vraiment élevé provoquant un tunnelage électronique du FG vers la source.
horta
1

J'étais tellement confus par l'idée d'effacer des blocs ... J'ai trouvé un livre expliquant la mémoire Flash en détail. Vous pouvez être intéressé par l'explication de l'auteur:

... L'effacement de Flash en petits morceaux a rendu la gestion du code et du stockage des données plus facile et plus sûre. La plupart se demandent pourquoi les tailles de bloc ne sont pas réduites jusqu'à l'idéal de l'effacement d'un seul octet / mot. La raison en est que plus le bloc est petit, plus la pénalité dans les transistors et la zone de matrice est importante, ce qui augmente les coûts. Bien que les blocs plus petits soient plus faciles à utiliser et plus rapides à effacer, ils sont plus coûteux en termes de taille de matrice, de sorte que chaque schéma de blocage doit équilibrer ses tailles de bloc avec le coût de l'appareil et les besoins de son application cible ... "

cité dans Nonvolatile Memory Technologies with Emphasis on Flash: A Comprehensive Guide to Understanding and Using Flash Memory Devices (IEEE Press Series on Microelectronic Systems) Joe Brewer, Manzur Gill

user2345528
la source