stringtranslate.com

Celda multinivel

SLC, MLC, TLC, QLC, PLC se muestran con todas las combinaciones de bits posibles por tipo de celda
Las diferencias de las células de memoria en comparación.

En electrónica , una celda multinivel ( MLC ) es una celda de memoria capaz de almacenar más de un bit de información, en comparación con una celda de un solo nivel ( SLC ), que puede almacenar solo un bit por celda de memoria. Una celda de memoria generalmente consta de un único MOSFET (transistor de efecto de campo semiconductor de óxido metálico) de puerta flotante ; por lo tanto, las celdas de varios niveles reducen la cantidad de MOSFET necesarios para almacenar la misma cantidad de datos que las celdas de un solo nivel.

Las celdas de triple nivel ( TLC ) y las celdas de cuatro niveles ( QLC ) son versiones de la memoria MLC, que pueden almacenar tres y cuatro bits por celda respectivamente. El nombre " celda de varios niveles" se utiliza a veces específicamente para referirse a la " celda de dos niveles". En general, las memorias se denominan de la siguiente manera:

  1. Celda de un solo nivel o SLC (1 bit por celda)
  2. Celda multinivel o MLC (2 bits por celda), alternativamente celda de doble nivel o DLC
  3. Celda de triple nivel o TLC (3 bits por celda) o MLC de 3 bits
  4. Celda de cuatro niveles o QLC (4 bits por celda)
  5. Celda de cinco niveles o PLC (5 bits por celda) – actualmente en desarrollo [1]

Tenga en cuenta que esta nomenclatura puede ser engañosa, ya que una " celda de n niveles" de hecho utiliza 2 n niveles de carga para almacenar n bits (ver más abajo).

Normalmente, a medida que aumenta el recuento de "niveles", el rendimiento (velocidad y confiabilidad) y el costo para el consumidor disminuyen; sin embargo, esta correlación puede variar entre fabricantes.

Ejemplos de memorias MLC son MLC NAND flash , MLC PCM ( memoria de cambio de fase ), etc. Por ejemplo, en la tecnología flash SLC NAND, cada celda puede existir en uno de los dos estados, almacenando un bit de información por celda. La mayoría de las memorias flash MLC NAND tienen cuatro estados posibles por celda, por lo que pueden almacenar dos bits de información por celda. Esto reduce la cantidad de margen que separa los estados y genera la posibilidad de que se produzcan más errores. Las celdas de varios niveles que están diseñadas para tasas de error bajas a veces se denominan MLC empresarial ( eMLC ).

Las nuevas tecnologías, como las células multinivel y el flash 3D, y el aumento de los volúmenes de producción seguirán haciendo bajar los precios. [2]

Celda de un solo nivel

La memoria flash almacena datos en celdas de memoria individuales, que están hechas de transistores MOSFET de puerta flotante . Tradicionalmente, cada celda tenía dos estados posibles (cada uno con un nivel de voltaje), y cada estado representaba un uno o un cero, por lo que un bit de datos se almacenaba en cada celda en las llamadas celdas de un solo nivel , o memoria flash SLC. . La memoria SLC tiene la ventaja de velocidades de escritura más altas, menor consumo de energía y mayor resistencia celular. Sin embargo, debido a que la memoria SLC almacena menos datos por celda que la memoria MLC, su fabricación cuesta más por megabyte de almacenamiento. Debido a velocidades de transferencia más altas y una vida útil más larga esperada, la tecnología flash SLC se utiliza en tarjetas de memoria de alto rendimiento . En febrero de 2016, se publicó un estudio que mostró poca diferencia en la práctica entre la confiabilidad de SLC y MLC. [3]

Una memoria flash de celda de un solo nivel (SLC) puede tener una vida útil de aproximadamente 50 000 a 100 000 ciclos de programación/borrado. [4]

