FPGA-Optimized Low-Power Content Addressable Memory for Energy-efficient and high-performance Search Systems
Keywords:
FPGA, low power CAM, matchline, search latency, SoC implementation.Abstract
Content-Addressable Memory (CAM) is crucial for high-speed search operations and pattern-matching applications such as networking, standard security, and edge computing systems. However, when directly translated onto Field-Programmable Gate Arrays (FPGAs), typical CAM architectures show excessive power consumption and poor resource efficiency because they are primarily intended for ASIC implementations. This study introduces a new power-aware FPGA-optimized Low-Power Content-Addressable Memory (LPCAM) architecture that is especially made for reconfigurable platforms in order to overcome these difficulties. To drastically cut down on needless switching during search operations, the suggested LPCAM makes use of adaptive match-line activation and selective evaluation techniques. The suggested method minimizes dynamic power usage by only activating the necessary match-lines based on the input search pattern, in contrast to conventional CAM systems that evaluate all match-lines simultaneously. Because the architecture avoids ASIC specific circuit dependencies and is implemented using LUT-based CAM cells with enable-controlled comparison logic, it is ideal for FPGA fabrics. The Vivado design suite is used to implement and validate the LPCAM design on a Xilinx Zynq-7000 (ZC7020) FPGA. Additionally, the proposed architecture shows better scalability and logic consumption, which makes it appropriate for high-performance and power-constrained search applications.
Downloads
Downloads
Published
Issue
Section
License
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.

