2009
DOI: 10.1109/tcsii.2009.2020935
|View full text |Cite
|
Sign up to set email alerts
|

A High-Performance and Energy-Efficient TCAM Design for IP-Address Lookup

Abstract: In this brief, we propose a two-level don't-care gating (DCG) scheme that aims to reduce the ternary content-addressable memory (TCAM) power dissipated in the search-line switching activity. By exploiting the vertically continuous "don't-care" feature, the two-level DCG scheme can largely reduce the average search-line power consumption during a switch pattern. In addition, we also use the search enable technique to eliminate the unnecessary search-line switching activity in the quiet pattern. By red… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…It also facilitates the parallel search operation, which accelerates these searches. TCAMs have been proposed to realize an Associative Memory (AM) [18] and are currently used in CPU caches or network routers [19], [20]. A single TCAM cell is typically implemented using two SRAM cells and access logic at a total of 16 CMOS transistors.…”
Section: B Fefet-based Ternary Content Addressable Memorymentioning
confidence: 99%
“…It also facilitates the parallel search operation, which accelerates these searches. TCAMs have been proposed to realize an Associative Memory (AM) [18] and are currently used in CPU caches or network routers [19], [20]. A single TCAM cell is typically implemented using two SRAM cells and access logic at a total of 16 CMOS transistors.…”
Section: B Fefet-based Ternary Content Addressable Memorymentioning
confidence: 99%
“…Hamming distance is the most straightforward metric for approximate search in BCAMs/TCAMs. CAMs, which are traditionally used in routers and caches (Karam et al, 2015;Yin et al, 2020), have been gaining popularity in data-intensive applications such as nearest neighbor search (Kohonen, 2012;Kazemi et al, 2020Kazemi et al, , 2021b, bioinformatics (Laguna et al, 2020), neural networks (Chang, 2009;Wang et al, 2010;Li C. et al, 2020, Li et al, 2021Kazemi et al, 2021a), etc. CAMs also have been used in implementing LSH-based attention (Ni et al, 2019).…”
Section: Circuitsmentioning
confidence: 99%
“…The benefits of IMC mainly arise from the high parallelism that can be achieved through a dense array of memory units executing computations simultaneously. IMC can be realized through the use of classical CMOS technologies [17][18][19][20][21][22] or beyond-CMOS technologies [23][24][25][26][27][28][29][30][31][32][33][34][35][36][37] . Authors in 20 have demonstrated the use of IMC for Quantum Error Correction using the conventional 6-T SRAM cell based on 28 nm CMOS technology.…”
Section: Introductionmentioning
confidence: 99%