Una celda de un solo nivel representa un 1 cuando está casi vacía y un 0 cuando está casi llena. Existe una región de incertidumbre (un margen de lectura) entre los dos estados posibles en la que los datos almacenados en la celda no se pueden leer con precisión. [5]

Celda multinivel

El principal beneficio de la memoria flash MLC es su menor costo por unidad de almacenamiento debido a la mayor densidad de datos, y el software de lectura de memoria puede compensar una mayor tasa de error de bits . [6] La mayor tasa de error requiere un código de corrección de errores (ECC) que pueda corregir errores de múltiples bits; por ejemplo, el controlador flash SandForce SF-2500 puede corregir hasta 55 bits por sector de 512 bytes con una tasa de error de lectura irrecuperable de menos de un sector por cada 10 a 17  bits leídos. [7] El algoritmo más utilizado es Bose-Chaudhuri-Hocquenghem ( código BCH ). [8] Otros inconvenientes de MLC NAND son velocidades de escritura más bajas, menor número de ciclos de programación/borrado y mayor consumo de energía en comparación con la memoria flash SLC.

Las velocidades de lectura también pueden ser más bajas para MLC NAND que para SLC debido a la necesidad de leer los mismos datos en un segundo umbral de voltaje para ayudar a resolver errores. Es posible que los dispositivos TLC y QLC necesiten leer los mismos datos hasta 4 y 8 veces respectivamente para obtener valores corregibles por ECC. [9]

La memoria flash MLC puede tener una vida útil de aproximadamente 1.000 a 10.000 ciclos de programación/borrado. Por lo general, esto requiere el uso de un sistema de archivos flash , que está diseñado teniendo en cuenta las limitaciones de la memoria flash, como el uso de nivelación de desgaste para extender la vida útil del dispositivo flash.

El Intel 8087 utilizó tecnología de dos bits por celda para su microcódigo ROM , [10] y en 1980 fue uno de los primeros dispositivos del mercado en utilizar celdas ROM multinivel. [11] [12] Posteriormente, Intel demostró celdas multinivel (MLC) NOR flash de 2 bits en 1997. [13] NEC demostró celdas de cuatro niveles en 1996, con un chip de memoria flash de 64 Mbit que almacena 2 bits por celda. En 1997, NEC demostró un chip de memoria dinámica de acceso aleatorio (DRAM) con celdas de cuatro niveles, con una capacidad de 4 Gbit. STMicroelectronics también demostró celdas de cuatro niveles en 2000, con un chip de memoria flash NOR de 64 Mbit . [14]    

MLC se utiliza para referirse a celdas que almacenan 2 bits por celda, utilizando 4 valores o niveles de carga. Un MLC de 2 bits tiene un único nivel de carga asignado a cada combinación posible de unos y ceros, de la siguiente manera: cuando está cerca del 25% de su capacidad, la celda representa un valor binario de 11; cuando está cerca del 50%, la celda representa un 01; cuando está cerca del 75%, la celda representa un 00; y cuando está cerca del 100%, la celda representa un 10. Una vez más, hay una región de incertidumbre (margen de lectura) entre los valores, en la que los datos almacenados en la celda no se pueden leer con precisión. [15] [5]

A partir de 2013, algunas unidades de estado sólido utilizan parte de una matriz MLC NAND como si fuera SLC NAND de un solo bit, lo que proporciona velocidades de escritura más altas. [16] [17] [18]

A partir de 2018, casi todos los MLC comerciales son de base plana (es decir, las células están construidas sobre una superficie de silicio) y, por lo tanto, están sujetas a limitaciones de escala. Para abordar este problema potencial, la industria ya está buscando tecnologías que puedan garantizar aumentos de la densidad de almacenamiento más allá de las limitaciones actuales. Uno de los más prometedores es 3D Flash, donde las células se apilan verticalmente, evitando así las limitaciones del escalado plano. [19]

En el pasado, algunos dispositivos de memoria tomaron la dirección contraria y utilizaron dos celdas por bit para ofrecer tasas de error de bits aún más bajas. [20]

