1
|
Oh S, An J, Cho S, Yoon R, Min KS. Memristor Crossbar Circuits Implementing Equilibrium Propagation for On-Device Learning. MICROMACHINES 2023; 14:1367. [PMID: 37512678 PMCID: PMC10384638 DOI: 10.3390/mi14071367] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/20/2023] [Revised: 05/22/2023] [Accepted: 07/01/2023] [Indexed: 07/30/2023]
Abstract
Equilibrium propagation (EP) has been proposed recently as a new neural network training algorithm based on a local learning concept, where only local information is used to calculate the weight update of the neural network. Despite the advantages of local learning, numerical iteration for solving the EP dynamic equations makes the EP algorithm less practical for realizing edge intelligence hardware. Some analog circuits have been suggested to solve the EP dynamic equations physically, not numerically, using the original EP algorithm. However, there are still a few problems in terms of circuit implementation: for example, the need for storing the free-phase solution and the lack of essential peripheral circuits for calculating and updating synaptic weights. Therefore, in this paper, a new analog circuit technique is proposed to realize the EP algorithm in practical and implementable hardware. This work has two major contributions in achieving this objective. First, the free-phase and nudge-phase solutions are calculated by the proposed analog circuits simultaneously, not at different times. With this process, analog voltage memories or digital memories with converting circuits between digital and analog domains for storing the free-phase solution temporarily can be eliminated in the proposed EP circuit. Second, a simple EP learning rule relying on a fixed amount of conductance change per programming pulse is newly proposed and implemented in peripheral circuits. The modified EP learning rule can make the weight update circuit practical and implementable without requiring the use of a complicated program verification scheme. The proposed memristor conductance update circuit is simulated and verified for training synaptic weights on memristor crossbars. The simulation results showed that the proposed EP circuit could be used for realizing on-device learning in edge intelligence hardware.
Collapse
Affiliation(s)
- Seokjin Oh
- School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea
| | - Jiyong An
- School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea
| | - Seungmyeong Cho
- School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea
| | - Rina Yoon
- School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea
| | - Kyeong-Sik Min
- School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea
| |
Collapse
|
2
|
Oh S, An J, Min KS. Area-Efficient Mapping of Convolutional Neural Networks to Memristor Crossbars Using Sub-Image Partitioning. MICROMACHINES 2023; 14:309. [PMID: 36838009 PMCID: PMC9959389 DOI: 10.3390/mi14020309] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 12/28/2022] [Revised: 01/21/2023] [Accepted: 01/22/2023] [Indexed: 06/18/2023]
Abstract
Memristor crossbars can be very useful for realizing edge-intelligence hardware, because the neural networks implemented by memristor crossbars can save significantly more computing energy and layout area than the conventional CMOS (complementary metal-oxide-semiconductor) digital circuits. One of the important operations used in neural networks is convolution. For performing the convolution by memristor crossbars, the full image should be partitioned into several sub-images. By doing so, each sub-image convolution can be mapped to small-size unit crossbars, of which the size should be defined as 128 × 128 or 256 × 256 to avoid the line resistance problem caused from large-size crossbars. In this paper, various convolution schemes with 3D, 2D, and 1D kernels are analyzed and compared in terms of neural network's performance and overlapping overhead. The neural network's simulation indicates that the 2D + 1D kernels can perform the sub-image convolution using a much smaller number of unit crossbars with less rate loss than the 3D kernels. When the CIFAR-10 dataset is tested, the mapping of sub-image convolution of 2D + 1D kernels to crossbars shows that the number of unit crossbars can be reduced almost by 90% and 95%, respectively, for 128 × 128 and 256 × 256 crossbars, compared with the 3D kernels. On the contrary, the rate loss of 2D + 1D kernels can be less than 2%. To improve the neural network's performance more, the 2D + 1D kernels can be combined with 3D kernels in one neural network. When the normalized ratio of 2D + 1D layers is around 0.5, the neural network's performance indicates very little rate loss compared to when the normalized ratio of 2D + 1D layers is zero. However, the number of unit crossbars for the normalized ratio = 0.5 can be reduced by half compared with that for the normalized ratio = 0.
Collapse
|
3
|
Wang L, Zhang Y, Guo Z, Wu Z, Chen X, Du S. Reservoir Computing-Based Design of ZnO Memristor-Type Digital Identification Circuits. MICROMACHINES 2022; 13:1700. [PMID: 36296053 PMCID: PMC9612329 DOI: 10.3390/mi13101700] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 09/10/2022] [Revised: 10/04/2022] [Accepted: 10/06/2022] [Indexed: 06/16/2023]
Abstract
Reservoir Computing (RC) is a network architecture inspired by biological neural systems that maps time-dimensional input features to a high-dimensional space for computation. The key to hardware implementation of the RC system is whether sufficient reservoir states can be generated. In this paper, a laboratory-prepared zinc oxide (ZnO) memristor is reported and modeled. The device is found to have nonlinear dynamic responses and characteristics of simulating neurosynaptic long-term potentiation (LTP) and long-term depression (LTD). Based on this, a novel two-level RC structure based on the ZnO memristor is proposed. Novel synaptic encoding is used to maintain stress activity based on the characteristics of after-discharge and proneness to fatigue during synaptic transmission. This greatly alleviates the limitations of the self-attenuating characteristic reservoir of the duration and interval of the input signal. This makes the reservoir, in combination with a fully connected neural network, an ideal system for time series classification. The experimental results show that the recognition rate for the complete MNIST dataset is 95.08% when 35 neurons are present as hidden layers while achieving low training consumption.
Collapse
Affiliation(s)
- Lixun Wang
- Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
| | - Yuejun Zhang
- Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
| | - Zhecheng Guo
- Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
| | - Zhixin Wu
- Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
| | - Xinhui Chen
- College of Information Engineering, Jinhua Polytechnic, Jinhua 321017, China
| | - Shimin Du
- College of Science & Technology, Ningbo University, Ningbo 315300, China
| |
Collapse
|
5
|
Fang X, Tan Y, Zhang F, Duan S, Wang L. Transient Response and Firing Behaviors of Memristive Neuron Circuit. Front Neurosci 2022; 16:922086. [PMID: 35812218 PMCID: PMC9257141 DOI: 10.3389/fnins.2022.922086] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/17/2022] [Accepted: 05/30/2022] [Indexed: 11/13/2022] Open
Abstract
The signal transmission mechanism of the Resistor-Capacitor (RC) circuit is similar to the intracellular and extracellular signal propagating mechanism of the neuron. Thus, the RC circuit can be utilized as the circuit model of the neuron cell membrane. However, resistors are electronic components with the fixed-resistance and have no memory properties. A memristor is a promising neuro-morphological electronic device with nonvolatile, switching, and nonlinear characteristics. First of all, we consider replacing the resistor in the RC neuron circuit with a memristor, which is named the Memristor-Capacitor (MC) circuit, then the MC neuron model is constructed. We compare the charging and discharging processes between the RC and MC neuron circuits. Secondly, two models are compared under the different external stimuli. Finally, the synchronous and asynchronous activities of the RC and MC neuron circuits are performed. Extensive experimental results suggest that the charging and discharging speed of the MC neuron circuit is faster than that of the RC neuron circuit. Given sufficient time and proper external stimuli, the RC and MC neuron circuits can produce the action potentials. The synchronous and asynchronous phenomena in the two neuron circuits reproduce nonlinear dynamic behaviors of the biological neurons.
Collapse
Affiliation(s)
- Xiaoyan Fang
- College of Artificial Intelligence, Southwest University, Chongqing, China
| | - Yao Tan
- Department of Big Data and Machine Learning, Chongqing University of Technology, Chongqing, China
| | - Fengqing Zhang
- College of Artificial Intelligence, Southwest University, Chongqing, China
| | - Shukai Duan
- College of Artificial Intelligence, Southwest University, Chongqing, China
| | - Lidan Wang
- College of Artificial Intelligence, Southwest University, Chongqing, China
- *Correspondence: Lidan Wang
| |
Collapse
|
6
|
Yan X, He H, Liu G, Zhao Z, Pei Y, Liu P, Zhao J, Zhou Z, Wang K, Yan H. A Robust Memristor Based on Epitaxial Vertically Aligned Nanostructured BaTiO 3 -CeO 2 Films on Silicon. ADVANCED MATERIALS (DEERFIELD BEACH, FLA.) 2022; 34:e2110343. [PMID: 35289446 DOI: 10.1002/adma.202110343] [Citation(s) in RCA: 8] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 12/19/2021] [Revised: 02/14/2022] [Indexed: 06/14/2023]
Abstract
With the exploration of ferroelectric materials, researchers have a strong desire to explore the next generation of non-volatile ferroelectric memory with silicon-based epitaxy, high-density storage, and algebraic operations. Herein, a silicon-based memristor with an epitaxial vertically aligned nanostructures BaTiO3 -CeO2 film based on La0.67 Sr0.33 MnO3 /SrTiO3 /Si substrate is reported. The ferroelectric polarization reversal is optimized through the continuous exploring of growth temperature, and the epitaxial structure is obtained, thus it improves the resistance characteristic, the multi-value storage function of five states is achieved, and the robust endurance characteristic can reach 109 cycles. In the synapse plasticity modulated by pulse voltage process, the function of the spiking-time-dependent plasticity and paired-pulse facilitation is simulated successfully. More importantly, the algebraic operations of addition, subtraction, multiplication, and division are realized by using fast speed pulse of the width ≈50 ns. Subsequently, a convolutional neural network is constructed for identifying the CIFAR-10 dataset, to simulate the performance of the device; the online and offline learning recognition rate reach 90.03% and 92.55%, respectively. Overall, this study paves the way for memristors with silicon-based epitaxial ferroelectric films to realize multi-value storage, algebraic operations, and neural computing chip applications.
Collapse
Affiliation(s)
- Xiaobing Yan
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Haidong He
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Gongjie Liu
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Zhen Zhao
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Yifei Pei
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Pan Liu
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Jianhui Zhao
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Zhenyu Zhou
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Kaiyang Wang
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| | - Hongwei Yan
- Key Laboratory of Brain-like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding, 071002, P. R. China
| |
Collapse
|