Tengo entendido que las fallas típicas de la memoria flash, como las que se deben a los ciclos de borrado, ocurren a nivel de bits. Tengo un flash en el que fallan bloques completos (en realidad dos bloques). ¿Hay una explicación común para esto?
Más específicamente, tengo dos bloques en un dispositivo flash NAND que están fallando. Estos bloques están separados por un bloque de trabajo. Los dos bloques que fallan pueden borrarse (puedo confirmarlos leyendo todos), pero después de programar con datos 'aleatorios' todos de los bits se muestran como todos ceros.
Ambos bloques parecen haber fallado 'simultáneamente'
Sé que la parte de flash no se acerca a su especificación de ciclo máximo de borrado de 100k ciclos.