Title
Robust neuromorphic computing in the presence of process variation.
Abstract
In this paper, an approach for increasing the sustainability of inverter-based memristive neuromorphic circuits in the presence of process variation is presented. The approach works based on extracting the impact of process variations on the neurons characteristics during the test phase through a proposed algorithm. In this method, first, some combinations of inputs and weights (based on the neuromorphic circuit structure) are injected into the circuit and the features of the neurons are determined. Next, these features which are back-annotated, are utilized in an efficient ex-situ training approach to determine the proper weights of the neurons. The approach provides a considerable improvement in the output accuracy. To evaluate the effectiveness of the proposed approach, some approximate applications are studied using 90nm CMOS technology. The results of the study reveal that using this framework provides, on average, 17X higher output accuracy compared to the cases that the impact of the process variation is not considered at all.
Year
DOI
Venue
2017
10.23919/DATE.2017.7927030
DATE
Keywords
Field
DocType
Process Variation, Neuromorphic Computing, Training, Testing
Inverter,Memristor,Proper weights,Computer science,Neuromorphic engineering,Algorithm,CMOS,Real-time computing,Electronic engineering,Process variation,Neuromorphic circuits,Artificial neural network
Conference
ISSN
ISBN
Citations 
1530-1591
978-1-5090-5826-6
1
PageRank 
References 
Authors
0.41
10
5
Name
Order
Citations
PageRank
Ali BanaGozar140.84
Mohammad Ali Maleki241.18
Mehdi Kamal318930.41
Ali Afzali-Kusha48111.95
Massoud Pedram578011211.32