Cargando…

Theory and experimental verification of configurable computing with stochastic memristors

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

Descripción completa

Detalles Bibliográficos
Autores principales: Naous, Rawan, Siemon, Anne, Schulten, Michael, Alahmadi, Hamzah, Kindsmüller, Andreas, Lübben, Michael, Heittmann, Arne, Waser, Rainer, Salama, Khaled Nabil, Menzel, Stephan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7893165/
https://www.ncbi.nlm.nih.gov/pubmed/33603012
http://dx.doi.org/10.1038/s41598-021-83382-y
_version_ 1783653011105513472
author Naous, Rawan
Siemon, Anne
Schulten, Michael
Alahmadi, Hamzah
Kindsmüller, Andreas
Lübben, Michael
Heittmann, Arne
Waser, Rainer
Salama, Khaled Nabil
Menzel, Stephan
author_facet Naous, Rawan
Siemon, Anne
Schulten, Michael
Alahmadi, Hamzah
Kindsmüller, Andreas
Lübben, Michael
Heittmann, Arne
Waser, Rainer
Salama, Khaled Nabil
Menzel, Stephan
author_sort Naous, Rawan
collection PubMed
description 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 Online
Article
Text
id pubmed-7893165
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-78931652021-02-23 Theory and experimental verification of configurable computing with stochastic memristors Naous, Rawan Siemon, Anne Schulten, Michael Alahmadi, Hamzah Kindsmüller, Andreas Lübben, Michael Heittmann, Arne Waser, Rainer Salama, Khaled Nabil Menzel, Stephan Sci Rep Article 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. Nature Publishing Group UK 2021-02-18 /pmc/articles/PMC7893165/ /pubmed/33603012 http://dx.doi.org/10.1038/s41598-021-83382-y Text en © The Author(s) 2021 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Naous, Rawan
Siemon, Anne
Schulten, Michael
Alahmadi, Hamzah
Kindsmüller, Andreas
Lübben, Michael
Heittmann, Arne
Waser, Rainer
Salama, Khaled Nabil
Menzel, Stephan
Theory and experimental verification of configurable computing with stochastic memristors
title 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_short Theory and experimental verification of configurable computing with stochastic memristors
title_sort theory and experimental verification of configurable computing with stochastic memristors
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7893165/
https://www.ncbi.nlm.nih.gov/pubmed/33603012
http://dx.doi.org/10.1038/s41598-021-83382-y
work_keys_str_mv AT naousrawan theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT siemonanne theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT schultenmichael theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT alahmadihamzah theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT kindsmullerandreas theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT lubbenmichael theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT heittmannarne theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT waserrainer theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT salamakhalednabil theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors
AT menzelstephan theoryandexperimentalverificationofconfigurablecomputingwithstochasticmemristors