Design and Implementation of a Low-Power TCAM Controller Based on Bloom Filter
Ternary Content Addressable Memory (TCAM) has a wide range of applications in network packet filtering, route lookup, and other scenarios due to its extremely fast lookup speed. However, the high storage cost and power consumption of TCAM limit its application in large-scale deployment. To address this challenge, this paper proposes a Bloom Filter-based low-power TCAM controller (BF-LPTCAM) design scheme, which aims to reduce the storage cost and power consumption of TCAM while maintaining its efficient data matching capability. In this paper, a pipelined structure is used to filter the looked-up TCAM cells using logical table partitioning method and Bloom filtering technique to support the storage and look-up of 80/160/320 bits of data. In this paper, RTL implementation, functional simulation and logic synthesis are carried out for the algorithm, which can save at least more than 83.2 % power consumption and storage utilisation can be better without matching entries in TCAM. Under the TSMC 7nm process, the system can support a 1GHz frequency clock and a single lookup operation takes only 40ns.
Authors
- Tao Sun (ORCID: https://orcid.org/0000-0002-2072-268X)
- Jianxin Cui (ORCID: https://orcid.org/0000-0003-3100-1519)
- Yifan Zhang (ORCID: https://orcid.org/0009-0000-3478-4817)
Institutions
- Fiberhome Technology Group (China) (CN)
Publication Details
- Published
- 2025-02-28
- DOI
- https://doi.org/10.1109/iccece65250.2025.10985064
- Primary Topic
- Advanced Computing and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00