In‐Memory Computing Using Paths‐Based Logic and Heterogeneous Components

Alvaro Velasqueza and Sumit Kumar Jhab
Department of Computer Science, University of Central Florida
avelasquez@cs.ucf.edu
bjha@cs.ucf.edu

ABSTRACT


The memory‐processor bottleneck and scaling difficulties of the CMOS transistor have given rise to a plethora of research initiatives to overcome these challenges. Popular among these is in‐memory crossbar computing. In this paper, we propose a framework for synthesizing logic‐in‐memory circuits based on the behavior of paths of electric current throughout the memory. Limitations of using only bidirectional components with this approach are also established. We demonstrate the effectiveness of our approach by generating n‐bit addition circuits that can compute using a constant number of read and write cycles.



Full Text (PDF)