Back to Search
Start Over
Fast Update Algorithm With Reorder Mechanism for SRAM-Based Longest Prefix Matching on FPGA
- Source :
- Circuits and Systems II: Express Briefs, IEEE Transactions on; January 2024, Vol. 71 Issue: 1 p420-424, 5p
- Publication Year :
- 2024
-
Abstract
- Longest prefix matching (LPM) is often used in network forwarding and it is usually implemented by ternary content addressable memory (TCAM) on field programmable gate array (FPGA). The traditional SRAM based TCAM only has one clock cycle in search delay, but it has a non-negligible update latency. Different from the general TCAM words, the ternary bits in LPM words are arranged continuously from low bits to high, and the prefix lengths of words have some distribution characteristics on actual network traffics. In this brief, a design is proposed to reduce the update latency of LPM by fast update algorithm with reorder mechanism. The key idea is reorder LPM prefix and partition don’t care bits into each sub-prefix evenly in SRAM based LPM, so that the update latency in each sub-table would be minimized and the whole update latency would be reduced. The design of this brief is implemented on Xilinx Kintex-7 field-programmable gate array. Compared to the prior methods, the update latency of LPM is reduced by at least half or more in most cases with our method. As far as we know, this is the fastest update mechanism in SRAM based LPM, which consumes the least possible clock cycles.
Details
- Language :
- English
- ISSN :
- 15497747 and 15583791
- Volume :
- 71
- Issue :
- 1
- Database :
- Supplemental Index
- Journal :
- Circuits and Systems II: Express Briefs, IEEE Transactions on
- Publication Type :
- Periodical
- Accession number :
- ejs65157111
- Full Text :
- https://doi.org/10.1109/TCSII.2023.3304014