tecnología NAND - error ecc

0

La tecnología Nand tiene algunos problemas, que me resultan un poco difíciles de entender. En nand dispositivos que fabrican la garantía se dice que una página no tendrá más de X (4/8/16, etc. según nand dispositivo) bit de error.

  1. ¿Es que la fabricación realmente puede garantizar que nunca habrá más de esta cantidad de bits fallidos en una sola página?
  2. ¿Es que la ECC fallida ocurre solo al azar, después de algún tiempo?
  3. ¿Es que la reprogramación de la página de ECC fallida recuperará sus bits de inversión al valor correcto?

Gracias, Ran

    
pregunta ransh

1 respuesta

2
  1. No, todo es un juego de probabilidades. Simplemente define una probabilidad (por ejemplo, \ $ 1-10 ^ {- 14} \ $) de que todas las páginas cumplan ese criterio, el fabricante modela el proceso estocástico que conduce a errores y hace observaciones de ese proceso, y así llega a una probabilidad que de hecho se cumple tu criterio.
  2. Hay diferentes tipos de errores. Pero sí, los cambios bruscos espontáneos pueden ocurrir por radiación térmica, de partículas / ionizante o por fugas de corriente. Otros errores no son espontáneos, sino que siempre se manifiestan de inmediato. Tenga en cuenta que un bit invertido no significa que el debe fallar del ECC: las comprobaciones de errores solo son seguras contra ciertos patrones de errores de bits, y si hay varios bits dentro de un bloque (o página, o como se llame) fallar, el ECC podría no "notarlo". Es, de nuevo, una cosa estocástica.
  3. solo si
    1. algún mecanismo de recuperación recuperó los datos originales correctamente ; de nuevo, patrones, probabilidad, y
    2. el motivo por el cual la página falló porque un bit se volcó aleatoriamente. Por supuesto, si una celda de bit simplemente se pega a un valor, entonces no hay nada que resuelva la reescritura.
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas