Programación y organización del medio flash
Ya se ha visto en el post anterior cómo se podría leer el estado de la celda o transistor mediante la medición de la diferencia de potencial entre la fuerte o surtidor y el drenador; también se ha visto que los distintos tipos de codificación posibles daban lugar a distintos tipos de tecnologías flash NAND (2D): SLC, MLC, TLC… Sin embargo, no todo en la vida es de color de rosa y a partir de ahora voy a exponer cómo la manipulación y gestión de la tecnología flash tiene una serie de complejidades. Programación Para empezar, la modificación de los datos en una celda de flash no es una operación directa ya que antes de poder re-programar el FGT o la celda ésta tiene que haberse borrado previamente. Eso es lo que se conoce como comportamiento “ erase before write “. Los detalles de estas dos operaciones que siempre van de la mano formando lo que se conoce como ciclo de borrado/programación (o en su abreviación más común P/E cycle ) son: Borrado : se utilizan técnicas como el ...