TY - JOUR
T1 - On-Chip Error-triggered Learning of Multi-layer Memristive Spiking Neural Networks
AU - Payvand, Melika
AU - Fouda, Mohammed E.
AU - Kurdahi, Fadi
AU - Eltawil, Ahmed
AU - Neftci, Emre O.
N1 - KAUST Repository Item: Exported on 2021-04-14
PY - 2020
Y1 - 2020
N2 - Recent breakthroughs in neuromorphic computing show that local forms of gradient descent learning are compatible with Spiking Neural Networks (SNNs) and synaptic plasticity. Although SNNs can be scalably implemented using neuromorphic VLSI, an architecture that can learn using gradient-descent in situ is still missing. In this paper, we propose a local, gradient-based, error-triggered learning algorithm with online ternary weight updates. The proposed algorithm enables online training of multi-layer SNNs with memristive neuromorphic hardware showing a small loss in the performance compared with the state-of-the-art. We also propose a hardware architecture based on memristive crossbar arrays to perform the required vector-matrix multiplications. The necessary peripheral circuitry including presynaptic, post-synaptic and write circuits required for online training, have been designed in the subthreshold regime for power saving with a standard 180nm CMOS process.
AB - Recent breakthroughs in neuromorphic computing show that local forms of gradient descent learning are compatible with Spiking Neural Networks (SNNs) and synaptic plasticity. Although SNNs can be scalably implemented using neuromorphic VLSI, an architecture that can learn using gradient-descent in situ is still missing. In this paper, we propose a local, gradient-based, error-triggered learning algorithm with online ternary weight updates. The proposed algorithm enables online training of multi-layer SNNs with memristive neuromorphic hardware showing a small loss in the performance compared with the state-of-the-art. We also propose a hardware architecture based on memristive crossbar arrays to perform the required vector-matrix multiplications. The necessary peripheral circuitry including presynaptic, post-synaptic and write circuits required for online training, have been designed in the subthreshold regime for power saving with a standard 180nm CMOS process.
UR - http://hdl.handle.net/10754/666121
UR - https://ieeexplore.ieee.org/document/9268117/
UR - http://www.scopus.com/inward/record.url?scp=85097181205&partnerID=8YFLogxK
U2 - 10.1109/JETCAS.2020.3040248
DO - 10.1109/JETCAS.2020.3040248
M3 - Article
SN - 2156-3365
SP - 1
EP - 1
JO - IEEE Journal on Emerging and Selected Topics in Circuits and Systems
JF - IEEE Journal on Emerging and Selected Topics in Circuits and Systems
ER -