An Analog Probabilistic Spiking Neural Network with On-Chip Learning

  • Hung-Yi Hsieh
  • Pin-Yi Li
  • Kea-Tiong Tang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10639)


Portable or biomedical applications typically require signal processing, learning, and classification in conditions involving limited area and power consumption. Analog implementations of learning algorithms can satisfy these requirements and are thus attracting increasing attention. Probabilistic spiking neural network (PSNN) is a hardware friendly algorithm that is relax in weight resolution requirements and insensitive to noise and VLSI process variation. In this study, the probabilistic spiking neural network was implemented using analog very-large-scale integration (VLSI) to verify their hardware compatibility. The circuit was fabricated using 0.18 μm CMOS technology. The power consumption of the chip was less than 10 μW with a 1 V supply and the core area of chip was 0.43 mm2. The chip can classify the electronic nose data with 92.3% accuracy and classify the electrocardiography data with 100% accuracy. The low power and high learning performance features make the chip suitable for portable or biomedical applications.


Probabilistic spiking neural network (PSNN) Analog implementation On-Chip learning 



This work was supported in part by Ministry of Science and Technology, under Contract No. MOST 106-2221-E-007-119.


  1. 1.
    Sun, Y., Cheng, A.C.: Machine learning on-a-chip: A high-performance low-power reusable neuron architecture for artificial neural networks in ECG classifications. Comput. Biol. Med. 42(7), 751–757 (2012)CrossRefGoogle Scholar
  2. 2.
    Sun, Q., Schwartz, F., Michel, J., Herve, Y., Dalmolin, R.: Implementation study of an analog spiking neural network for assisting cardiac delay prediction in a cardiac resynchronization therapy device. IEEE Trans. Neural Networks 22(6), 858–869 (2011)CrossRefGoogle Scholar
  3. 3.
    Hsieh, H.Y., Tang, K.T.: VLSI implementation of a bio-inspired olfactory spiking neural network. IEEE Trans. Neural Netw. Learn. Syst. 23(7), 1065–1073 (2012)CrossRefGoogle Scholar
  4. 4.
    Misra, J., Saha, I.: Artificial neural networks in hardware: a survey of two decades of progress. Neurocomputing 74(1), 239–255 (2010)CrossRefGoogle Scholar
  5. 5.
    Kasabov, N.: To spike or not to spike: a probabilistic spiking neuron model. Neural Netw. Off. J. Int. Neural Netw. Soc. 23(1), 16–19 (2010)CrossRefGoogle Scholar
  6. 6.
    Hsieh, H.Y., Tang, K.T.: Hardware friendly probabilistic spiking neural network with long-term and short-term plasticity. IEEE Trans. Neural Netw. Learn. Syst. 24(12), 2063–2074 (2013)CrossRefGoogle Scholar
  7. 7.
    Pouille, F., Marin-Burgin, A., Adesnik, H., Atallah, B.V., Scanziani, M.: Input normalization by global feedforward inhibition expands cortical dynamic range. Nat. Neurosci. 12(12), 1577–1585 (2009)CrossRefGoogle Scholar
  8. 8.
    Goldberger, A.L., Amaral, L.A.N., Glass, L., Hausdorff, J.M., Ivanov, P.C., Mark, R.G., Mietus, J.E., Moody, G.B., Peng, C.K., Stanley, H.E.: PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23), 215–220 (2000)CrossRefGoogle Scholar
  9. 9.
    Tarassenko, L., Clifford, G., Townsend, N.: Detection of ectopic beats in the electrocardiogram using an auto-associative neural network. Neural Process. Lett. 14(1), 15–25 (2001)CrossRefMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Neuromorphic and Biomedical Engineering Lab, Department of Electrical EngineeringNational Tsing Hua UniversityHsin-ChuTaiwan

Personalised recommendations