Challenges and Trends of SRAM-Based Computing-In-Memory for AI Edge Devices

Chuan-Jia Jhang,Cheng-Xin Xue,Je-Min Hung,Fu-Chun Chang,Meng-Fan Chang
DOI: https://doi.org/10.1109/tcsi.2021.3064189
2021-05-01
Abstract:When applied to artificial intelligence edge devices, the conventionally von Neumann computing architecture imposes numerous challenges (e.g., improving the energy efficiency), due to the memory-wall bottleneck involving the frequent movement of data between the memory and the processing elements (PE). Computing-in-memory (CIM) is a promising candidate approach to breaking through this so-called memory wall bottleneck. SRAM cells provide unlimited endurance and compatibility with state-of-the-art logic processes. This paper outlines the background, trends, and challenges involved in the further development of SRAM-CIM macros. This paper also reviews recent silicon-verified SRAM-CIM macros designed for logic and multiplication-accumulation (MAC) operations.
What problem does this paper attempt to address?