Skip to main navigation Skip to search Skip to main content

Realisation of all 16 Boolean logic functions in a single magnetoresistance memory cell

  • Shuang Gao
  • , Guang Yang
  • , Bin Cui
  • , Shouguo Wang
  • , Fei Zeng
  • , Cheng Song
  • , Feng Pan*
  • *Corresponding author for this work
  • Tsinghua University
  • University of Science and Technology Beijing

Research output: Contribution to journalArticlepeer-review

Abstract

Stateful logic circuits based on next-generation nonvolatile memories, such as magnetoresistance random access memory (MRAM), promise to break the long-standing von Neumann bottleneck in state-of-the-art data processing devices. For the successful commercialisation of stateful logic circuits, a critical step is realizing the best use of a single memory cell to perform logic functions. In this work, we propose a method for implementing all 16 Boolean logic functions in a single MRAM cell, namely a magnetoresistance (MR) unit. Based on our experimental results, we conclude that this method is applicable to any MR unit with a double-hump-like hysteresis loop, especially pseudo-spin-valve magnetic tunnel junctions with a high MR ratio. Moreover, after simply reversing the correspondence between voltage signals and output logic values, this method could also be applicable to any MR unit with a double-pit-like hysteresis loop. These results may provide a helpful solution for the final commercialisation of MRAM-based stateful logic circuits in the near future.

Original languageEnglish
Pages (from-to)12819-12825
Number of pages7
JournalNanoscale
Volume8
Issue number25
DOIs
StatePublished - 7 Jul 2016
Externally publishedYes

Fingerprint

Dive into the research topics of 'Realisation of all 16 Boolean logic functions in a single magnetoresistance memory cell'. Together they form a unique fingerprint.

Cite this