Theory and experimental verification of configurable computing with stochastic memristors

Abstract 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 a...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rawan Naous, Anne Siemon, Michael Schulten, Hamzah Alahmadi, Andreas Kindsmüller, Michael Lübben, Arne Heittmann, Rainer Waser, Khaled Nabil Salama, Stephan Menzel
Formato: article
Lenguaje:EN
Publicado: Nature Portfolio 2021
Materias:
R
Q
Acceso en línea:https://doaj.org/article/fbb9d9b05f66442f933618fdb5425fd1
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:fbb9d9b05f66442f933618fdb5425fd1
record_format dspace
spelling oai:doaj.org-article:fbb9d9b05f66442f933618fdb5425fd12021-12-02T14:21:59ZTheory and experimental verification of configurable computing with stochastic memristors10.1038/s41598-021-83382-y2045-2322https://doaj.org/article/fbb9d9b05f66442f933618fdb5425fd12021-02-01T00:00:00Zhttps://doi.org/10.1038/s41598-021-83382-yhttps://doaj.org/toc/2045-2322Abstract 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.Rawan NaousAnne SiemonMichael SchultenHamzah AlahmadiAndreas KindsmüllerMichael LübbenArne HeittmannRainer WaserKhaled Nabil SalamaStephan MenzelNature PortfolioarticleMedicineRScienceQENScientific Reports, Vol 11, Iss 1, Pp 1-11 (2021)
institution DOAJ
collection DOAJ
language EN
topic Medicine
R
Science
Q
spellingShingle Medicine
R
Science
Q
Rawan Naous
Anne Siemon
Michael Schulten
Hamzah Alahmadi
Andreas Kindsmüller
Michael Lübben
Arne Heittmann
Rainer Waser
Khaled Nabil Salama
Stephan Menzel
Theory and experimental verification of configurable computing with stochastic memristors
description Abstract 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.
format article
author Rawan Naous
Anne Siemon
Michael Schulten
Hamzah Alahmadi
Andreas Kindsmüller
Michael Lübben
Arne Heittmann
Rainer Waser
Khaled Nabil Salama
Stephan Menzel
author_facet Rawan Naous
Anne Siemon
Michael Schulten
Hamzah Alahmadi
Andreas Kindsmüller
Michael Lübben
Arne Heittmann
Rainer Waser
Khaled Nabil Salama
Stephan Menzel
author_sort Rawan Naous
title Theory and experimental verification of configurable computing with stochastic memristors
title_short Theory and experimental verification of configurable computing with stochastic memristors
title_full Theory and experimental verification of configurable computing with stochastic memristors
title_fullStr Theory and experimental verification of configurable computing with stochastic memristors
title_full_unstemmed Theory and experimental verification of configurable computing with stochastic memristors
title_sort theory and experimental verification of configurable computing with stochastic memristors
publisher Nature Portfolio
publishDate 2021
url https://doaj.org/article/fbb9d9b05f66442f933618fdb5425fd1
work_keys_str_mv AT rawannaous theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT annesiemon theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT michaelschulten theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT hamzahalahmadi theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT andreaskindsmuller theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT michaellubben theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT arneheittmann theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT rainerwaser theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT khalednabilsalama theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT stephanmenzel theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
_version_ 1718391524593500160