Configurable in-memory computing architecture based on dual-port SRAM

被引:1
|
作者
Zhao, Yue [1 ]
Liu, Yunlong [1 ]
Zheng, Jian [1 ]
Tong, Zhongzhen [2 ]
Wang, Xin [1 ]
Yu, Runru [1 ]
Wu, Xiulong [1 ]
Zhou, Yongliang [1 ]
Peng, Chunyu [1 ]
Lu, Wenjuan [1 ]
Zhao, Qiang [1 ]
Lin, Zhiting [1 ]
机构
[1] Anhui Univ, Hefei 230601, Peoples R China
[2] Beihang Univ, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Static random access memory (SRAM); In-memory computing (IMC); Von Neumann bottleneck; Multiply and accumulate (MAC); XOR; UNIT-MACRO; COMPUTATION; PRECISION;
D O I
10.1016/j.mejo.2024.106163
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In the emerging field of in-memory computing (IMC), this study proposes a dual-port static random access memory (SRAM) IMC architecture with the distinct capability of realizing XOR encryption (XORE), thus serving as a potential solution for the Von Neumann bottleneck. Beyond providing traditional SRAM read and write operations, the proposed architecture carries out additional tasks such as multi-bit multiply and accumulate (MAC) and XOR accumulation (XORA). The architecture was simulated using a 28-nm Complementary Metal Oxide Semiconductor Process, demonstrating a minor standard deviation of 9.41 mV in bit line voltage at the SS process corner, as evidenced by Monte Carlo simulation. Energy expenditure for the MAC, XORA, and XORE, was found to be 1.65, 1.46, and 9.02 fJ/ops respectively at the TT process corner. Furthermore, the presented architecture showed considerable energy efficiency, with MAC, XORA, and XORE operations achieving energy efficiency values of 604.9, 682.7, and 110.8 TOPS/W respectively, at a supply voltage of 0.9 V at the TT process corner.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Memory Sizing of a Scalable SRAM In-Memory Computing Tile Based Architecture
    Gauchi, R.
    Kooli, M.
    Vivet, P.
    Noel, J. -P.
    Beigne, E.
    Mitra, S.
    Charles, H. -P.
    [J]. 2019 IFIP/IEEE 27TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2019, : 166 - 171
  • [2] Configurable 8T SRAM for Enbling in-Memory Computing
    Chen, Han-Chun
    Li, Jin-Fu
    Hsu, Chun-Lung
    Sun, Chi-Tien
    [J]. PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION ENGINEERING AND TECHNOLOGY (ICCET 2019), 2019, : 139 - 142
  • [3] A Hybrid SRAM/RRAM In-Memory Computing Architecture Based on a Reconfigurable SRAM Sense Amplifier
    Nemati, Seyed Hassan Hadi
    Eslami, Nima
    Moaiyeri, Mohammad Hossein
    [J]. IEEE ACCESS, 2023, 11 : 72159 - 72171
  • [4] DUAL-PORT MEMORY
    WALKER, R
    [J]. ELECTRONICS & WIRELESS WORLD, 1988, 94 (1627): : 450 - 450
  • [5] Applications of Generic In-memory Computing Architecture Platform Based on SRAM to Internet of Things
    Zeng Jianmin
    Zhang Zhang
    Yu Zhiyi
    Xie Guangjun
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (06) : 1574 - 1586
  • [6] CSIFA: A Configurable SRAM-based In-memory FFT Accelerator
    Lin, Yiyang
    Zou, Yi
    Yang, Yanfeng
    [J]. 2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 161 - 162
  • [7] An 8T SRAM Array with Configurable Word Lines for In-Memory Computing Operation
    Zhang, Jin
    Lin, Zhiting
    Wu, Xiulong
    Peng, Chunyu
    Lu, Wenjuan
    Zhao, Qiang
    Chen, Junning
    [J]. ELECTRONICS, 2021, 10 (03) : 1 - 13
  • [8] An Energy-Efficient and Robust 10T SRAM based In-Memory Computing Architecture
    Srivastava, Noopur
    Rajput, Anil Kumar
    Pattanaik, Manisha
    Kaushal, Gaurav
    [J]. 2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 133 - 138
  • [9] AVOIDING DEADLOCK WITH A DUAL-PORT MEMORY
    KRZYZAGORSKI, P
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 25 (1-5): : 139 - 142
  • [10] A Crossbar-Based In-Memory Computing Architecture
    Wang, Xinxin
    Zidan, Mohammed A.
    Lu, Wei D.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (12) : 4224 - 4232