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 language | English |
|---|---|
| Pages (from-to) | 1429-1437 |
| Number of pages | 9 |
| Journal | Microelectronics Journal |
| Volume | 45 |
| Issue number | 11 |
| DOIs | |
| State | Published - 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