Beyond the Limits of Typical Strategies: Resources Efficient FPGA-Based TCAM
Hassan Qadir Mahmood, Zahid Ullah, Omer Mujahid, Inayat Ullah, Abdul Basit Hafeez · IEEE Embedded Systems Letters · 2018
This letter proposes a novel approach to design a ternary content-addressable memory (TCAM) on a field-programmable gate array (FPGA). The proposed architecture uses slice registers (SRs) for storage instead of lookup tables and static random-access memory, and a control signal in place of a memory element to accommodate a don’t care state. The proposed architecture is implemented on Xilinx Virtex-6 FPGA. Compared with the latest prior work, the proposed TCAM reduces the number of SRs by 50.04% while not compromising on throughput.