Abstract
This paper proposes a solution to the learning of neuromorphic hardware systems based on metal-oxide resistive random access memory (RRAM) arrays, which are used as binary electronic synapses. A modified Hebbian learning method is developed to update the binary synaptic weights, and mixed-signal circuits are designed to implement the proposed learning method. The circuits are verified by SPICE, and systematic simulations are also conducted to verify the capability of the neuromorphic system to process relatively large databases. The results show that the system presents high processing speed (106 examples per second) for both classification and learning, and a high recognition accuracy (up to 95.6%) on the MNIST database.
Similar content being viewed by others
References
Indiveri G, Chicca E, Douglas R. A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity. IEEE Trans Neural Netw, 2006, 17: 211–221
Mead C. Neuromorphic electronic systems. Proc IEEE, 1990, 78: 1629–1636
Yu S, Wu Y, Jeyasingh R, et al. An electronic synapse device based on metal oxide resistive switching memory for neuromorphic computation. IEEE Trans Electron Device, 2011, 58: 2729–2737
Wong H S P, Lee H Y, Yu S, et al. Metal-oxide RRAM. Proc IEEE, 2012, 100: 1951–1970
Yang J J, Strukov D B, Stewart D R. Memristive devices for computing. Nat Nanotech, 2013, 8: 13–24
Yu S M, Gao B, Fang Z, et al. A neuromorphic visual system using RRAM synaptic devices with Sub-pJ energy and tolerance to variability: experimental characterization and large-scale modeling. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), San Francisco, 2012
Gao B, Bi Y, Chen H Y, et al. Ultra-low-energy three-dimensional oxide-based electronic synapses for implementation of robust high-accuracy neuromorphic computation systems. ACS Nano, 2014, 8: 6998–7004
Yu S, Li Z, Chen P Y, et al. Binary neural network with 16 Mb RRAM macro chip for classification and online training. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), San Francisco, 2016
Jang J W, Park S, Burr G W, et al. Optimization of conductance change in Pr1−xCaxMnO3-based synaptic devices for neuromorphic systems. IEEE Electron Device Lett, 2015, 36: 457–459
Prezioso M, Merrikh-Bayat F, Hoskins B D, et al. Training and operation of an integrated neuromorphic network based on metal-oxide memristors. Nature, 2015, 521: 61–64
Soltiz M, Merkel C, Kudithipudi D, et al. RRAM-based adaptive neural logic block for implementing non-linearly separable functions in a single layer. In: Proceedings of IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), Amsterdam, 2012. 218–225
Ambrogio S, Balatti S, Milo V, et al. Novel RRAM-enabled 1T1R synapse capable of low-power STDP via burst-mode communication and real-time unsupervised machine learning. In: Proceedings of IEEE Symposium on VLSI Technology, Honolulu, 2016
Chu M, Kim B, Park S, et al. Neuromorphic hardware system for visual pattern recognition with memristor array and CMOS neuron. IEEE Trans Ind Electron, 2015, 62: 2410–2419
Milo V, Pedretti G, Carboni R, et al. Demonstration of hybrid CMOS/RRAM neural networks with spike time/rate-dependent plasticity. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), San Francisco, 2016
Cantley K D, Subramaniam A, Stiegler H J, et al. Hebbian learning in spiking neural networks with nanocrystalline silicon TFTs and memristive synapses. IEEE Trans Nanotechnol, 2011, 10: 1066–1073
Burr G W, Shelby R M, Sebastian A, et al. Neuromorphic computing using non-volatile memory. Adv Phys-X, 2017, 2: 89–124
Zhang Q T, Wu H Q, Yao P, et al. Sign backpropagation: an on-chip learning algorithm for analog RRAM neuromorphic computing systems. Neural Netw, 2018, 108: 217–223
Liao Y, Deng N, Wu H Q, et al. Weighted synapses without carry operations for RRAM-based neuromorphic systems. Front Neurosci, 2018, 12: 167
Lynch M A. Long-term potentiation and memory. Physiol Rev, 2004, 84: 87–136
Massey P V, Bashir Z I. Long-term depression: multiple forms and implications for brain function. Trends Neurosci, 2007, 30: 176–184
Diehl P U, Matthew C. Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front Comput Neurosci, 2015, 9: 99
Haykin S. The human brain. In: Neural Networks and Learning Machines. 3rd ed. New Jersey: Pearson Education, 2009
Chen A. A comprehensive crossbar array model with solutions for line resistance and nonlinear device characteristics. IEEE Trans Electron Device, 2013, 60: 1318–1326
Yu S, Chen P Y, Cao Y, et al. Scaling-up resistive synaptic arrays for neuro-inspired architecture: challenges and prospect. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), San Francisco, 2016
Hebb D O. The organization of behavior: a neuropsychological theory. In: The Organization of Behavior: A Neuropsy-chological Theory. New York: Wiley, 2013
Lowel S, Singer W. Selection of intrinsic horizontal connections in the visual cortex by correlated neuronal activity. Science, 1992, 255: 209–212
Haykin S. Principles of self-organization. In: Neural Networks and Learning Machines. 3rd ed. New Jersey: Pearson Education, 2009
Stent G S. A physiological mechanism for Hebb’s postulate of learning. Proc Natl Acad Sci USA, 1973, 70: 997–1001
Changeux J P, Danchin A. Selective stabilisation of developing synapses as a mechanism for the specification of neuronal networks. Nature, 1976, 264: 705–712
Principe J C, Euliano N R, Lefebvre W C. Hebbian learning and principal component analysis. In: Neural and Adaptive Systems: Fundamentals Through Simulations. 2nd ed. New York: Wiley, 1997
Acknowledgements
This work was supported by National Natural Science Foundation of China (Grant Nos. 61421005, 61334007, 61604005).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jiang, Y., Huang, P., Zhou, Z. et al. Circuit design of RRAM-based neuromorphic hardware systems for classification and modified Hebbian learning. Sci. China Inf. Sci. 62, 62408 (2019). https://doi.org/10.1007/s11432-018-9863-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-018-9863-6