Logic operations in memory using a memristive Akers array

Yifat Levy, Jehoshua Bruck, Yuval Cassuto, Eby G. Friedman, Avinoam Kolodny, Eitan Yaakobi, Shahar Kvatinsky

Research output: Contribution to journalArticlepeer-review

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 satis fies 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.

Original languageEnglish
Pages (from-to)1429-1437
Number of pages9
JournalMicroelectronics Journal
Volume45
Issue number11
DOIs
StatePublished - Nov 2014

Keywords

  • Akers logic array
  • Logic array
  • Memory array
  • Memristive systems
  • Memristor
  • von neumann architecture

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Atomic and Molecular Physics, and Optics
  • Condensed Matter Physics
  • Surfaces, Coatings and Films
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Logic operations in memory using a memristive Akers array'. Together they form a unique fingerprint.

Cite this