Integrated memristors and thin-film transistors enable programmable reservoir computing

Monolithic three-dimensional integration of Ru/HfO$_2$/TiN memristors with In$_2$O$_3$ channel thin-film transistors creates a hardware reservoir capable of electrically programmable temporal dynamics across eight orders of magnitude.

Architectural Integration of Memristors and Thin-Film Transistors

Vertical monolithic integration allows memristive conductance dynamics to be modulated directly by thin-film transistors. By mapping synaptic weights onto crossbar array conductances, analog in-memory computing executes weighted summation in a parallel manner. This approach uses the physical properties of memristor arrays to perform vector-matrix multiplication and multiply-accumulate operations, which are fundamental to artificial neural networks. Memristors provide non-volatile characteristics for processing and multilevel state storage, offering high-density crossbar arrays that allow for more accuracy than networks using binary weights. However, traditional crossbar arrays encounter sneak current issues from leakage pathways through unselected memristors during programming, which limits array scaling for complex artificial neural networks.

Digital In-Memory Computing

Digital in-memory computing utilizes logic gate-based computing. In these systems, Boolean logic operations, including NOR, OR, and AND, are executed directly within the memory array.

Integrated memristors and thin-film transistors enable programmable reservoir computing
Photo: sciencedirect.com

Programmable Temporal Dynamics Across Wide Timescales

The integrated reservoir kernel demonstrated in recent hardware studies achieves an experimental temporal response tuning range of three orders of magnitude. Circuit configurations extend this dynamic range to over eight orders of magnitude, providing temporally unconstrained performance for spatiotemporal data processing. Active reservoir arrays compatible with back-end-of-line integration deliver reliable spatiotemporal responses. Spintronic memristor approaches described in IEEE-hosted research achieve similar multi-mode behavior through current-driven domain-wall motion, implementing diverse neuromorphic primitives like spike-timing-dependent plasticity and sigmoidal neuron activation to reach 93.9% image classification accuracy in spiking neural networks. These spintronic memristors are demonstrated via monolithic three-dimensional integration on CMOS to meet the requirements for large-scale silicon CMOS integration.

Spatiotemporal Computing in Vision Sensors and Ultrasound

Active reservoir arrays built on this architecture process dynamic motion recognition in vision sensors and execute ultrasound signal classification. Linear readout layers process these signals with high classification accuracy without requiring complex training algorithms. The hardware framework processes temporal information efficiently despite material relaxation time constraints usually fixed in standalone hardware reservoirs.

Frequently Asked Questions About Monolithic Reservoir Computing

What prevents large-scale integration in traditional memristor crossbar arrays?

Sneak current arising from leakage pathways through unselected memristors during programming restricts array capacity and hinders the extraction of intricate patterns in complex tasks.

How does analog in-memory computing avoid data transfer bottlenecks?

Conductance at each cross point performs weighted summation of input currents in parallel, eliminating the separate data transfer and computation steps inherent in von Neumann architectures.

What performance metrics are achieved in spintronic implementations?

Spiking neural network hardware utilizing monolithically integrated spintronic memristors achieves an image classification accuracy of 93.9% by using hybrid analog steady-state and stochastic dynamics.