Title
High Performance Power-Efficient Gate-Based CAM for Reconfigurable Computing
Abstract
Content-addressable memory (CAM) is a high-speed lookup memory, which searches the entire memory in parallel and provides address of the input search word. Internet of things (IoT) technology needs access control list filters, deployed using CAM, to reduce the flow of invalid data through the network. Field-programmable gate arrays (FPGAs) play an important role to provide the computational power to IoT nodes using ultra low power modern devices. CAMs are emulated in FPGAs using different memories, i.e., block RAM, distributed RAM, and flip-flops (FFs). FPGA-based CAMs have large power consumption due to the involvement of each CAM cell in parallel comparison. This work presents a bank-selective strategy for gate-based binary CAM on FPGA, which reduces the amount of comparisons and reduces power consumption on target FPGA device. For every input search key, only one bank is activated using gated-clock to compare the input key to corresponding stored rules. A sample of 512 x 36 of the proposed architecture with four banks is implemented on Xilinx Virtex-6 FPGA that consumes 42% less dynamic power compared to the best available CAM designs. Hardware resources of the proposed CAM design on target FPGA is reduced in terms of slice registers (SRs) and lookup tables (LUTs) by 7.9% and 8.8%, respectively, compared with the latest prior work.
Year
DOI
Venue
2019
10.1109/MSN48538.2019.00068
2019 15th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN)
Keywords
DocType
ISBN
content addressable memory,FPGA,flip-flop,internet of things,reconfigurable computing
Conference
978-1-7281-5213-4
Citations 
PageRank 
References 
0
0.34
17
Authors
3
Name
Order
Citations
PageRank
Muhammad-Naeem Irfan16829.98
Zahid Ullah29615.56
Ray C. C. Cheung362572.26