Analogue Phase Change Computational Memory with High Precision Reads and Energy Efficient Writes
Este artículo presenta una arquitectura de dispositivo de memoria de cambio de fase compacta que supera las compensaciones tradicionales al combinar un volumen de conmutación activo ultra-confinado con una película delgada no aislante para lograr una alta precisión computacional (aproximándose a 6 bits), valores de conductancia bajos y escrituras de bajo consumo energético utilizando materiales convencionales.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
La computación ha dependido durante mucho tiempo de una separación entre dónde se almacenan los datos y dónde se procesan. En una computadora estándar, el cerebro de la máquina debe transportar constantemente información de ida y vuelta hacia la memoria, un viaje que consume enormes cantidades de energía y ralentiza el rendimiento. Para superar este cuello de botella, los científicos han estado explorando un enfoque diferente llamado computación en memoria, donde la propia memoria realiza los cálculos. Este método es particularmente prometedor para la inteligencia artificial, que requiere cantidades masivas de operaciones matemáticas para reconocer patrones y tomar decisiones. La memoria ideal para esta tarea sería capaz de contener un rango continuo de valores, de forma muy similar a un interruptor de regulación (dimmer) en lugar de una simple luz de encendido y apagado, lo que le permitiría imitar las complejas conexiones que se encuentran en el cerebro humano. Sin embargo, construir un dispositivo lo suficientemente pequeño como para empaquetar millones de estas unidades juntas, siendo al mismo tiempo lo suficientemente preciso para calcular con exactitud y lo suficientemente eficiente para funcionar sin sobrecalentarse, ha demostrado ser un desafío formidable.
Un equipo de investigadores de IBM Research y del Consejo Nacional de Investigación de Italia ha presentado ahora un nuevo diseño para un dispositivo de memoria que aborda estas demandas conflictivas. Se centraron en un tipo de memoria conocida como memoria de cambio de fase, que almacena información cambiando un material especial entre dos estados físicos: un estado desordenado, de tipo vítreo, y un estado ordenado, de tipo cristalino. Al controlar cuidadosamente cuánto de este material se encuentra en el estado vítreo, el dispositivo puede contener diferentes niveles de conductancia eléctrica, almacenando efectivamente un número. El objetivo de los investigadores era crear una versión de esta memoria que utilice muy poca potencia para escribir nueva información y que pueda leerse con extrema precisión, todo ello ocupando un espacio diminuto.
El núcleo de su innovación reside en la arquitectura física del dispositivo. En lugar de la forma vertical tradicional utilizada en la mayoría de los chips de memoria, que se asemeja a un hongo, diseñaron una estructura con una capa de material de cambio de fase ultra fina, de solo unos 5 nanómetros de espesor. Esta capa se sitúa entre un electrodo inferior y un espaciador dieléctrico, pero, crucialmente, descansa sobre una capa de proyección aún más delgada y no aislante hecha de carbono amorfo. Esta capa de proyección actúa como un puente continuo que abarca todo el ancho del dispositivo. Cuando los investigadores aplican un breve e intenso estallido de electricidad para cambiar el material, derriten una pequeña región circular de la capa de cambio de fase justo encima del electrodo inferior, convirtiéndola en el estado vítreo. La corriente eléctrica fluye entonces a través de este pequeño círculo vítreo y la capa de proyección circundante, que están conectados en paralelo. Debido a que la capa de proyección es continua y altamente conductora, dicta el comportamiento eléctrico general del dispositivo, asegurando que la corriente se mantenga baja y estable.
Esta disposición específica permite que el dispositivo alcance un nivel de precisión que antes era difícil de alcanzar. Los investigadores demostraron que podían programar el dispositivo para mantener valores de conductancia distintos con una precisión cercana a los seis bits, lo que significa que puede distinguir de forma fiable entre 64 niveles diferentes de resistencia. En términos prácticos, esta alta precisión es esencial para realizar los complejos cálculos de matrices requeridos por la inteligencia artificial. Además, el diseño reduce drásticamente la energía necesaria para escribir datos. El equipo midió la corriente necesaria para cambiar el dispositivo y descubrió que podía ser tan baja como 90 microamperios, una caída significativa respecto a los cientos de microamperios que suelen necesitar los diseños más antiguos. Esta reducción se logra porque la geometría ultra fina confina el calor generado por la corriente eléctrica de forma tan estrecha que solo derrite el pequeño volumen necesario de material, haciendo que el proceso de calentamiento sea increíblemente eficiente.
Más allá de la eficiencia y la precisión, el nuevo dispositivo resuelve un problema importante conocido como inestabilidad temporal. En muchas tecnologías de memoria, el valor almacenado tiende a derivar con el tiempo o a fluctuar debido al ruido eléctrico aleatorio, lo que introduce errores en los cálculos. Los investigadores descubrieron que su diseño, con su capa de proyección continua, suprime significativamente estas fluctuaciones. Observaron que la deriva en los valores almacenados se redujo en un factor de veinte en comparación con los dispositivos convencionales, y el ruido aleatorio se redujo en un factor de cuatro. Esta estabilidad significa que el dispositivo puede mantener su estado programado de forma fiable, incluso a temperaturas elevadas, asegurando que los cálculos realizados por la memoria sigan siendo precisos a lo largo del tiempo.
Para demostrar que estos dispositivos individuales podrían trabajar juntos en un sistema real, el equipo construyó una pequeña cuadrícula, o matriz de barras cruzadas (crossbar array), que contiene sesenta y cuatro de estas unidades. Conectaron cada celda de memoria a un transistor que actúa como interruptor, lo que les permite controlar y leer las celdas individualmente. Luego probaron la matriz programándola con un conjunto de pesos y realizando una operación matemática conocida como multiplicación de matriz-vector, que es el bloque de construcción fundamental de la inferencia de redes neuronales. Los resultados fueron sorprendentes: el sistema de hardware logró una precisión computacional efectiva de más de cinco bits. Este nivel de exactitud es una mejora sustancial respecto a los sistemas actuales de vanguardia, que normalmente solo alcanzan tres o cuatro bits de precisión. El éxito de este experimento sugiere que la nueva arquitectura no es solo un concepto teórico, sino un camino viable hacia la construcción de sistemas de computación densos, de bajo consumo y alta precisión que algún día podrían alimentar la próxima generación de la inteligencia artificial.
Los investigadores también exploraron variaciones de este diseño para llevar el rendimiento aún más lejos. Al modificar el electrodo inferior para que penetre directamente en la pila de materiales, creando una configuración de contacto de borde, lograron reducir la corriente de programación a aproximadamente 50 microamperios. Este cambio aumentó la densidad de potencia local en el punto de contacto, haciendo que el calentamiento fuera aún más eficiente. A lo largo de estos experimentos, el equipo utilizó materiales estándar sin dopar que son compatibles con los procesos de fabricación existentes, lo que indica que esta tecnología podría integrarse en las líneas de producción actuales sin requerir métodos de fabricación completamente nuevos. Aunque el estudio se centró en una prueba de concepto específica, los resultados proporcionan una hoja de ruta clara para superar las compensaciones entre densidad, energía y precisión que durante mucho tiempo han obstaculizado el desarrollo de la computación en memoria.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.