GRAMC: General-purpose and reconfigurable analog matrix computing architecture

📅 2025-01-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing analog in-memory computing (AMC) architectures based on resistive random-access memory (RRAM) suffer from limited generality, supporting only single-purpose workloads due to fixed interconnect topologies between memory arrays and analog compute units. Method: This paper proposes a reconfigurable RRAM-based analog compute macro that enables dynamic reconfiguration of the interconnect topology between the storage array and analog amplifiers. It integrates on-chip write-and-verify calibration, mixed-signal co-design, and digital control logic to support diverse computational primitives. Contribution/Results: To the best of our knowledge, this is the first unified AMC architecture capable of executing general matrix multiplication, convolution, and matrix inversion within a single hardware substrate. By breaking the constraint of static topologies, it enables real-time task switching while achieving significantly higher energy efficiency and lower latency than state-of-the-art digital accelerators. The design establishes a scalable hardware paradigm for high-efficiency, multi-functional analog in-memory computing.

Technology Category

Application Category

📝 Abstract
In-memory analog matrix computing (AMC) with resistive random-access memory (RRAM) represents a highly promising solution that solves matrix problems in one step. However, the existing AMC circuits each have a specific connection topology to implement a single computing function, lack of the universality as a matrix processor. In this work, we design a reconfigurable AMC macro for general-purpose matrix computations, which is achieved by configuring proper connections between memory array and amplifier circuits. Based on this macro, we develop a hybrid system that incorporates an on-chip write-verify scheme and digital functional modules, to deliver a general-purpose AMC solver for various applications.
Problem

Research questions and friction points this paper is trying to address.

Reconfigurable Computing
Matrix Operations
Flexibility in Circuit Design
Innovation

Methods, ideas, or system contributions that make the work stand out.

Reconfigurable Circuit Block
Matrix Computations
Hybrid System Integration
🔎 Similar Papers
No similar papers found.
L
Lunshuai Pan
Institute for Artificial Intelligence, School of Integrated Circuits, Peking University
S
Shiqing Wang
Institute for Artificial Intelligence, School of Integrated Circuits, Peking University
P
Pushen Zuo
Institute for Artificial Intelligence, School of Integrated Circuits, Peking University
Zhong Sun
Zhong Sun
Peking University
analog computingresistive memorymatrix equation solvingin-memory computing