Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing

A graphene-based spin-diffusive neural network is presented in this paper that takes advantage of the locally tunable spin transport of graphene and the non-volatility of nanomagnets. By using electrostatically gated graphene as spintronic synapses, a weighted summation operation can be performed in...

Full description

Bibliographic Details
Main Authors: Jiaxi Hu, Gordon Stecklein, Yoska Anugrah, Paul A. Crowell, Steven J. Koester
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8334624/
_version_ 1830297920559120384
author Jiaxi Hu
Gordon Stecklein
Yoska Anugrah
Paul A. Crowell
Steven J. Koester
author_facet Jiaxi Hu
Gordon Stecklein
Yoska Anugrah
Paul A. Crowell
Steven J. Koester
author_sort Jiaxi Hu
collection DOAJ
description A graphene-based spin-diffusive neural network is presented in this paper that takes advantage of the locally tunable spin transport of graphene and the non-volatility of nanomagnets. By using electrostatically gated graphene as spintronic synapses, a weighted summation operation can be performed in the spin domain while the weights can be programmed using circuits in the charge domain. Four-component spin/charge circuit simulations coupled to magnetic dynamics are used to show the feasibility of the neuronsynapse functionality and quantify the analog weighting capability of the graphene under different spinrelaxation mechanisms. This spin-diffusive neural network using a graphene-based synapse design achieves total energy consumption of 0.55-0.97 fJ per cell·synapse and attains significantly better scalability compared to its digital counterparts, particularly as the number and bit accuracy of the synapses increases.
first_indexed 2024-12-19T07:41:51Z
format Article
id doaj.art-887a37aa8e2647e2b65a3a493d2b4e25
institution Directory Open Access Journal
issn 2329-9231
language English
last_indexed 2024-12-19T07:41:51Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
spelling doaj.art-887a37aa8e2647e2b65a3a493d2b4e252022-12-21T20:30:26ZengIEEEIEEE Journal on Exploratory Solid-State Computational Devices and Circuits2329-92312018-01-0141263410.1109/JXCDC.2018.28252998334624Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic ComputingJiaxi Hu0https://orcid.org/0000-0001-8870-7833Gordon Stecklein1Yoska Anugrah2Paul A. Crowell3https://orcid.org/0000-0002-1163-9614Steven J. Koester4https://orcid.org/0000-0001-6104-1218Department of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN, USASchool of Physics and Astronomy, University of Minnesota, Minneapolis, MN, USADepartment of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN, USASchool of Physics and Astronomy, University of Minnesota, Minneapolis, MN, USADepartment of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN, USAA graphene-based spin-diffusive neural network is presented in this paper that takes advantage of the locally tunable spin transport of graphene and the non-volatility of nanomagnets. By using electrostatically gated graphene as spintronic synapses, a weighted summation operation can be performed in the spin domain while the weights can be programmed using circuits in the charge domain. Four-component spin/charge circuit simulations coupled to magnetic dynamics are used to show the feasibility of the neuronsynapse functionality and quantify the analog weighting capability of the graphene under different spinrelaxation mechanisms. This spin-diffusive neural network using a graphene-based synapse design achieves total energy consumption of 0.55-0.97 fJ per cell·synapse and attains significantly better scalability compared to its digital counterparts, particularly as the number and bit accuracy of the synapses increases.https://ieeexplore.ieee.org/document/8334624/Analog weightsgraphenemagnetic materialsneural networksspin valvesspintronics
spellingShingle Jiaxi Hu
Gordon Stecklein
Yoska Anugrah
Paul A. Crowell
Steven J. Koester
Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
Analog weights
graphene
magnetic materials
neural networks
spin valves
spintronics
title Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
title_full Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
title_fullStr Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
title_full_unstemmed Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
title_short Using Programmable Graphene Channels as Weights in Spin-Diffusive Neuromorphic Computing
title_sort using programmable graphene channels as weights in spin diffusive neuromorphic computing
topic Analog weights
graphene
magnetic materials
neural networks
spin valves
spintronics
url https://ieeexplore.ieee.org/document/8334624/
work_keys_str_mv AT jiaxihu usingprogrammablegraphenechannelsasweightsinspindiffusiveneuromorphiccomputing
AT gordonstecklein usingprogrammablegraphenechannelsasweightsinspindiffusiveneuromorphiccomputing
AT yoskaanugrah usingprogrammablegraphenechannelsasweightsinspindiffusiveneuromorphiccomputing
AT paulacrowell usingprogrammablegraphenechannelsasweightsinspindiffusiveneuromorphiccomputing
AT stevenjkoester usingprogrammablegraphenechannelsasweightsinspindiffusiveneuromorphiccomputing