Back to Search Start Over

Fast Update Algorithm With Reorder Mechanism for SRAM-Based Longest Prefix Matching on FPGA

Authors :
Song, Xiaoyong
Guo, Zhichuan
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