3D XPoint es una tecnología de almacenamiento de memoria desarrollada conjuntamente por Intel y Micron Technology Inc. Los dos proveedores han descrito esta nueva tecnología como una forma de llenar un vacío en el mercado de almacenamiento entre la memoria RAM dinámica (DRAM) y la memoria flash NAND.
Intel y Micron han desarrollado la tecnología 3D XPoint juntos, pero están trabajando por separado para desarrollar y vender productos que hagan uso de la tecnología.
En su anuncio de la tecnología en 2015, Intel y Micron afirmaron que 3D XPoint sería hasta 1.000 veces más rápida y tendría hasta 1.000 veces más resistencia que la memoria flash NAND, y tendría 10 veces más densidad de almacenamiento que la memoria convencional. Los primeros productos son más rápidos y duraderos que la NAND y más densos que la memoria convencional, pero no han cumplido todas las afirmaciones de los proveedores.
La 3D XPoint tiene una arquitectura diferente a la de otros productos flash. Se dice que se basa en la tecnología de memoria de cambio de fase, con una arquitectura de puntos cruzados sin transistores que sitúa los selectores y las celdas de memoria en la intersección de cables perpendiculares. Se puede acceder a esas células, hechas de un material no especificado, de forma individual mediante una corriente enviada a través de los cables superior e inferior que tocan cada célula. Para mejorar la densidad de almacenamiento, las celdas 3D XPoint pueden apilarse en tres dimensiones.
Una visión general de la arquitectura 3D XPoint
Cada celda almacena un único dato, lo que hace que una celda represente un 1 o un 0 a través de un cambio de propiedades en el material de la celda, que modifica el nivel de resistencia de la misma. La celda puede ocupar un estado de alta o baja resistencia, y el cambio del nivel de resistencia de la celda cambia si la celda se lee como un 1 o un 0. Como las celdas son persistentes, mantienen sus valores indefinidamente, incluso cuando hay una pérdida de energía.
Las operaciones de lectura y escritura se producen variando la cantidad de tensión enviada a cada selector. Para las operaciones de escritura, se envía un voltaje específico a través de los cables que rodean una célula y un selector. Esto activa el selector y permite el paso de la tensión a la célula para iniciar el cambio de la propiedad de la masa. Para las operaciones de lectura, se envía un voltaje diferente para determinar si la celda está en un estado de alta o baja resistencia.