Enterprise MLC (eMLC) es una variante más cara de MLC que está optimizada para uso comercial. Afirma que dura más y es más confiable que los MLC normales, al tiempo que ofrece ahorros de costos en comparación con las unidades SLC tradicionales. Aunque muchos fabricantes de SSD han producido unidades MLC destinadas a uso empresarial, sólo Micron vende chips NAND Flash sin formato con esta designación. [21]

Celda de triple nivel

Imagen de un SSD 3D-NAND-2TB
Un almacenamiento celular de triple nivel.

Una celda de triple nivel ( TLC ) es un tipo de memoria flash NAND que almacena 3 bits de información por celda. Toshiba introdujo la memoria con celdas de triple nivel en 2009. [22]

Con la tecnología actual se puede lograr una vida útil máxima de hasta 3.000 ciclos de programación/borrado. [23]

Samsung anunció un tipo de flash NAND que almacena 3 bits de información por celda, con 8 estados de voltaje total (valores o niveles), acuñando el término "celda de triple nivel" ("TLC"). Samsung Electronics comenzó a producirlo en masa en 2010, [24] y se vio por primera vez en los SSD de la serie 840 de Samsung . [25] Samsung se refiere a esta tecnología como MLC de 3 bits. Los aspectos negativos de MLC se amplifican con TLC, pero TLC se beneficia de una densidad de almacenamiento aún mayor y un costo menor. [26]

En 2013, Samsung presentó V-NAND (Vertical NAND, también conocida como 3D NAND) con celdas de triple nivel, que tenía una capacidad de memoria de 128 Gbit . [27] Ampliaron su tecnología TLC V-NAND a 256 Gbit de memoria en 2015, [24] y 512 Gbit en 2017. [28]   

Celda de cuatro niveles

Un SSD gris con el texto Samsung Solid State Drive"
El Samsung 870 QVO: un SSD QLC con 8 TB de almacenamiento

La memoria que almacena 4 bits por celda se denomina comúnmente celda de cuatro niveles ( QLC ), siguiendo la convención establecida por TLC . Antes de su invención, el término "QLC" era sinónimo de MLC para referirse a celdas que pueden tener 4 estados de voltaje, es decir, aquellas que almacenan 2 bits por celda, lo que ahora se conoce inequívocamente como DLC. [ cita necesaria ]

Debido al número cada vez mayor de etapas de voltaje requeridas para un nivel de flash más alto, la vida útil de QLC se reduce aún más a un máximo de 1000 ciclos de programa/borrado. [23]

En 2009, Toshiba y SanDisk introdujeron chips de memoria flash NAND con celdas de cuatro niveles, que almacenan 4 bits por celda y tienen una capacidad de 64  Gbit. [22] [29]

Las tarjetas de memoria flash SanDisk X4, introducidas en 2009, fueron uno de los primeros productos basados ​​en memoria NAND que almacena 4 bits por celda, comúnmente conocida como celda de cuatro niveles (QLC), utilizando 16 niveles de carga discretos (estados) en cada transistores individuales. Los chips QLC utilizados en estas tarjetas de memoria fueron fabricados por Toshiba, SanDisk y SK Hynix . [30] [31]

En 2017, Toshiba presentó chips de memoria V-NAND con celdas de cuatro niveles, que tienen una capacidad de almacenamiento de hasta 768  Gbit. [32] En 2018, ADATA , Intel , Micron y Samsung lanzaron algunos productos SSD que utilizan memoria QLC NAND. [33] [34] [35] [36]

En 2020, Samsung lanzó un SSD QLC con espacio de almacenamiento de hasta 8 TB para los clientes. Es el SSD SATA con mayor capacidad de almacenamiento para clientes finales a partir de 2020. [37] [38]

Ver también

