La memoria NAND flash recibe su nombre de una combinación de "NOT" y "AND". Esta es una referencia a la puerta lógica que controla los circuitos internos de una celda NAND.
Cuando se programa una celda NAND, una corriente eléctrica llega a la puerta de control y los electrones fluyen hacia la puerta flotante, creando una carga positiva neta que interrumpe el flujo de corriente. La capa de óxido mantiene la puerta flotante aislada para que los electrones en la puerta flotante se mantengan allí, junto con los datos que se almacenan. Esto es lo que le da a la memoria flash la capacidad tanto de mantener una carga eléctrica como de retener datos.
Borrar una celda NAND es rápido, ya que está diseñado para eliminar bloques completos de datos. Nuevamente, se aplica una carga eléctrica a la celda de memoria, y esto hace que los electrones (y los datos) que quedaron atrapados dentro de la puerta flotante regresen a una capa de aislamiento inferior en el chip. Esto borra efectivamente la celda de memoria.
Producir chips de memoria flash NAND no es simple ni rápido.1 Se estimó que están involucrados más de 800 procesos de fabricación distintos, así como alrededor de un mes para crear una "oblea" NAND, que suele ser del tamaño de una pizza mediana con un diámetro de 12 pulgadas. Los chips NAND individuales, aproximadamente del tamaño de una uña humana, se cortan de estas obleas y se clasifican de acuerdo con su calidad de chip y utilidad general.
Los chips NAND ofrecen muchos beneficios. Para empezar, los chips NAND no contienen partes móviles, lo que los hace más resistentes y capaces de funcionar incluso cuando soportan choques mecánicos, temperaturas de funcionamiento excesivas o alta presión. En este sentido, el funcionamiento del chip NAND se compara favorablemente con las unidades de disco duro (HDD) que están más sujetas a vibraciones.
Por otro lado, el uso de NAND también tiene inconvenientes. La más notable de ellas es que este medio de almacenamiento no es abierto para permitir un número infinito de reescrituras en la memoria. Los chips NAND solo se pueden reescribir un cierto número de veces, lo que limita su utilidad continua.
Además, la memoria NAND flash está sujeta a las mismas restricciones que otros sistemas o dispositivos, lo que significa que las organizaciones están desbordadas de datos y las celdas de memoria NAND tuvieron que seguir el ritmo mediante la ingeniería de nuevas formas de celdas de memoria. Lo que comenzó con la memoria de celda de un solo nivel (SLC) y el almacenamiento de un bit para cada celda y dos niveles de carga aumentó con el tiempo, lo que dio como resultado la creación de celdas multinivel (MLC), celdas de triple nivel (TLC) e incluso celdas de cuádruple nivel (QLC).