Abstract
Although compute-in-memory (CIM) is considered as one of the promising solutions to overcome memory wall problem, the variations in analog voltage computation and analog- to-digital-converter (ADC) cost still remain as design challenges. In this paper, we present a 7T SRAM CIM that seamlessly supports multiply-accumulation (MAC) operation between 4-bit inputs and 8-bit weights. In the proposed CIM, highly parallel and robust MAC operations are enabled by exploiting the bit-line charge-sharing scheme to simultaneously process multiple inputs. For the readout of analog MAC values, instead of adopting the conventional ADC structure, the bit-line charge-sharing is efficiently used to reduce the implementation cost of the reference voltage generations. Based on the in-SRAM reference voltage generation and the parallel analog readout in all columns, the proposed CIM efficiently reduces ADC power and area cost. In addition, the variation models from Monte-Carlo simulations are also used during training to reduce the accuracy drop due to process variations. The implementation of 256×64 7T SRAM CIM using 28nm CMOS process shows that it operates in the wide voltage range from 0.6V to 1.2V with energy efficiency of 45.8-TOPS/W at 0.6V.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781450392174 |
| DOIs | |
| Publication status | Published - 2022 Oct 30 |
| Event | 41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022 - San Diego, United States Duration: 2022 Oct 30 → 2022 Nov 4 |
Publication series
| Name | IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD |
|---|---|
| ISSN (Print) | 1092-3152 |
Conference
| Conference | 41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022 |
|---|---|
| Country/Territory | United States |
| City | San Diego |
| Period | 22/10/30 → 22/11/4 |
Bibliographical note
Publisher Copyright:© 2022 Association for Computing Machinery.
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Compute-in-memory (CIM)
- In-SRAM reference voltage generation
- SRAM
- variation-aware training
ASJC Scopus subject areas
- Software
- Computer Science Applications
- Computer Graphics and Computer-Aided Design
Fingerprint
Dive into the research topics of 'Low-cost 7T-SRAM compute-in-memory design based on bit-line charge-sharing based analog-to-digital conversion'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS