A 9 Transistor SRAM Featuring Array-level XOR Parallelism with Secure Data Toggling Operation

Zihan Yin,Annewsha Datta,Shwetha Vijayakumar,Ajey Jacob,Akhilesh Jaiswal
DOI: https://doi.org/10.48550/arXiv.2309.03204
2023-08-12
Hardware Architecture
Abstract:Security and energy-efficiency are critical for computing applications in general and for edge applications in particular. Digital in-Memory Computing (IMC) in SRAM cells have widely been studied to accelerate inference tasks to maximize both throughput and energy efficiency for intelligent computing at the edge. XOR operations have been of particular interest due to their wide applicability in numerous applications that include binary neural networks and encryption. However, existing IMC circuits for XOR acceleration are limited to two rows in a memory array and extending the XOR parallelism to multiple rows in an SRAM array has remained elusive. Further, SRAM is prone to both data imprinting and data remanence security issues, which poses limitations on security . Based on commerical Globalfoundries 22nm mode, we are proposing a novel 9T SRAM cell such that multiple rows of data (entire array) can be XORed in a massively parallel single cycle fashion. The new cell also supports data-toggling within the SRAM cell efficiently to circumvent imprinting attacks and erase the SRAM value in case of remanence attack.
What problem does this paper attempt to address?