Scientific Reports (Aug 2024)

Hybrid CMOS-Memristor synapse circuits for implementing Ca ion-based plasticity model

  • Jae Gwang Lim,
  • Sung-jae Park,
  • Sang Min Lee,
  • Yeonjoo Jeong,
  • Jaewook Kim,
  • Suyoun Lee,
  • Jongkil Park,
  • Gyu Weon Hwang,
  • Kyeong-Seok Lee,
  • Seongsik Park,
  • Hyun Jae Jang,
  • Byeong-Kwon Ju,
  • Jong Keuk Park,
  • Inho Kim

DOI
https://doi.org/10.1038/s41598-024-68359-x
Journal volume & issue
Vol. 14, no. 1
pp. 1 – 14

Abstract

Read online

Abstract Neuromorphic computing research is being actively pursued to address the challenges posed by the need for energy-efficient processing of big data. One of the promising approaches to tackle the challenges is the hardware implementation of spiking neural networks (SNNs) with bio-plausible learning rules. Numerous research works have been done to implement the SNN hardware with different synaptic plasticity rules to emulate human brain operations. While a standard spike-timing-dependent-plasticity (STDP) rule is emulated in many SNN hardware, the various STDP rules found in the biological brain have rarely been implemented in hardware. This study proposes a CMOS-memristor hybrid synapse circuit for the hardware implementation of a Ca ion-based plasticity model to emulate the various STDP curves. The memristor was adopted as a memory device in the CMOS synapse circuit because memristors have been identified as promising candidates for analog non-volatile memory devices in terms of energy efficiency and scalability. The circuit design was divided into four sub-blocks based on biological behavior, exploiting the non-volatile and analog state properties of memristors. The circuit was designed to vary weights using an H-bridge circuit structure and PWM modulation. The various STDP curves have been emulated in one CMOS-memristor hybrid circuit, and furthermore a simple neural network operation was demonstrated for associative learning such as Pavlovian conditioning. The proposed circuit is expected to facilitate large-scale operations for neuromorphic computing through its scale-up.