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 条
  • [41] A DUAL-PORT FIFO MEMORY WITH UNLIMITED EXPANSION CAPABILITY
    HART, W
    FELLOWES, B
    [J]. ELECTRONICS AND POWER, 1985, 31 (11-1): : 817 - 818
  • [42] A HIGH-DENSITY DUAL-PORT MEMORY CELL OPERATION AND ARRAY ARCHITECTURE FOR ULSI DRAMS
    HIDAKA, H
    ARIMOTO, K
    FUJISHIMA, K
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 1992, E75C (04) : 508 - 515
  • [43] A HIGH-DENSITY DUAL-PORT MEMORY CELL OPERATION AND ARRAY ARCHITECTURE FOR ULSI DRAMS
    HIDAKA, H
    ARIMOTO, K
    FUJISHIMA, K
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (04) : 610 - 617
  • [44] Low-power dual-port asynchronous CMOS SRAM design techniques
    Soon-Hwei, Tan
    Poh-Yee, Loh
    Sulaiman, Mohd-Shahiman
    Yusoff, Zubaida
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2007, 37 (02): : 87 - 93
  • [45] Hybrid RRAM/SRAM in-Memory Computing for Robust DNN Acceleration
    Krishnan, Gokul
    Wang, Zhenyu
    Yeo, Injune
    Yang, Li
    Meng, Jian
    Liehr, Maximilian
    Joshi, Rajiv, V
    Cady, Nathaniel C.
    Fan, Deliang
    Seo, Jae-Sun
    Cao, Yu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4241 - 4252
  • [46] Deep In-Memory Architectures in SRAM: An Analog Approach to Approximate Computing
    Kang, Mingu
    Gonugondla, Sujan K.
    Shanbhag, Naresh R.
    [J]. PROCEEDINGS OF THE IEEE, 2020, 108 (12) : 2251 - 2275
  • [47] A controllable low-power dual-port embedded SRAM for DSP processor
    Yang, Hao-, I
    Chang, Ming-Hung
    Lin, Tay-Jyi
    Ou, Shih-Hao
    Deng, Siang-Sen
    Liu, Chih-Wei
    Hwang, Wei
    [J]. MTTD 2007 TAIPEI: PROCEEDINGS OF 2007 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN, AND TESTING (MTD '07), 2008, : 27 - +
  • [48] DPM-PSTM: Dual-port Memory Based Python']Python Software Transactional Memory
    Kordic, Branislav
    Popovic, Miroslav
    Basicevic, Ilija
    [J]. FOURTH EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS ECBS-EERC 2015, 2015, : 126 - 129
  • [49] The Research of Efficient Dual-Port SRAM Data Exchange without Waiting with FIFO-Based Cache
    Qianqian, Alfred Ji
    Zhao Ping
    Cheng Sen
    Tan Jingjing
    Wei Xu
    Wei Yong
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 312 - +
  • [50] A Charge-Domain Scalable-Weight In-Memory Computing Macro With Dual-SRAM Architecture for Precision-Scalable DNN Accelerators
    Lee, Eunyoung
    Han, Taeyoung
    Seo, Donguk
    Shin, Gicheol
    Kim, Jaerok
    Kim, Seonho
    Jeong, Soyoun
    Rhe, Johnny
    Park, Jaehyun
    Ko, Jong Hwan
    Lee, Yoonmyung
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (08) : 3305 - 3316