A 10T SRAM Compute-In-Memory Macro with Analog MAC Operation and Time Domain Conversion

Hyunchul Park, Kyeongho Lee, Jongsun Park

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Citations (Scopus)

    Abstract

    This paper presents a novel 10T SRAM Compute-In-Memory (CIM) architecture that efficiently combines current-domain computation with time-domain analog readout. In the analog multiply and accumulation (MAC) computations of the proposed CIM, by weakening the bit-line (BL) discharge current, the MAC results are linearly formed, thus efficiently processing the binarized inputs and weights. In addition, to reduce the hardware cost of analog readout circuit, a time-domain based analog MAC conversion scheme using the current mirror-based voltage to time converter circuits and the flip-flop based time-to-digital converter (TDC) are employed. The hardware implementation results with 28nm CMOS process technology show that the proposed 128×64 SRAM CIM macro achieves a 1788-TOPS/W with 3.75ns delay at 0.9V. It also shows an 86.01% of inference accuracy using CIFAR-10 dataset with VGG-7 model. Compared with the previous works, the proposed SRAM CIM shows up to 4.43× improvement in TOPS/W.

    Original languageEnglish
    Title of host publicationProceeding - IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2022
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages455-458
    Number of pages4
    ISBN (Electronic)9781665409964
    DOIs
    Publication statusPublished - 2022
    Event4th IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2022 - Incheon, Korea, Republic of
    Duration: 2022 Jun 132022 Jun 15

    Publication series

    NameProceeding - IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2022

    Conference

    Conference4th IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2022
    Country/TerritoryKorea, Republic of
    CityIncheon
    Period22/6/1322/6/15

    Bibliographical note

    Funding Information:
    This work was supported in part by the National Research Foundation of Korea grant funded by the Korea government (NRF-2020R1A2C3014820), in part by the Institute of Information & communications Technology Planning & evaluation (IITP) grant founded by the Korea government (MIST) (No. 2021-0-00903-002, Development of Physical Vulnerability-based Attacks and its Countermeasures for Reliable On-Device Deep Learning Accelerator Design), and the EDA tool was supported by the IC Design Education Center(IDEC), Korea.

    Publisher Copyright:
    © 2022 IEEE.

    Keywords

    • compute in memory
    • current domain compute
    • memory
    • time to digital converter

    ASJC Scopus subject areas

    • Artificial Intelligence
    • Computer Science Applications
    • Computer Vision and Pattern Recognition
    • Hardware and Architecture
    • Human-Computer Interaction
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'A 10T SRAM Compute-In-Memory Macro with Analog MAC Operation and Time Domain Conversion'. Together they form a unique fingerprint.

    Cite this