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...
Autores principales: | , , , , , , , , , |
---|---|
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 |