Journal of Computational Electronics

, Volume 16, Issue 2, pp 401–410 | Cite as

Modeling triplet spike-timing-dependent plasticity using memristive devices

  • Soraya Aghnout
  • Gholamreza Karimi
  • Mostafa Rahimi Azghadi


Triplet-based spike-timing-dependent plasticity (TSTDP) is an advanced synaptic plasticity rule that results in improved learning capability compared to the conventional pair-based STDP (PSTDP). The TSTDP rule can reproduce the results of many electrophysiological experiments, where the PSTDP fails. This paper proposes a novel memristive circuit that implements the TSTDP rule. The proposed circuit is designed using three voltage (flux)-driven memristors. Simulation results demonstrate that our memristive circuit induces synaptic weight changes that arise due to the timing differences among pairs and triplets of spikes. The presented memristive design is an initial step toward developing asynchronous TSTDP learning architectures using memristive devices. These architectures may facilitate the implementation of advanced large-scale neuromorphic systems with applications in real-world engineering tasks such as pattern classification.


Memristor Synapse Spike Spike-timing-dependent plasticity (STDP) 


  1. 1.
    Chua, L.O.: Memristor—the missing circuit element. IEEE Trans. Circuit Theory 18(5), 507–519 (1971)CrossRefGoogle Scholar
  2. 2.
    Strukov, D.B., Snider, G.S., Stewart, D.R., Williams, R.S.: The missing memristor found. Nature 453, 80–83 (2008)CrossRefGoogle Scholar
  3. 3.
    Azghadi, M.R., Al-Sarawi, S., Abbott, D., Iannella, N.: A neuromorphic VLSI design for spike timing and rate based synaptic plasticity. Neural Netw. 45, 70–82 (2013)CrossRefGoogle Scholar
  4. 4.
    Wijekoon, J., Dudek, P.: Compact silicon neuron circuit with spiking and bursting behavior. Neural Netw. 21, 524–534 (2008)CrossRefGoogle Scholar
  5. 5.
    Azghadi, M.R., Moradi, S., Fasnacht, D.B., Ozdas, M.S., Indiveri, G.: Programmable spike-timing-dependent plasticity learning circuits in neuromorphic VLSI architectures. ACM J. Emerg. Technol. Comput. Syst. 12(2) (2015). Article 17Google Scholar
  6. 6.
    Gerstner, W., Ritz, R., van Hemmen, J.L.: Why spikes? Hebbian learning and retrieval of time-resolved excitation patterns. Biol. Cybernet. 69, 503–515 (1993)CrossRefMATHGoogle Scholar
  7. 7.
    Gerstner, W., Kempter, R., van Hemmen, J.L., Wagner, H.: A neuronal learning rule for sub-millisecond temporal coding. Nature 383, 76–78 (1996)CrossRefGoogle Scholar
  8. 8.
    Azghadi, M.R., Iannella, N., Al-Sarawi, S., Abbott, D.: Tunable low energy, compact and high performance neuromorphic circuit for spike-based synaptic plasticity. PLoS ONE 9(2), e88326 (2014)CrossRefGoogle Scholar
  9. 9.
    Zamarreño-Ramos, C., Camuñas-Mesa, L.A., Pérez-Carrasco, J.A., Masquelier, T., Serrano-Gotarredona, T., Linares-Barranco, B.: On spike-timing-dependent-plasticity, memristive devices, and building a self-learning visual cortex. Front. Neurosci. 5(26), 1–22 (2011)Google Scholar
  10. 10.
    Pérez-Carrasco, J.A., Zamarreño-Ramos, C., Serrano-Gotarredona, T., Linares-Barranco, B.: On neuromorphic spiking architectures for asynchronous STDP memristive systems. In: Proceedings of IEEE International Symposium on Circuits and Systems, pp. 1659–1662 (2010)Google Scholar
  11. 11.
    Froemke, R.C., Dan, Y.: Spike-timing-dependent synaptic modification induced by natural spike trains. Nature 416, 433–438 (2002)CrossRefGoogle Scholar
  12. 12.
    Pfister, J.P., Gerstner, W.: Triplets of spikes in a model of spike timing-dependent plasticity. J. Neurosci. 26, 9673–9682 (2006)CrossRefGoogle Scholar
  13. 13.
    Hart, M., Taylor, N., Taylor, J.: Understanding spike time-dependent plasticity: a biologically motivated computational model. Neurocomputing 69, 2005–2016 (2006)CrossRefGoogle Scholar
  14. 14.
    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. 17(1), 211–221 (2006)CrossRefGoogle Scholar
  15. 15.
    Meng, Y., Zhou, K., Monzon, J., Poon, C.: Iono-neuromorphic implementation of spike-timing-dependent synaptic plasticity. In: 2011 Annual international conference of the IEEE engineering in medicine and biology society, EMBC, pp. 7274–7277 (2011)Google Scholar
  16. 16.
    Azghadi, M.R., Iannella, N., Al-Sarawi, S.F., Indiveri, G., Abbott, D.: Spike-based synaptic plasticity in silicon: design, implementation, application, and challenges. Proc. IEEE 102(5), 717–737 (2014)CrossRefGoogle Scholar
  17. 17.
    Sjöström, P., Turrigiano, G., Nelson, S.: Rate, timing, and cooperativity jointly determine cortical synaptic plasticity. Neuron 32(6), 1149–1164 (2001)CrossRefGoogle Scholar
  18. 18.
    Wang, H., Gerkin, R., Nauen, D., Bi, G.: Coactivation and timing-dependent integration of synaptic potentiation and depression. Nat. Neurosci. 8(2), 187–193 (2005)CrossRefGoogle Scholar
  19. 19.
    Chua, L.: If it’s pinched it’s a memristor. Semicond. Sci. Technol. 29, 104001 (2014)CrossRefGoogle Scholar
  20. 20.
    Saïghi, S., Mayr, C.G., Serrano-Gotarredona, T., Schmidt, H., Lecerf, G., Tomas, J., et al.: Plasticity in memristive devices for spiking neural networks. Front. Neurosci. 9(51), 1–16 (2015)Google Scholar
  21. 21.
    Bi, G.Q., Poo, M.M.: Synaptic modifications in cultured hippocampal neurons: dependence on spike timing, synaptic strength, and postsynaptic cell type. J. Neurosci. 18, 10464–10472 (1998)Google Scholar
  22. 22.
    Azghadi, M.R., Al-Sarawi, S., Iannella, N., Abbott, D.: Efficient design of triplet based spike-timing dependent plasticity. In: The 2012 international joint conference on neural networks, IJCNN, pp. 1–7, IEEE (2012)Google Scholar
  23. 23.
    Mead, C.: Analog VLSI and Neural Systems. Addison-Wesley, Boston (1989)MATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  • Soraya Aghnout
    • 1
  • Gholamreza Karimi
    • 1
  • Mostafa Rahimi Azghadi
    • 2
    • 3
  1. 1.Electrical Engineering Department, Engineering FacultyRazi UniversityKermanshahIran
  2. 2.School of Electrical and Information EngineeringThe University of SydneySydneyAustralia
  3. 3.College of Science and EngineeringJames Cook UniversityTownsvilleAustralia

Personalised recommendations