Foundations and Trends® in Integrated Circuits and Systems > Vol 4 > Issue 1

Reliable Analog In-Memory Computing with Crossbars: Memristors for Analog Neural Computing

By Alex James, Digital University Kerala, India, apj@ieee.org

 
Suggested Citation
Alex James (2025), "Reliable Analog In-Memory Computing with Crossbars: Memristors for Analog Neural Computing", Foundations and TrendsĀ® in Integrated Circuits and Systems: Vol. 4: No. 1, pp 1-114. http://dx.doi.org/10.1561/3500000018

Publication Date: 13 May 2025
© 2025 A. James
 
Subjects
Analog circuits and systems,  Analog-to-digital converters,  Biomedical circuits and systems,  Circuit design methods,  Circuit theory,  CMOS imagers,  CMOS technology,  Emerging technologies,  Mixed-signal circuits and systems,  RF circuits
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction
2. Bio-inspiration to Memristors
3. Memristor Models
4. Tutorial on Memristor Crossbar with Open-source Skywater PDK
5. Variability in Crossbars
6. Mitigating Variability with Super-resolution and Three-dimensional Crossbars
7. Making Use of Memristive Variability with Energy-efficient Echo State Networks
8. Crossbars for Real-Time EM Applications
9. Summary
Acknowledgements
References

Abstract

Memristors as devices, and the systems built with them, have shown to be of great promise for use in analog neural computing. Every attempt to create an energy-efficient CMOS-based general purpose neural network processor that can compete with human intelligence seems to have failed. Memristive systems and devices are compatible and scalable with CMOS technology and show response behavior to stimuli similar to a biological neuron. This has prompted a closer look at memristive systems in academia and industry through the lens of beyond CMOS technologies, algorithms and applications.

In this monograph, in-memory computing is presented with the memristor as the enabling memory element. The practical memristor device faces several challenges when targeting on-chip implementations. Often, there are conductance variabilites of different forms resulting from device-to-device variability, aging, circuit parasitics, read instabilities, various types of noises, and conductance drifts. This variability and how it can be analysed is introduced, along with the concept of super-resolution for compensating errors in analog computing. The application of memristive processing is also shown through echo-state networks for energy-efficient computing and image filtering processing for RF applications.

DOI:10.1561/3500000018
ISBN: 978-1-63828-562-5
132 pp. $90.00
Buy book (pb)
 
ISBN: 978-1-63828-563-2
132 pp. $160.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Bio-inspiration to Memristors
3. Memristor Models
4. Tutorial on Memristor Crossbar with Open-source Skywater PDK
5. Variability in Crossbars
6. Mitigating Variability with Super-resolution and Three-dimensional Crossbars
7. Making Use of Memristive Variability with Energy-efficient Echo State Networks
8. Crossbars for Real-Time EM Applications
9. Summary
Acknowledgements
References

Reliable Analog In-Memory Computing with Crossbars: Memristors for Analog Neural Computing

Artificial intelligence (AI) hardware is a growing area of research that focuses on implementing specialized hardware chips designed for machine learning, neural networks, and their applications. The AI hardware and related chips include the design of efficient processors, memory, and dedicated circuits running AI workloads at extreme efficiency and processing speeds. At the heart of neural network implementations, there are models of neurons that are primarily memory functions capable of learning and adapting to new information. Memory is essential for enabling various learning functions and is inherent in all intelligent beings.

Memristors as devices, and the systems built with them, have shown to be of great promise for use in analog neural computing. Every attempt to create an energy-efficient CMOS-based general purpose neural network processor that can compete with human intelligence seems to have failed. Memristive systems and devices are compatible and scalable with CMOS technology and show response behavior to stimuli similar to a biological neuron. This has prompted a closer look at memristive systems in academia and industry through the lens of beyond CMOS technologies, algorithms, and applications.

In this monograph, in-memory computing is presented with the memristor as the enabling memory element. The practical memristor device faces several challenges when targeting on-chip implementations. Often, there are conductance variabilities of different forms resulting from device-to-device variability, aging, circuit parasitics, read instabilities, various types of noises, and conductance drifts. This variability and how it can be analysed is introduced, along with the concept of super-resolution for compensating errors in analog computing. The application of memristive processing is also shown through echo-state networks for energy-efficient computing and image filtering processing for RF applications.

 
ICS-018