2020
DOI: 10.1109/tvlsi.2020.3026840
|View full text |Cite
|
Sign up to set email alerts
|

FracTCAM: Fracturable LUTRAM-Based TCAM Emulation on Xilinx FPGAs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 23 publications
(26 reference statements)
0
3
0
Order By: Relevance
“…It increases area performance by at least 67 percent and energy efficiency by at least 2.5 times. Frac-TCAM [27] utilizes RAM32M to construct the 8 × 5 TCAM compared to 4 × 6 TCAM used in DURE, thus almost doubling the utilization density. Moreover, LUTRAM outputs can be pipelined via in-slice registers.…”
Section: Related Workmentioning
confidence: 99%
“…It increases area performance by at least 67 percent and energy efficiency by at least 2.5 times. Frac-TCAM [27] utilizes RAM32M to construct the 8 × 5 TCAM compared to 4 × 6 TCAM used in DURE, thus almost doubling the utilization density. Moreover, LUTRAM outputs can be pipelined via in-slice registers.…”
Section: Related Workmentioning
confidence: 99%
“…The P4‐NetFPGA implementation of each forwarding scheme was analyzed for resource utilization using the Xilinx Vivado design suite 32 . The major resource types measured were: FFs, lookup tables (LUT), lookup table used for storage (LUTRAM) and block RAM (BRAM) are presented 33 . These are the basic reconfigurable units that are used to implement the required logic on an FPGA.…”
Section: Netfpga‐based Performance Studiesmentioning
confidence: 99%
“…32 The major resource types measured were: FFs, lookup tables (LUT), lookup table used for storage (LUTRAM) and block RAM (BRAM) are presented. 33 These are the basic reconfigurable units that are used to implement the required logic on an FPGA. Here, FFs are used to realize registers.…”
Section: Experiments Detailsmentioning
confidence: 99%
“…They can be classified as the first kind that are characterized by a large memory unit (generally 36K-bit for BRAM and 288Kbit for URAM). Besides, D-TCAM [19] and its improved variant FracTCAM [20] utilize dual-port distributed LUT RAM that has a medium unit size of 64 × 4 bits. In addition, there are TCAMs that make use of a shift register look-up table (SRL) [16], LUT [21], and flip-flops [22][23][24].…”
Section: Introductionmentioning
confidence: 99%
“…Generally speaking, BRAM-based TCAM has longer update latency and lower resource efficiency as its SRAM/TCAM bit ratio is at least 2 9 /9 [20]. FF-based TCAM is only suitable for shallow TCAMs where update latency is critical [22].…”
Section: Introductionmentioning
confidence: 99%