arrow
Return

Crossbar-Constrained Technology Mapping for ReRAM Based In-Memory Computing

delete2020-05-01
delete12
delete
OA
AI
D
Debjyoti Bhattacharjee *
Y
Yaswanth Tavva
A
Arvind Easwaran
A
Anupam Chattopadhyay
DOI:10.1109/TC.2020.2964671delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In-memory computing has gained significant attention due to the potential for dramatic improvement in speed and energy. Redox-based resistive RAMs (ReRAMs), capable of non-volatile storage and logic operations simultaneously have been used for logic-in-memory computing approaches. To this effect, we propose ReRAM based VLIW Architecture for in-Memory comPuting (ReVAMP), supported by a detailed device-accurate simulation setup with peripheral circuitry. We present theoretical bounds on the minimum area required for in-memory computation of arbitrary Boolean functions specified using structural representation (And-Inverter Graph and Majority-Inverter Graph) and two-level representation (Exclusive-Sum-of-Product). To support the ReVAMP architecture, we present two technology mapping flows that fully exploit the bit-level parallelism offered by the execution of logic using ReRAM crossbar array. The area-constrained mapping (ArC) generates feasible mapping for a variety of crossbar dimensions while the delay-constrained mapping (DeC) focuses primarily on minimizing the latency of mapping. We evaluate the proposed mappings against two state-of-the-art technology in-memory computing architectures, PLiM and MAGIC along with their automation flows (SIMPLE and COMPACT). ArC and DeC outperform state-of-the-art PLiM architecture by 1:46x and 4:3x on average in latency. ArC offers significantly lower area (on average 25:27x and 6:57x), while improving the area-delay product by 1:37x and 1:12x against two mapping approaches for MAGIC respectively. In contrast, DeC achieves average area (1:45x and 3:06x) and area-delay product (1:12x and 6:36x) improvements over the mapping approaches for MAGIC architecture respectively. The proposed mapping techniques allow a variety of runtime efficiency trade-offs.
Keywords:
Memristor
ReRAM
memristive systems
logic design
technology mapping
design automation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

N
Nanyang Technological University
Scholars:
4.9W
Papers: 4.8W
Citations: 8.1W
N
National University of Singapore
Scholars:
7.5W
Papers: 6.5W
Citations: 11.4W