Por qué la memoria TLC escribe más lentamente que la memoria MLC
La memoria TLC escribe más lentamente que la memoria MLC porque almacena tres bits de datos por celda, en lugar del bit almacenado por SLC y los dos bits almacenados por MLC. Escribir tres bits de datos en una sola celda requiere una programación más compleja que escribir uno o dos bits de datos, lo que da como resultado velocidades de escritura más lentas y niveles de resistencia más cortos. Además, la cantidad de ciclos de programa y borrado que puede soportar la memoria TLC es significativamente menor que la memoria SLC y MLC, lo que reduce aún más su rendimiento general de escritura.
Se requiere una programación más compleja porque cada celda puede contener tres bits de datos (con memoria TLC) y debido a esta característica, cuando se agregan nuevos datos a la celda, los datos originales deben borrarse, recordarse y luego recuperarse. se vuelve a escribir en la misma celda, además del nuevo bit de datos que se agrega a la celda de tres capas. La velocidad a la que se borra un bloque de memoria depende del tipo de memoria que se utilice. En general, la memoria de celda de un solo nivel (SLC) se borra más rápido, mientras que la memoria de celda de varios niveles (MLC) y la memoria de celda de triple nivel (TLC) tardan más debido a sus capas aumentadas. Como nota al margen, el tamaño del bloque de memoria, así como el tipo de controlador que se utiliza, también pueden afectar la velocidad de las operaciones de borrado.
Los cinco pasos al escribir en el espacio de memoria en la memoria TLC son los siguientes:
- Borrar: los datos existentes en la celda de memoria deben borrarse antes de poder escribir nuevos datos.
- Programa: los nuevos datos se programan en la celda de memoria.
- Verificar: los nuevos datos se verifican para garantizar que se escribieron correctamente.
- Actualizar: la celda de memoria se actualiza para evitar la corrupción de datos debido a una fuga de carga.
- Leer: los datos se leen de la celda de memoria para asegurarse de que se escribieron correctamente.
Si se van a escribir datos adicionales en otro bit de la misma celda en una memoria TLC, primero se debe borrar el bit existente y luego volver a agregarlo. La sobrecarga en el procesamiento reduce la velocidad general del dispositivo y afecta directamente el rendimiento.
Para obtener un poco más de información sobre Memoria SLC, visite nuestra publicación original sobre esto de 2006.