Memristor-based material implication (IMPLY) logic: Design principles and methodologies

Shahar Kvatinsky, Guy Satat, Nimrod Wald, Eby G. Friedman, Avinoam Kolodny, Uri C. Weiser

Research output: Contribution to journalArticlepeer-review

Abstract

Memristors are novel devices, useful as memory at all hierarchies. These devices can also behave as logic circuits. In this paper, the IMPLY logic gate, a memristor-based logic circuit, is described. In this memristive logic family, each memristor is used as an input, output, computational logic element, and latch in different stages of the computing process. The logical state is determined by the resistance of the memristor. This logic family can be integrated within a memristor-based crossbar, commonly used for memory. In this paper, a methodology for designing this logic family is proposed. The design methodology is based on a general design flow, suitable for all deterministic memristive logic families, and includes some additional design constraints to support the IMPLY logic family. An IMPLY 8-bit full adder based on this design methodology is presented as a case study.

Original languageEnglish
Article number6617731
Pages (from-to)2054-2066
Number of pages13
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume22
Issue number10
DOIs
StatePublished - 1 Oct 2014

Keywords

  • Design methodology
  • IMPLY
  • Von Neumann architecture.
  • logic
  • memristive systems
  • memristor

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Memristor-based material implication (IMPLY) logic: Design principles and methodologies'. Together they form a unique fingerprint.

Cite this