Title :
A High-Performance Multi-Match Priority Encoder for TCAM-Based Packet Classifiers
Author :
Faezipour, Miad ; Nourani, Mehrdad
Author_Institution :
Center for Integrated Circuits & Systems, The University of Texas at Dallas, Richardson, TX 75083, mxf042000@utdallas.edu
Abstract :
This paper introduces a high-speed and low power multi-match priority encoder design applicable in many computer and networking systems. We propose a scalable multi-match prioritizer logic circuitry that can successively find all or the first r matched inputs in a set. The design is well suited for multi-match packet classification tasks that utilize content addressable memories as the search engine. We use a data partitioning scheme to efficiently reorganize input data for further performance improvement. A VLSI implementation of our design in 0.18¿m technology can achieve speed that outperforms the conventional multi-match packet classifier design by more than an order of magnitude. Overall power consumption is reduced by more than 40% using innovative partitioning which limits the search to a small portion of TCAM cells.
Keywords :
Associative memory; Computer networks; Databases; Encoding; High speed integrated circuits; Impedance matching; Intrusion detection; Logic circuits; Matched filters; Search engines;
Conference_Titel :
System-on-Chip, 2007. DCAS 2007. 6th IEEE Dallas Circuits and Systems Workshop on
Conference_Location :
Dallas, TX, USA
Print_ISBN :
978-1-4244-1680-6
Electronic_ISBN :
978-1-4244-1680-6
DOI :
10.1109/DCAS.2007.4433205