Abstract
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.
Similar content being viewed by others
References
Chua, L.O.: Memristor—the missing circuit element. IEEE Trans. Circuit Theory 18(5), 507–519 (1971)
Strukov, D.B., Snider, G.S., Stewart, D.R., Williams, R.S.: The missing memristor found. Nature 453, 80–83 (2008)
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)
Wijekoon, J., Dudek, P.: Compact silicon neuron circuit with spiking and bursting behavior. Neural Netw. 21, 524–534 (2008)
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 17
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)
Gerstner, W., Kempter, R., van Hemmen, J.L., Wagner, H.: A neuronal learning rule for sub-millisecond temporal coding. Nature 383, 76–78 (1996)
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)
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)
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)
Froemke, R.C., Dan, Y.: Spike-timing-dependent synaptic modification induced by natural spike trains. Nature 416, 433–438 (2002)
Pfister, J.P., Gerstner, W.: Triplets of spikes in a model of spike timing-dependent plasticity. J. Neurosci. 26, 9673–9682 (2006)
Hart, M., Taylor, N., Taylor, J.: Understanding spike time-dependent plasticity: a biologically motivated computational model. Neurocomputing 69, 2005–2016 (2006)
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)
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)
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)
Sjöström, P., Turrigiano, G., Nelson, S.: Rate, timing, and cooperativity jointly determine cortical synaptic plasticity. Neuron 32(6), 1149–1164 (2001)
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)
Chua, L.: If it’s pinched it’s a memristor. Semicond. Sci. Technol. 29, 104001 (2014)
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)
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)
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)
Mead, C.: Analog VLSI and Neural Systems. Addison-Wesley, Boston (1989)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aghnout, S., Karimi, G. & Azghadi, M.R. Modeling triplet spike-timing-dependent plasticity using memristive devices. J Comput Electron 16, 401–410 (2017). https://doi.org/10.1007/s10825-017-0972-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10825-017-0972-0