Reliability Enhancement of Inverter-Based Memristor Crossbar Neural Networks Using Mathematical Analysis of Circuit Non-Idealities

2021 ◽  
Vol 68 (10) ◽  
pp. 4310-4323
Author(s):  
Shaghayegh Vahdat ◽  
Mehdi Kamal ◽  
Ali Afzali-Kusha ◽  
Massoud Pedram
2017 ◽  
Vol 66 ◽  
pp. 31-40 ◽  
Author(s):  
Raqibul Hasan ◽  
Tarek M. Taha ◽  
Chris Yakopcic

2021 ◽  
Vol 21 (3) ◽  
pp. 1833-1844
Author(s):  
Kyojin Kim ◽  
Kamran Eshraghian ◽  
Hyunsoo Kang ◽  
Kyoungrok Cho

Nano memristor crossbar arrays, which can represent analog signals with smaller silicon areas, are popularly used to describe the node weights of the neural networks. The crossbar arrays provide high computational efficiency, as they can perform additions and multiplications at the same time at a cross-point. In this study, we propose a new approach for the memristor crossbar array architecture consisting of multi-weight nano memristors on each cross-point. As the proposed architecture can represent multiple integer-valued weights, it can enhance the precision of the weight coefficients in comparison with the existing memristor-based neural networks. This study presents a Radix-11 nano memristor crossbar array with weighted memristors; it validates the operations of the circuits, which use the arrays through circuit-level simulation. With the proposed Radix-11 approach, it is possible to represent eleven integer-valued weights. In addition, this study presents a neural network designed using the proposed Radix-11 weights, as an example of high-performance AI applications. The neural network implements a speech-keyword detection algorithm, and it was designed on a TensorFlow platform. The implemented keyword detection algorithm can recognize 35 Korean words with an inferencing accuracy of 95.45%, reducing the inferencing accuracy only by 2% when compared to the 97.53% accuracy of the real-valued weight case.


2006 ◽  
Vol 05 (01) ◽  
pp. 75-87 ◽  
Author(s):  
C. SANJAY

Drilling is one of the most common and fundamental machining processes. Since approximately 40% of all the cutting operations are drilling in industry. It is most frequently performed, material removing process and is used as a preliminary step for many operations, such as reaming, tapping and boring. Because of their importance in nearly all production operations twist drills have been the subject of numerous investigations. Surface finish quality of a machined work piece is an issue of main concern to the manufacturing industry. The aim of the present work is to identify suitable parameters for the prediction of surface roughness. Back propagation neural networks were used for detection of surface roughness. Drill diameter, cutting speed, feed, and machining time were given as inputs to the neural network structure and surface roughness was estimated. Drilling experiments with 10 mm drill size were performed at three cutting speeds and feeds. The number of neurons were selected from 1,2,3,…, 20. The learning rate was selected as 0.01 and no smoothing factor was used. The best structure of neural networks were selected based on the criteria as the minimum of summation of square with the actual value of surface roughness. For statistical analysis, it was assumed that surface roughness depends on cutting speed, feed and machining time. For the mathematical analysis inverse coefficient matrix method was used for calculating the estimated values of surface roughness. Comparative analysis has been done between the actual values and the estimated values obtained by statistical analysis, mathematical analysis and neural network structure.


Author(s):  
Xiaoyang Liu ◽  
Zhigang Zeng

AbstractThe paper presents memristor crossbar architectures for implementing layers in deep neural networks, including the fully connected layer, the convolutional layer, and the pooling layer. The crossbars achieve positive and negative weight values and approximately realize various nonlinear activation functions. Then the layers constructed by the crossbars are adopted to build the memristor-based multi-layer neural network (MMNN) and the memristor-based convolutional neural network (MCNN). Two kinds of in-situ weight update schemes, which are the fixed-voltage update and the approximately linear update, respectively, are used to train the networks. Consider variations resulted from the inherent characteristics of memristors and the errors of programming voltages, the robustness of MMNN and MCNN to these variations is analyzed. The simulation results on standard datasets show that deep neural networks (DNNs) built by the memristor crossbars work satisfactorily in pattern recognition tasks and have certain robustness to memristor variations.


Sign in / Sign up

Export Citation Format

Share Document