Javascript must be enabled to continue!
Reconfigurable In-Memory Computing Using Standard 6T SRAM for BCAM, TCAM, Similarity Indexing, and Logic-in-Memory Operations
View through CrossRef
In-memory computing (IMC) has emerged as a promising paradigm to overcome the von Neumann bottleneck by performing computations directly within memory, thereby significantly reducing data movement and enhancing energy efficiency. Among various memory technologies, SRAM-Content Addressable Memories (CAMs) based IMC stands out due to its high-speed operation and compatibility with existing CMOS technology. Nevertheless, existing SRAM-CAM based IMC architectures often encounter trade-offs between computational accuracy, stability, and energy efficiency, which hinders their widespread adoption. To tackle these limitations, the proposed reconfigurable SRAM (R-SRAM) architecture integrates both analog and digital computation, utilizing a standard SRAM array alongside a modified peripheral circuit to support multiple functionalities. These include conventional SRAM operation, Binary and Ternary CAM (BCAM and TCAM), similarity index computation, and bitwise logical operations such as AND, NOR, and inversion (INV). Comprehensive post-layout simulations with Monte Carlo statistical analysis for 22nm FDSOI foundry process technology are performed to validate functionality, robustness, and performance. Simulation results indicate a significant improvement in energy per operation, measured at 0.44 femtojoules (fJ)/bit for the BCAM/TCAM search operation, while adding minimal area overhead and maintaining cell stability during computation. These findings underscore the potential of hybrid SRAM-based IMC architectures for next-generation low-power computing, especially for AI applications.
Institute of Electrical and Electronics Engineers (IEEE)
Title: Reconfigurable In-Memory Computing Using Standard 6T SRAM for BCAM, TCAM, Similarity Indexing, and Logic-in-Memory Operations
Description:
In-memory computing (IMC) has emerged as a promising paradigm to overcome the von Neumann bottleneck by performing computations directly within memory, thereby significantly reducing data movement and enhancing energy efficiency.
Among various memory technologies, SRAM-Content Addressable Memories (CAMs) based IMC stands out due to its high-speed operation and compatibility with existing CMOS technology.
Nevertheless, existing SRAM-CAM based IMC architectures often encounter trade-offs between computational accuracy, stability, and energy efficiency, which hinders their widespread adoption.
To tackle these limitations, the proposed reconfigurable SRAM (R-SRAM) architecture integrates both analog and digital computation, utilizing a standard SRAM array alongside a modified peripheral circuit to support multiple functionalities.
These include conventional SRAM operation, Binary and Ternary CAM (BCAM and TCAM), similarity index computation, and bitwise logical operations such as AND, NOR, and inversion (INV).
Comprehensive post-layout simulations with Monte Carlo statistical analysis for 22nm FDSOI foundry process technology are performed to validate functionality, robustness, and performance.
Simulation results indicate a significant improvement in energy per operation, measured at 0.
44 femtojoules (fJ)/bit for the BCAM/TCAM search operation, while adding minimal area overhead and maintaining cell stability during computation.
These findings underscore the potential of hybrid SRAM-based IMC architectures for next-generation low-power computing, especially for AI applications.
Related Results
EE-TCAM: An Energy-Efficient SRAM-Based TCAM on FPGA
EE-TCAM: An Energy-Efficient SRAM-Based TCAM on FPGA
Ternary content-addressable memories (TCAMs) are used to design high-speed search engines. TCAM is implemented on application-specific integrated circuit (native TCAMs) and field-p...
Towards integrated care of the breast cancer patient : perspectives on the challenges and opportunities of medical pluralism in a disparate society
Towards integrated care of the breast cancer patient : perspectives on the challenges and opportunities of medical pluralism in a disparate society
“Medical Pluralism” refers to the co-existence of many different medical systems,
practices and products within a healthcare landscape. Whilst in most countries,
mainstream biomedi...
A Low Power 9T SRAM Based In-Memory Computing Architecture for Single-Direction Logic and CAM Operations
A Low Power 9T SRAM Based In-Memory Computing Architecture for Single-Direction Logic and CAM Operations
We propose a novel 9-transistor (9T) Static Random Access Memory (SRAM) cell architecture that seamlessly integrates memory and logic operations, enabling a multifunctional computi...
A 7T SECURITY ORIENTED SRAM BITCELL USING VLSI
A 7T SECURITY ORIENTED SRAM BITCELL USING VLSI
Power analysis (PA) attacks have become a serious threat to security systems by enabling secret data extraction through the analysis of the current consumed by the power supply of ...
ANALYSIS OF STATIC NOISE MARGIN FOR NOVEL POWER GATED SRAM
ANALYSIS OF STATIC NOISE MARGIN FOR NOVEL POWER GATED SRAM
Data stability is one of the important parameter of SRAM with scaling of CMOS technology. However the move to nanometer technology not only nodes has increased, but the variability...
Design, Testing, and Validation of SRAM Cells: From 6T to 10T Based on Identified Parameters
Design, Testing, and Validation of SRAM Cells: From 6T to 10T Based on Identified Parameters
Static Random Access Memory (SRAM) technology is the latest technology must advance to satisfy the high-speed performance and low power consumption requirements of contemporary dev...
MECHANISMS OF SCHEMATIC MODELING BASED ON VECTOR LOGIC
MECHANISMS OF SCHEMATIC MODELING BASED ON VECTOR LOGIC
Context. This paper addresses issues relevant to the EDA market – reducing the cost and time of testing and verification of digital projects by synthesizing the logic vector of a d...
Caveolin 1 and 2 enhance the proliferative capacity of BCAM-positive corneal progenitors
Caveolin 1 and 2 enhance the proliferative capacity of BCAM-positive corneal progenitors
Abstract
Caveolin (CAV) 1 and 2 are integral membrane proteins that constitute major components of small membrane pouches termed caveolae. While several functions have be...

