Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published November 2014 | public
Journal Article

Logic operations in memory using a memristive Akers array

Abstract

In-memory computation is one of the most promising features of memristive memory arrays. In this paper, we propose an array architecture that supports in-memory computation based on a logic array first proposed in 1972 by Sheldon Akers. The Akers logic array satisfies this objective since this array can realize any Boolean function, including bit sorting. We present a hardware version of a modified Akers logic array, where the values stored within the array serve as primary inputs. The proposed logic array uses memristors, which are nonvolatile memory devices with noteworthy properties. An Akers logic array with memristors combines memory and logic operations, where the same array stores data and performs computation. This combination opens opportunities for novel non-von Neumann computer architectures, while reducing power and enhancing memory bandwidth.

Additional Information

© 2014 Elsevier Ltd. Received 4 March 2014; Received in revised form 27 May 2014; Accepted 25 June 2014; Available online 13 August 2014. The authors thank Ravi Patel of the University of Rochester for his useful comments. This work was partially supported by Hasso Plattner Institute, by the Advanced Circuit Research Center at the Technion, by the Intel Collaborative Research Institute for Computational Intelligence (ICRI-CI), and by US-Israel Binational Science Foundation under Grant no. 2012139.

Additional details

Created:
August 22, 2023
Modified:
October 19, 2023