Related Experiment Video
Updated: Jul 10, 2026

The TD Drive: A Parametric, Open-Source Implant for Multi-Area Electrophysiological Recordings in Behaving and Sleeping Rats
Published on: April 26, 2024
Multibit neural inference in a N-ary crossbar architecture
Anatole Moureaux1, Anthony Lopes Temporao2, Flavio Abreu Araujo2
1Institute of Condensed Matter and Nanosciences, Université catholique de Louvain, Louvain-la-Neuve, 1348, Belgium. anatole.moureaux@uclouvain.be.
Abstract:
In-memory computing (IMC) is a paradigm that enables neural network inference by computing analog matrix-vector multiplications (MVM) directly in memory crossbar arrays, with the potential for energy efficiency gains over conventional von Neumann architectures. In this work we present a simulation framework for N-ary crossbar architectures that retrieves MVM results with minimal implementation assumptions. The XOR and MNIST classification tasks were successfully inferred using a simulated crossbar array of (4 × 4) 4-states magnetic tunnel junctions (MTJ). MNIST accuracy reached 93.56% (vs. 97.56% software baseline). PCA dimensionality reduction was shown to drastically lower the number of required operations and improve the software baseline, for only a modest reduction in crossbar inference accuracy. We identified weight quantization as the primary error source, and studied its impact alongside systematic non-idealities and random noise. We find that cell-specific random noise is less detrimental than systematic errors due to averaging across the array. Finally, we demonstrate an optimal number of states per cell that balances quantization error against resistance state resolution to minimize total MVM error.
Related Concept Videos
Multi-input and Multi-variable systems
In the absence of...
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...