• DocumentCode
    37025
  • Title

    Memristor-Based Material Implication (IMPLY) Logic: Design Principles and Methodologies

  • Author

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

  • Author_Institution
    Dept. of Electr. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
  • Volume
    22
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2054
  • Lastpage
    2066
  • 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.
  • Keywords
    adders; logic circuits; logic design; logic gates; memristors; IMPLY full adder; IMPLY logic gate; logic circuits; logic design methodology; memristive logic family; memristor-based crossbar; memristor-based material implication logic; word length 8 bit; Computer architecture; Design methodology; Logic gates; Memristors; Resistance; Switches; Design methodology; IMPLY; Von Neumann architecture; Von Neumann architecture.; logic; memristive systems; memristor;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2282132
  • Filename
    6617731