Title :
FPGA-based Internet Protocol Version 6 router
Author :
Mansour, Mohammad ; Kayssi, Ayman
Author_Institution :
Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Lebanon
Abstract :
In this paper, a novel hardware design for an Internet Protocol Version 6 router using field programmable gate arrays is proposed. A dataflow, parallel, pipelined and scalable architecture is presented that has the potential of matching the enormous communication bandwidths of transmission links. A ternary content addressable memory (CAM) in the form of cache is adopted as a routing table search engine. It can offer O(1) search time with just O(N) memory words. Adding a sorting (priority) mechanism by caching the routing table in CAM and using a modified form of sector mapping technique eliminates the slow insertion and deletion times without adding significant additional hardware costs
Keywords :
Internet; data flow computing; field programmable gate arrays; parallel architectures; transport protocols; Internet Protocol; dataflow; field programmable gate arrays; hardware design; parallel; pipelined; scalable architecture; Associative memory; Bandwidth; CADCAM; Computer aided manufacturing; Field programmable gate arrays; Hardware; Internet; Protocols; Routing; Search engines;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-9099-2
DOI :
10.1109/ICCD.1998.727071