Design & Implementation of High Speed Network Devices Using SRL16 Reconfigurable Content Addressable Memory (RCAM)

Qutaiba Ibrahim Ali · Int. Arab. J. e Technol. · 2011

The Content Addressable Memory or CAM is a memory u nit that uses content matching instead of addresses. CAMs are used in different networking, telecommunications and storage applications because of their parallel, fast search capabilities. In this paper the behavior of the SRL16 CAM design methodologywas described using VHDL and implemented using FPGA technique. Then, the performance of the method was compared to other traditional CAM design methods. The proposed RCAM is configured and used as the main part of different networkdevices and units (Ethernet Address Filtering Unit, WLAN MAC Address Filtering Unit ,Firewall on Chip (FoC), QoS Packet Classification Unit, Routing Table Search Unit and Network Intrusion Detection System(NIDS) search unit ). The successful implementations of th is RCAM prove its suitability to be used in different high performancenetwork devices.

Read the paper · More papers on PaperTik