Theory and experimental verification of configurable computing with stochastic memristors.


Journal

Scientific reports
ISSN: 2045-2322
Titre abrégé: Sci Rep
Pays: England
ID NLM: 101563288

Informations de publication

Date de publication:
18 Feb 2021
Historique:
received: 04 02 2020
accepted: 02 02 2021
entrez: 19 2 2021
pubmed: 20 2 2021
medline: 20 2 2021
Statut: epublish

Résumé

The inevitable variability within electronic devices causes strict constraints on operation, reliability and scalability of the circuit design. However, when a compromise arises among the different performance metrics, area, time and energy, variability then loosens the tight requirements and allows for further savings in an alternative design scope. To that end, unconventional computing approaches are revived in the form of approximate computing, particularly tuned for resource-constrained mobile computing. In this paper, a proof-of-concept of the approximate computing paradigm using memristors is demonstrated. Stochastic memristors are used as the main building block of probabilistic logic gates. As will be shown in this paper, the stochasticity of memristors' switching characteristics is tightly bound to the supply voltage and hence to power consumption. By scaling of the supply voltage to appropriate levels stochasticity gets increased. In order to guide the design process of approximate circuits based on memristors a realistic device model needs to be elaborated with explicit emphasis of the probabilistic switching behavior. Theoretical formulation, probabilistic analysis, and simulation of the underlying logic circuits and operations are introduced. Moreover, the expected output behavior is verified with the experimental measurements of valence change memory cells. Hence, it is shown how the precision of the output is varied for the sake of the attainable gains at different levels of available design metrics. This approach represents the first proposition along with physical verification and mapping to real devices that combines stochastic memristors into unconventional computing approaches.

Identifiants

pubmed: 33603012
doi: 10.1038/s41598-021-83382-y
pii: 10.1038/s41598-021-83382-y
pmc: PMC7893165
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Pagination

4218

Références

Phys Chem Chem Phys. 2013 May 14;15(18):6945-52
pubmed: 23549450
Nanotechnology. 2011 Mar 4;22(9):095702
pubmed: 21258143
Nat Mater. 2011 Jul 10;10(8):625-30
pubmed: 21743450
Nanotechnology. 2012 Aug 3;23(30):305205
pubmed: 22782173
Sci Rep. 2016 Feb 17;6:21020
pubmed: 26884054
Nat Nanotechnol. 2016 Jan;11(1):67-74
pubmed: 26414197
Nature. 2010 Apr 8;464(7290):873-6
pubmed: 20376145
ACS Nano. 2017 Jul 25;11(7):6921-6929
pubmed: 28661649

Auteurs

Rawan Naous (R)

Department of Electrical Engineering and Computer Science, University of California Berkeley, Berkeley, CA, USA.
Computer, Electrical and Mathematical Sciences and Engineering Division, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia.

Anne Siemon (A)

Institut für Werkstoffe der Elektrotechnik II (IWE II), RWTH Aachen University, Aachen, Germany.
JARA - Fundamentals for Future Information Technology, Jülich, Germany.

Michael Schulten (M)

Institut für Werkstoffe der Elektrotechnik II (IWE II), RWTH Aachen University, Aachen, Germany.
JARA - Fundamentals for Future Information Technology, Jülich, Germany.

Hamzah Alahmadi (H)

Department of Electrical Engineering and Computer Science, University of California Berkeley, Berkeley, CA, USA.

Andreas Kindsmüller (A)

Institut für Werkstoffe der Elektrotechnik II (IWE II), RWTH Aachen University, Aachen, Germany.
JARA - Fundamentals for Future Information Technology, Jülich, Germany.

Michael Lübben (M)

Institut für Werkstoffe der Elektrotechnik II (IWE II), RWTH Aachen University, Aachen, Germany.
JARA - Fundamentals for Future Information Technology, Jülich, Germany.

Arne Heittmann (A)

JARA - Fundamentals for Future Information Technology, Jülich, Germany.
Peter Grünberg Institut 10 (PGI-10), Forschungszentrum Jülich GmbH, Jülich, Germany.

Rainer Waser (R)

Institut für Werkstoffe der Elektrotechnik II (IWE II), RWTH Aachen University, Aachen, Germany.
JARA - Fundamentals for Future Information Technology, Jülich, Germany.
Peter Grünberg Institut 10 (PGI-10), Forschungszentrum Jülich GmbH, Jülich, Germany.
Peter Grünberg Institut 7 (PGI-7), Forschungszentrum Jülich GmbH, Jülich, Germany.

Khaled Nabil Salama (KN)

Department of Electrical Engineering and Computer Science, University of California Berkeley, Berkeley, CA, USA.

Stephan Menzel (S)

JARA - Fundamentals for Future Information Technology, Jülich, Germany. st.menzel@fz-juelich.de.
Peter Grünberg Institut 7 (PGI-7), Forschungszentrum Jülich GmbH, Jülich, Germany. st.menzel@fz-juelich.de.

Classifications MeSH