Back to Search Start Over

Binary Addition in Resistance Switching Memory Array by Sensing Majority

Authors :
John, Reuben
Source :
Micromachines, Volume 11, Issue 5, Micromachines, Vol 11, Iss 496, p 496 (2020)
Publication Year :
2020
Publisher :
Multidisciplinary Digital Publishing Institute, 2020.

Abstract

The flow of data between processing and memory units in contemporary computing systems is their main performance and energy-efficiency bottleneck, often referred to as the &lsquo<br />von Neumann bottleneck&rsquo<br />or &lsquo<br />memory wall&rsquo<br />Emerging resistance switching memories (memristors) show promising signs to overcome the &lsquo<br />by enabling computation in the memory array. Majority logic is a type of Boolean logic, and in many nanotechnologies, it has been found to be an efficient logic primitive. In this paper, a technique is proposed to implement a majority gate in a memory array. The majority gate is realised in an energy-efficient manner as a memory R E A D operation. The proposed logic family disintegrates arithmetic operations to majority and NOT operations which are implemented as memory R E A D and W R I T E operations. A 1-bit full adder can be implemented in 6 steps (memory cycles) in a 1T&ndash<br />1R array, which is faster than I M P L Y , N A N D , N O R and other similar logic primitives.

Details

Language :
English
ISSN :
2072666X
Database :
OpenAIRE
Journal :
Micromachines
Accession number :
edsair.pmid.dedup....edc3c1764b007d024682bcebe4873c6b
Full Text :
https://doi.org/10.3390/mi11050496