Variability-aware Memristive Crossbars -- A Tutorial
arXiv:2204.09543 · doi:10.1109/TCSII.2022.3169416
Abstract
Memristor crossbar architecture is one of the most popular circuit configurations due to its wide range of practical applications. The crossbar architecture can emulate the weighted summation operation, called multiply and accumulate operation (MAC). The errors to MAC computing get introduced due to a range of crossbar variability. We broadly group the variability in three categories: (1) device-to-device variations, (2) programming nonlinearity, and (3) those from peripheral circuits. This tutorial provides insights into the variability and compensation approaches that can be adopted to reduce its impact when designing for practical applications with crossbars.
arXiv commentTCAS2 tutorials
References in corpus (4)
- Applicability of Well-Established Memristive Models for Simulations of Resistive Switching Devices
- Analysis of Dynamic Linear and Non-linear Memristor Device Models for Emerging Neuromorphic Computing Hardware Design
- Analog Neural Computing with Super-resolution Memristor Crossbars
- Device Variability Analysis for Memristive Material Implication