Memoria Flash
Flash NOR y NAND, SLC/MLC/TLC, nivelación de desgaste y almacenamiento de estado sólido moderno.
La memoria flash evolucionó de la EEPROM para convertirse en la tecnología de almacenamiento no volátil dominante. Se presenta en dos arquitecturas principales: flash NOR (para ejecución de código) y flash NAND (para almacenamiento masivo). La flash alimenta todo, desde el firmware de microcontroladores hasta SSDs y memorias USB. Comprender la tecnología flash, incluyendo celdas multinivel y gestión de desgaste, es esencial para el diseño electrónico moderno.
Objectives
- Comparar las arquitecturas flash NOR y NAND
- Explicar los tipos de celda SLC, MLC, TLC y QLC
- Describir las operaciones de programación y borrado (efecto túnel Fowler-Nordheim)
- Comprender la nivelación de desgaste y su importancia para la vida útil de la flash
- Calcular la capacidad de almacenamiento y las características de rendimiento de la flash
Key Takeaways
- Flash NOR: acceso aleatorio, capaz de XIP, usada para firmware
- Flash NAND: basada en páginas, alta densidad, usada para almacenamiento masivo
- SLC → MLC → TLC → QLC: más bits/celda pero menor resistencia
- La nivelación de desgaste distribuye las escrituras para extender la vida útil
- FTL gestiona la complejidad de la flash para el sistema anfitrión
Applications
- Unidades de Estado Sólido: Los SSDs con flash NAND reemplazaron a los HDDs para almacenamiento rápido de computadores.
- Tarjetas SD y Memorias USB: Almacenamiento flash NAND portátil en factores de forma compactos.
- Firmware de Microcontroladores: La flash NOR integrada en el chip almacena el código de programa.
- Sistemas Embebidos: eMMC y UFS proporcionan almacenamiento flash integrado para dispositivos móviles.
Practice Problems
Problem 1: Un chip flash NAND tiene 4096 bloques, cada uno con 64 páginas de 4 KB. ¿Cuál es la capacidad total?
Problem 2: La flash TLC almacena 3 bits por celda. Si un chip tiene mil millones de celdas, ¿cuál es la capacidad bruta?
Problem 3: Un SSD con flash TLC (3000 ciclos P/E) tiene 500 GB de capacidad y escribe 50 GB/día. Estima la vida útil con nivelación de desgaste perfecta.
Problem 4: ¿Por qué la flash NAND no puede usarse para ejecución en sitio (XIP) como la flash NOR?