SySCIM: SystemC-AMS Simulation of Memristive Computation In-Memory

Seyed Hossein Hashemi Shadmehri, Ali Banagozar, Mehdi Kamal, Sander Stuijk, Ali Afzali-Kusha, Massoud Pedram, Henk Corporaal

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

6 Citations (Scopus)

Abstract

Computation-in-memory (CIM) is one of the most appealing computing paradigms, especially for implementing artificial neural networks. Non-volatile memories like ReRAMs, PCMs, etc., have proven to be promising candidates for the realization of CIM processors. However, these devices and their driving circuits are subject to non-idealities. This paper presents a comprehensive platform, named SysCIM, for simulating memristor-based CIM systems. SySCIM considers the impact of the non-idealities of the CIM components, including memristor device, memristor crossbar (interconnects), analog-to-digital converter, and transimpedance amplifier, on the vector-matrix multiplication performed by the CIM unit. The CIM modules are described in SystemC and SystemC-AMS to reach a higher simulation speed while maintaining high simulation accuracy. Experiments under different crossbar sizes show SySCIM performs simulations up to 117 x faster than HSPICE with less than 4% accuracy loss. The modular design of SySCIM provides researchers with an easy design-space exploration tool to investigate the effects of various non-idealities.

Original languageEnglish
Title of host publicationProceedings of the 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE 2022)
EditorsCristiana Bolchini, Ingrid Verbauwhede, Ioana Vatajelu
PublisherInstitute of Electrical and Electronics Engineers
Pages1467-1472
Number of pages6
ISBN (Electronic)978-3-9819263-6-1
DOIs
Publication statusPublished - 19 May 2022
Event2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022 - Virtual, Online, Belgium
Duration: 14 Mar 202223 Mar 2022

Conference

Conference2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022
Country/TerritoryBelgium
Period14/03/2223/03/22

Funding

ACKNOWLEDGMENT This research is supported by EC Horizon 2020 Research and Innovation Program through MNEMOSENE project under Grant 780215.

FundersFunder number
EC Horizon 2020 Research and Innovation Program
European Union's Horizon 2020 - Research and Innovation Framework Programme780215

    Keywords

    • computation-in-memory
    • memristor
    • reliability
    • simulation

    Fingerprint

    Dive into the research topics of 'SySCIM: SystemC-AMS Simulation of Memristive Computation In-Memory'. Together they form a unique fingerprint.

    Cite this