Cargando…

A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity

This paper describes a fully experimental hybrid system in which a [Formula: see text] memristive crossbar spiking neural network (SNN) was assembled using custom high-resistance state memristors with analogue CMOS neurons fabricated in 180 nm CMOS technology. The custom memristors used NMOS selecto...

Descripción completa

Detalles Bibliográficos
Autores principales: Ahmadi-Farsani, Javad, Ricci, Saverio, Hashemkhani, Shahin, Ielmini, Daniele, Linares-Barranco, Bernabé, Serrano-Gotarredona, Teresa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9168445/
https://www.ncbi.nlm.nih.gov/pubmed/35658675
http://dx.doi.org/10.1098/rsta.2021.0018
_version_ 1784721010837159936
author Ahmadi-Farsani, Javad
Ricci, Saverio
Hashemkhani, Shahin
Ielmini, Daniele
Linares-Barranco, Bernabé
Serrano-Gotarredona, Teresa
author_facet Ahmadi-Farsani, Javad
Ricci, Saverio
Hashemkhani, Shahin
Ielmini, Daniele
Linares-Barranco, Bernabé
Serrano-Gotarredona, Teresa
author_sort Ahmadi-Farsani, Javad
collection PubMed
description This paper describes a fully experimental hybrid system in which a [Formula: see text] memristive crossbar spiking neural network (SNN) was assembled using custom high-resistance state memristors with analogue CMOS neurons fabricated in 180 nm CMOS technology. The custom memristors used NMOS selector transistors, made available on a second 180 nm CMOS chip. One drawback is that memristors operate with currents in the micro-amperes range, while analogue CMOS neurons may need to operate with currents in the pico-amperes range. One possible solution was to use a compact circuit to scale the memristor-domain currents down to the analogue CMOS neuron domain currents by at least 5–6 orders of magnitude. Here, we proposed using an on-chip compact current splitter circuit based on MOS ladders to aggressively attenuate the currents by over 5 orders of magnitude. This circuit was added before each neuron. This paper describes the proper experimental operation of an SNN circuit using a [Formula: see text] 1T1R synaptic crossbar together with four post-synaptic CMOS circuits, each with a 5-decade current attenuator and an integrate-and-fire neuron. It also demonstrates one-shot winner-takes-all training and stochastic binary spike-timing-dependent-plasticity learning using this small system. This article is part of the theme issue ‘Advanced neurotechnologies: translating innovation for health and well-being’.
format Online
Article
Text
id pubmed-9168445
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-91684452022-06-12 A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity Ahmadi-Farsani, Javad Ricci, Saverio Hashemkhani, Shahin Ielmini, Daniele Linares-Barranco, Bernabé Serrano-Gotarredona, Teresa Philos Trans A Math Phys Eng Sci Articles This paper describes a fully experimental hybrid system in which a [Formula: see text] memristive crossbar spiking neural network (SNN) was assembled using custom high-resistance state memristors with analogue CMOS neurons fabricated in 180 nm CMOS technology. The custom memristors used NMOS selector transistors, made available on a second 180 nm CMOS chip. One drawback is that memristors operate with currents in the micro-amperes range, while analogue CMOS neurons may need to operate with currents in the pico-amperes range. One possible solution was to use a compact circuit to scale the memristor-domain currents down to the analogue CMOS neuron domain currents by at least 5–6 orders of magnitude. Here, we proposed using an on-chip compact current splitter circuit based on MOS ladders to aggressively attenuate the currents by over 5 orders of magnitude. This circuit was added before each neuron. This paper describes the proper experimental operation of an SNN circuit using a [Formula: see text] 1T1R synaptic crossbar together with four post-synaptic CMOS circuits, each with a 5-decade current attenuator and an integrate-and-fire neuron. It also demonstrates one-shot winner-takes-all training and stochastic binary spike-timing-dependent-plasticity learning using this small system. This article is part of the theme issue ‘Advanced neurotechnologies: translating innovation for health and well-being’. The Royal Society 2022-07-25 2022-06-06 /pmc/articles/PMC9168445/ /pubmed/35658675 http://dx.doi.org/10.1098/rsta.2021.0018 Text en © 2022 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Ahmadi-Farsani, Javad
Ricci, Saverio
Hashemkhani, Shahin
Ielmini, Daniele
Linares-Barranco, Bernabé
Serrano-Gotarredona, Teresa
A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title_full A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title_fullStr A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title_full_unstemmed A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title_short A CMOS–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
title_sort cmos–memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9168445/
https://www.ncbi.nlm.nih.gov/pubmed/35658675
http://dx.doi.org/10.1098/rsta.2021.0018
work_keys_str_mv AT ahmadifarsanijavad acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT riccisaverio acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT hashemkhanishahin acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT ielminidaniele acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT linaresbarrancobernabe acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT serranogotarredonateresa acmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT ahmadifarsanijavad cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT riccisaverio cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT hashemkhanishahin cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT ielminidaniele cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT linaresbarrancobernabe cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity
AT serranogotarredonateresa cmosmemristorhybridsystemforimplementingstochasticbinaryspiketimingdependentplasticity