Skip to main content
Log in

Circuit design of RRAM-based neuromorphic hardware systems for classification and modified Hebbian learning

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Mead C. Neuromorphic electronic systems. Proc IEEE, 1990, 78: 1629–1636

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Wong H S P, Lee H Y, Yu S, et al. Metal-oxide RRAM. Proc IEEE, 2012, 100: 1951–1970

    Article  Google Scholar 

  5. Yang J J, Strukov D B, Stewart D R. Memristive devices for computing. Nat Nanotech, 2013, 8: 13–24

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Book  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Book  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Book  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Burr G W, Shelby R M, Sebastian A, et al. Neuromorphic computing using non-volatile memory. Adv Phys-X, 2017, 2: 89–124

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Liao Y, Deng N, Wu H Q, et al. Weighted synapses without carry operations for RRAM-based neuromorphic systems. Front Neurosci, 2018, 12: 167

    Article  Google Scholar 

  19. Lynch M A. Long-term potentiation and memory. Physiol Rev, 2004, 84: 87–136

    Article  Google Scholar 

  20. Massey P V, Bashir Z I. Long-term depression: multiple forms and implications for brain function. Trends Neurosci, 2007, 30: 176–184

    Article  Google Scholar 

  21. Diehl P U, Matthew C. Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front Comput Neurosci, 2015, 9: 99

    Article  Google Scholar 

  22. Haykin S. The human brain. In: Neural Networks and Learning Machines. 3rd ed. New Jersey: Pearson Education, 2009

    Google Scholar 

  23. Chen A. A comprehensive crossbar array model with solutions for line resistance and nonlinear device characteristics. IEEE Trans Electron Device, 2013, 60: 1318–1326

    Article  Google Scholar 

  24. 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

    Google Scholar 

  25. Hebb D O. The organization of behavior: a neuropsychological theory. In: The Organization of Behavior: A Neuropsy-chological Theory. New York: Wiley, 2013

    Google Scholar 

  26. Lowel S, Singer W. Selection of intrinsic horizontal connections in the visual cortex by correlated neuronal activity. Science, 1992, 255: 209–212

    Article  Google Scholar 

  27. Haykin S. Principles of self-organization. In: Neural Networks and Learning Machines. 3rd ed. New Jersey: Pearson Education, 2009

    Google Scholar 

  28. Stent G S. A physiological mechanism for Hebb’s postulate of learning. Proc Natl Acad Sci USA, 1973, 70: 997–1001

    Article  Google Scholar 

  29. Changeux J P, Danchin A. Selective stabilisation of developing synapses as a mechanism for the specification of neuronal networks. Nature, 1976, 264: 705–712

    Article  Google Scholar 

  30. 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

    Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (Grant Nos. 61421005, 61334007, 61604005).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinfeng Kang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11432-018-9863-6

Keywords

Navigation