PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
November 27, 2019IEEE Journal of Solid-State Circuits230 citations

A Twin-8T SRAM Computation-in-Memory Unit-Macro for Multibit CNN-Based AI Edge Processors

View Full Paper
XSXin SiJCJiajing ChenYTYung-Ning Tu

Key Points

Key points are not available for this paper at this time.

Abstract

Computation-in-memory (CIM) is a promising candidate to improve the energy efficiency of multiply-and-accumulate (MAC) operations of artificial intelligence (AI) chips. This work presents an static random access memory (SRAM) CIM unit-macro using: 1) compact-rule compatible twin-8T (T8T) cells for weighted CIM MAC operations to reduce area overhead and vulnerability to process variation; 2) an even–odd dual-channel (EODC) input mapping scheme to extend input bandwidth; 3) a two’s complement weight mapping (C2WM) scheme to enable MAC operations using positive and negative weights within a cell array in order to reduce area overhead and computational latency; and 4) a configurable global–local reference voltage generation (CGLRVG) scheme for kernels of various sizes and bit precision. A 64 60 b T8T unit-macro with 1-, 2-, 4-b inputs, 1-, 2-, 5-b weights, and up to 7-b MAC-value (MACV) outputs was fabricated as a test chip using a foundry 55-nm process. The proposed SRAM-CIM unit-macro achieved access times of 5 ns and energy efficiency of 37. 5–45. 36 TOPS/W under 5-b MACV output.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Si et al. (2019) studied this question.

synapsesocial.com/papers/6a0f2c15f27f69a1d34261a2https://doi.org/10.1109/jssc.2019.2952773
Ask AI
Helpful
Bookmark
Share
View Full Paper