Referencias

  1. ^ "Solidigm demuestra el primer SSD de celda de penta nivel del mundo en la Cumbre de memoria flash". Sala de redacción de Solidigm . 2022-08-02 . Consultado el 11 de febrero de 2023 .
  2. ^ "NAND Flash está desplazando a las unidades de disco duro" . Consultado el 29 de mayo de 2018 .
  3. ^ Bianca Schroeder ; Comerciante Arif (22 de febrero de 2016). "Confiabilidad flash en producción: lo esperado y lo inesperado". Jornada sobre Tecnologías de Archivos y Almacenamiento . Usenix. ISBN 9781931971287. Consultado el 3 de noviembre de 2016 .
  4. ^ "Blog de Hyperstone | NAND Flash está desplazando a las unidades de disco duro". Hyperstone GmbH . Consultado el 11 de febrero de 2023 .
  5. ^ ab Shimpi, Anand Lal. "Revisión de Intel SSD 710 (200 GB)". www.anandtech.com . Consultado el 11 de febrero de 2023 .
  6. ^ Seminario web Flash MLC NAND de Micron. Archivado el 22 de julio de 2007 en Wayback Machine .
  7. ^ "Hoja de datos de SandForce® SF2600 y SF2500 Enterprise" (PDF) . Seagate . Consultado el 11 de febrero de 2023 .
  8. ^ EETimes (27 de agosto de 2013). "Un recorrido por los conceptos básicos de las opciones flash NAND integradas". Tiempos EE.UU. Consultado el 11 de febrero de 2023 .
  9. ^ Peleato; et al. (septiembre de 2015). "Umbrales de lectura adaptables para NAND Flash". Transacciones IEEE sobre Comunicaciones . 63 (9): 3069–3081. arXiv : 2202.05661 . doi :10.1109/TCOMM.2015.2453413. S2CID  14159361.
  10. ^ "Dos bits por transistor: ROM de alta densidad en el chip de punto flotante 8087 de Intel" . Consultado el 18 de mayo de 2022 .
  11. ^ Artículo "Celda de cuatro estados llamada clave de densidad" de J. Robert Lineback. Revista "Electrónica". 30 de junio de 1982.
  12. ^ P. Glenn Gulak (28 de mayo de 2018). "Una revisión de la tecnología de memoria de valores múltiples" (PDF) . Actas. 1998 28º Simposio Internacional IEEE sobre Lógica de Valores Múltiples (Cat. No.98CB36138) . págs. 222-231. doi :10.1109/ISMVL.1998.679447. ISBN 978-0-8186-8371-8. S2CID  10931493. Archivado desde el original (PDF) el 28 de mayo de 2018 . Consultado el 11 de febrero de 2023 a través de web.archive.org.
  13. ^ "El mercado de la memoria flash" (PDF) . Corporación de Ingeniería de Circuitos Integrados . Institución Smithsonian . 1997 . Consultado el 16 de octubre de 2019 .
  14. ^ "Memoria". STOL (Tecnología de semiconductores en línea) . Consultado el 25 de junio de 2019 .
  15. Pedro Hernández (29 de junio de 2018). "SLC frente a MLC frente a TLC NAND Flash". Foro de almacenamiento empresarial .
  16. ^ Gasior, Geoff (25 de julio de 2013). "Revisión de la unidad de estado sólido 840 EVO de Samsung". El informe técnico . Consultado el 11 de febrero de 2023 .
  17. ^ "El nuevo Samsung 840 EVO emplea caché TLC y pseudo-SLC TurboWrite - Perspectiva de PC". pcper.com . 2013-07-18 . Consultado el 11 de febrero de 2023 .
  18. ^ Samsung. "Unidad de estado sólido Samsung: informe técnico sobre la tecnología TurboWrite". 2013.
  19. ^ "Blog de Hyperstone | Densidad de bits de estado sólido y controlador de memoria flash". Hyperstone GmbH . 2018-04-17 . Consultado el 11 de febrero de 2023 .
  20. ^ Profeta, Graham (2 de octubre de 2008). "Las EEPROM para automóviles utilizan dos celdas por bit para mayor robustez y confiabilidad". EDN . Consultado el 11 de febrero de 2023 .
  21. ^ "Enterprise MLC: capacidades de ciclo de MLC ampliadas". www.micron.com . Consultado el 17 de noviembre de 2019 .
  22. ^ ab "Toshiba realiza importantes avances en la memoria flash NAND con generación de 32 nm de 3 bits por celda y con tecnología de 43 nm de 4 bits por celda". Toshiba . 11 de febrero de 2009 . Consultado el 21 de junio de 2019 .
  23. ^ ab "Diferencia entre SLC, MLC, TLC y 3D NAND en unidades flash USB, SSD y tarjetas de memoria". Tecnologías de Kingston . mayo de 2021 . Consultado el 8 de febrero de 2024 .
  24. ^ ab "Historia". Samsung Electronics . Samsung . Consultado el 19 de junio de 2019 .
  25. ^ "Samsung SSD Serie 840 - Flash NAND 3BIT/MLC". Archivado desde el original el 10 de abril de 2013 . Consultado el 10 de abril de 2013 .
  26. ^ "Samsung SSD 840: prueba de la resistencia de TLC NAND". AnandTech. 2012-11-16 . Consultado el 5 de abril de 2014 .
  27. ^ "Samsung produce en masa flash MLC NAND de 3 bits y 128 Gb". Hardware de Tom . 11 de abril de 2013. Archivado desde el original el 21 de junio de 2019 . Consultado el 21 de junio de 2019 .
  28. ^ Shilov, Anton (5 de diciembre de 2017). "Samsung inicia la producción de memoria flash UFS NAND de 512 GB: V-NAND de 64 capas, lecturas de 860 MB/s". AnandTech . Consultado el 23 de junio de 2019 .
  29. ^ "SanDisk envía las primeras tarjetas de memoria del mundo con flash NAND X4 de 64 gigabits". Barra diagonal . 13 de octubre de 2009 . Consultado el 20 de junio de 2019 .
  30. ^ McGlaun, Shane (13 de octubre de 2009). "SanDisk envía las primeras tarjetas de memoria del mundo con 64 Gigabit X4 NAND Flash". Barra diagonal . Consultado el 11 de febrero de 2023 .
  31. ^ Choi, joven (5 de mayo de 2009). "NAND Flash: la nueva era de 4 bits por celda y más". Tiempos EE.UU. Consultado el 11 de febrero de 2023 .
  32. ^ "Toshiba desarrolla la primera memoria flash QLC NAND de 4 bits por celda del mundo". TechPowerUp . 28 de junio de 2017 . Consultado el 20 de junio de 2019 .
  33. ^ Shilov, Antón. "ADATA presenta el SSD SU630 definitivo: 3D QLC para SATA". AnandTech.com . Consultado el 13 de mayo de 2019 .
  34. ^ Tallis, Billy. "Revisión del SSD Intel SSD 660p: QLC NAND llega para los SSD de consumo". www.anandtech.com . Consultado el 13 de mayo de 2019 .
  35. ^ Tallis, Billy. "Revisión del SSD Crucial P1 de 1 TB: el otro SSD QLC para el consumidor". www.anandtech.com . Consultado el 13 de mayo de 2019 .
  36. ^ Shilov, Antón. "Samsung inicia la producción en masa de SSD basados ​​en QLC V-NAND". AnandTech.com . Consultado el 13 de mayo de 2019 .
  37. ^ "Samsung 870 QVO SATA 2.5" SSD". Samsung Semiconductor Global . Consultado el 11 de febrero de 2023 .
  38. ^ "Samsung Electronics presenta SSD de consumo de 8 TB líder en la industria, el 870 QVO". Sala de prensa de Samsung .

enlaces externos