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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Implementation of a Low-Power TCAM Controller Based on Bloom Filter

Tao Sun, Jianxin Cui, Yifan Zhang
Advanced Computing and Algorithms
article

Design and Implementation of a Low-Power TCAM Controller Based on Bloom Filter

Tao Sun, Jianxin Cui, Yifan Zhang
article en

Abstract

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.

Fiberhome Technology Group (China) (CN)
Affordable and clean energy
Openalex Percentile: Top 86%
Advanced Computing and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.