An SRAM-based Error-Free Time Domain Pulse Train Computing-In-Memory Macro achieving 226.14 TOPS/W and 5.782 TOPS/mm<sup>2</sup>
This paper presents an SRAM-based input bit configurable pulse-train computing-in-memory (CIM) macro for edge devices. The proposed macro computes matrix-vector-multiplications (MVM) in a bit-wise manner, generating pulse trains to overcome the limited signal margin and variations occurring in analog time-domain SRAM-based CIM macros. Furthermore, the system architecture comprises an error-free dynamic OR gate discharge computation, effectively addressing the non-linearity associated with analog computation methods. It also incorporates a dual pulse counter, which enhances the throughput of the system while maintaining high energy efficiency. The prototype 4Kb pulse train SRAM CIM was implemented using 28-nm CMOS technology, achieving 226.14 TOPS/W energy efficiency and a 5.14× increase in area efficiency compared to the state-of-the-art reaching 5.782 TOPS/mm2.
Authors
- Minkyu Je (ORCID: https://orcid.org/0000-0003-4580-2771)
- Sohmyung Ha (ORCID: https://orcid.org/0000-0003-3589-086X)
- Ik‐Joon Chang (ORCID: https://orcid.org/0000-0002-8871-8695)
- Bo‐Ran Choi (ORCID: https://orcid.org/0000-0002-1366-4688)
- Edward Choi (ORCID: https://orcid.org/0000-0002-3809-9734)
- Jiho Chun (ORCID: https://orcid.org/0009-0006-0965-9241)
Institutions
- New York University Abu Dhabi (AE)
- Korea Advanced Institute of Science and Technology (KR)
- Kyung Hee University (KR)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/isocc62682.2024.10762599
- Primary Topic
- Optical Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Samsung