All Publications

Device-aware Circuit Design for Robust Memristive Neuromorphic Systems with STDP-based Learning

Sagarvarma Sayyaparaju, Md Musabbir Adnan, Sherif Amer and Garrett S. Rose

May, 2020

ACM Journal on Emerging Technologies in Computing Systems

https://doi.org/10.1145/3380969

PDF not available yet, or is only available from the conference/journal publisher.

Abstract

In the past decade, complementary metal oxide semiconductor-memristor hybrid neuromorphic systems have gained importance owing to the advantages of memristors such as nano-scale size, non-volatility, and low-power operation. However, they are often accompanied by non-ideal properties that can impact the system’s performance. This article presents device-aware circuit design to mitigate such effects. A bi-memristor synapse with a robust spike-timing-dependent plasticity (STDP) is designed. A mixed-mode neuron is presented whose accumulation rate is tunable on-chip and can be used with a variety of memristors without needing a re-design. The proposed designs are employed together in an example pattern recognition system. A scalable winner-takes-all circuit is presented for the output stage. A pattern recognition task based on a simple STDP-based learning is demonstrated such that the recognition rate is directly dependent on the learnt weights. Device-level issues such as switching speed/threshold asymmetry, limited switching resolution, endurance, and varying resistance range (across devices) are shown to adversely affect learning at the system level and it is demonstrated that the proposed circuits can mitigate them. Last, the area and energy costs of the proposed designs are evaluated and compared against other implementations in the literature.

Citation Information

Text


author         S. Sayyaparaju and M. M. Adnan and S. Amer and G. S. Rose
title          Device-aware Circuit Design for Robust Memristive Neuromorphic
               Systems with STDP-based Learning
journal        ACM Journal on Emerging Technologies in Computing Systems
month          May
year           2020
volume         16
number         3
issn           1550-4832
doi            10.1145/3380969
articleno      28
numpages       25
url            https://doi.org/10.1145/3380969

Bibtex


@ARTICLE{saa:20:dac,
    author = "S. Sayyaparaju and M. M. Adnan and S. Amer and G. S. Rose",
    title = "Device-aware Circuit Design for Robust Memristive Neuromorphic
               Systems with STDP-based Learning",
    journal = "ACM Journal on Emerging Technologies in Computing Systems",
    month = "May",
    year = "2020",
    volume = "16",
    number = "3",
    issn = "1550-4832",
    doi = "10.1145/3380969",
    articleno = "28",
    numpages = "25",
    url = "https://doi.org/10.1145/3380969"
}