A Time-Based Readout for Vector-Matrix Multiplication in Fully Analog Memristive SNNs
Elia Mateu-Barriendos, Álvaro Gómez-Pau, Josep Rius, Daniel Arumí, Rosa Rodríguez-Montañés, Salvador Manich
Abstract
Artificial neural networks rely on vector-matrix multiplications (VMMs), whose implementation in von Neumann architectures is dominated by costly data movement between memory and processing units. Spiking neural networks (SNNs) mitigate this bottleneck by performing in-memory, analog VMMs using memristive crossbar arrays. However, conventional current-mode readout circuits incur significant area and power overhead. This work proposes a fully analog readout architecture based on voltage-to-time conversion of the VMM output. By sensing the column voltage, the proposed approach avoids current-mode summing and scaling circuitry, improving area and energy efficiency. Post-layout simulations of a 10x1 SNN implemented in a 130 nm CMOS technology validate the proposed architecture, while application to a trained 64x10 SNN for digit classification further demonstrates its feasibility for SNN inference.
Create a lesson
Related papers
Co-occurrence-Aware Quadratic Assignment for Local Feature Matching in Simultaneous Localization and Mapping
Yutaka Yamada, Yohei Hamakawa, Yutaro Ishigaki et al.
Composability rather than computation sets the cost of an analog EML hardware fabric
C. Teuscher
A Hybrid Quantum-Classical Coordination Architecture for Portfolio Optimization via Global Context Injection
Xiaoguang Yang, Menghan Dou, Guoping Guo
A Game-Theoretic Framework for Incentive-Compatible AI training Under Renewable-Energy Constraints
Konstantinos Varsos, Ramin Khalili, Adamantia Stamou et al.
System-Technology Co-Evaluation of A7 CFET and A10 NSFET Technologies from Cell Parasitics to Chip Reliability
Mahdi Benkhelifa, Leon Mayr, Hadi Nour Eddine et al.
Feasibility and Memory Mechanisms of Chern-Simons Context Reservoir Computation
Jyotiranjan Beuria, Venkatesh H. Chembrolu