¿Por qué NAND borra solo a nivel de bloque y no a nivel de página?


11

A continuación, entiendo cómo está organizada la memoria flash NAND, con este diseño debería ser posible borrar una sola página y programarla en lugar de borrar un bloque completo. Mi pregunta es, ¿por qué la implementación NAND no se borra a un nivel de página más granular? Intuitivamente, todo lo que hay que hacer es presentar la línea de palabras que representa la página que se está borrando, con un alto voltaje para eliminar los electrones de la puerta flotante mientras se dejan intactas las otras líneas de palabras. Cualquier explicación sobre el razonamiento detrás de esto es apreciada.

Organización de bloques flash NAND

Respuestas:


9

Si no los limpia a todos al mismo tiempo, necesitará un voltaje mucho más alto porque está tratando de elevar el voltaje de la puerta flotante un cierto voltaje por encima del voltaje de la fuente. Si la fuente no está conectada a tierra a través de los otros transistores, muchos de los voltajes de la fuente ya estarán en algún nivel más alto que la tierra. Además, si intenta usar un voltaje más alto, es probable que parte de ese voltaje termine en algunos transistores con sus fuentes conectadas a tierra, lo que puede ser suficiente para dañar el transistor.


Muchas gracias, esa es una gran respuesta. Entonces, supongo que para NOR, ¿debería ser posible borrar todos los FGT en una línea de palabras en particular, en lugar de todos en un bloque?
Joel Fernandes

* ya que todas las fuentes están conectadas a tierra
Joel Fernandes

1
@JoelFernandes Aunque técnicamente podría diseñar un flash NOR para ser capaz de borrar células individuales, eso no se hace en la práctica. Debido a que requiere un alto voltaje negativo, no un 0 o un 1, para borrar una celda, unen muchas celdas en bloques para realizar esta operación de borrado. De esa manera, sus circuitos de programación y lectura no tienen que ser capaces de manejar un voltaje negativo grande. Dado que la velocidad es tan importante en la memoria, esta es una sabia decisión de ingeniería.
horta

Entonces, ¿qué voltaje se usa para borrar una celda? Pensé que tanto para NAND como para NOR, se usó un alto voltaje positivo a través de la puerta / fuente para hacer un túnel cuántico de la carga almacenada (estableciéndola así en 1). Parece que me estoy perdiendo algo. También se agradecería cualquier buena referencia a la literatura para la organización de circuitos NAND / NOR.
Joel Fernandes

1
@JoelFernandes en.wikipedia.org/wiki/Flash_memory#NOR_flash Es un alto voltaje negativo que empuja / tuneliza los electrones fuera del FG de regreso a la fuente. Esa página también tiene muchas referencias / enlaces. Para programar, aplica un voltaje positivo y obtiene electrones atrapados en la puerta flotante desde la fuente / drenaje. Los electrones causarían un voltaje negativo por encima del canal, lo que obligaría a dejar de conducir, es decir, un 0. Para restablecer nuevamente a 1, invierte el voltaje a un nivel realmente alto, lo que provoca un túnel de electrones desde el FG de regreso a la fuente.
horta

1

Estaba tan confundido con la idea de borrar bloques ... Encontré un libro que explicaba la memoria Flash en detalle. Puede interesarle la explicación del autor:

... Borrar Flash en fragmentos más pequeños hizo que la gestión del código y el almacenamiento de datos fuera más fácil y segura. La mayoría se pregunta por qué los tamaños de bloque no se reducen hasta el ideal de borrado de un solo byte / palabra. La razón es que cuanto más pequeño es el bloque, mayor es la penalización en los transistores y el área de troquel, lo que aumenta los costos. Si bien los bloques más pequeños son más fáciles de usar y más rápidos de borrar, son más costosos en términos de tamaño de matriz, por lo que cada esquema de bloqueo debe equilibrar sus tamaños de bloque con el costo del dispositivo y las necesidades de su aplicación de destino ... "

citado de Tecnologías de memoria no volátil con énfasis en flash: una guía completa para comprender y usar dispositivos de memoria flash (Serie de prensa IEEE en sistemas microelectrónicos) Joe Brewer, Manzur Gill

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.