• DocumentCode
    64554
  • Title

    MAGIC—Memristor-Aided Logic

  • Author

    Kvatinsky, Shahar ; Belousov, Dmitry ; Liman, Slavik ; 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
    61
  • Issue
    11
  • fYear
    2014
  • fDate
    Nov. 2014
  • Firstpage
    895
  • Lastpage
    899
  • Abstract
    Memristors are passive components with a varying resistance that depends on the previous voltage applied across the device. While memristors are naturally used as memory, memristors can also be used for other applications, including logic circuits. In this brief, a memristor-only logic family, i.e., memristor-aided logic (MAGIC), is presented. In each MAGIC logic gate, memristors serve as an input with previously stored data, and an additional memristor serves as an output. The topology of a MAGIC nor gate is similar to the structure of a common memristor-based crossbar memory array. A MAGIC nor gate can therefore be placed within memory, providing opportunities for novel non-von Neumann computer architectures. Other MAGIC gates also exist (e.g., and, or, not, and nand) and are described in this brief.
  • Keywords
    logic gates; memristors; MAGIC logic gate; logic circuits; memristor-aided logic; memristor-based crossbar memory array; memristor-only logic family; memristors; non-von Neumann computer architectures; Arrays; Logic gates; Memristors; Random access memory; Resistance; Threshold voltage; IMPLY; in-memory computing; memristive systems; memristor; memristor-aided logic (MAGIC); stateful logic;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2014.2357292
  • Filename
    6895258