Tran, D.-D. and Vu, H.-G. (2023) Boolean-Function-based IP Lookup on FPGAs. In: UNSPECIFIED.
Full text not available from this repository. (Upload)Abstract
This paper presents a new approach to IP address lookup based on Boolean functions. Specifically, our method considers an IP address lookup system as a set of Boolean functions sharing a set of input variables. The output vector of such functions indicates the identifier of the input IP address. We then propose a mapping scheme to use each LUT6 as two LUT5s to implement two 5-input Boolean functions, thus increasing the resource efficiency in the IP address lookup systems. Finally, we propose an algorithm for partially mapping Boolean operations onto LUT5s on FPGA. The synthesis results on a Xilinx Artix-7 device show that our mapping scheme brings a much higher hardware efficiency, compared to the non-mapping scheme. Our scheme can save up to 50 of LUT consumption compared with the non-mapping scheme. Compared to the latest prior work, which also implements IP address lookup systems by LUTs, our approach achieves hardware resource efficiency 5x better than Binary content-addressable memory (BiCAM) while keeping the same latency. © 2023 IEEE.
Item Type: | Conference or Workshop Item (UNSPECIFIED) |
---|---|
Divisions: | Offices > Office of International Cooperation |
Identification Number: | 10.1109/ATC58710.2023.10318917 |
Uncontrolled Keywords: | Boolean functions; Efficiency; Logic gates; Mapping; Table lookup, Boolean operations; FPGA.; Input variables; IP address lookup; IP lookup; LUT; Mapping scheme; New approaches; Output vectors; Resource efficiencies, Field programmable gate arrays (FPGA) |
Additional Information: | cited By 0; Conference of 16th International Conference on Advanced Technologies for Communications, ATC 2023 ; Conference Date: 19 October 2023 Through 21 October 2023; Conference Code:194622 |
URI: | http://eprints.lqdtu.edu.vn/id/eprint/11028 |