DocumentCode :
2532466
Title :
A hybrid encoding scheme for efficient single-cycle range matching in content addressable memory
Author :
Yu, Ying ; Hoare, Raymond R. ; Jones, Alex K. ; Sprang, Ralph
Author_Institution :
Dept. of Electr. & Comput. Eng., Pittsburgh Univ., PA
fYear :
2006
fDate :
21-24 May 2006
Lastpage :
794
Abstract :
Content addressable memory (CAM) is a parallel search engine chip that has been proven to accelerate network appliance functions that are search-intensive by nature, such as routing table lookups. CAMs enable searching for a match of a single input with hundreds of thousands of entries in parallel in a single clock cycle. However, CAMs are inefficient in matching a numeric range with existing encoding methods. Two-hot, binary and Gray encodings exhibit a depth scalability problem where the CAM depth required increases with the maximum number M in the range. One-hot and Johnson encodings exhibit poor CAM width scalability O(M). We present a unique hybrid encoding scheme mixing the features of two-hot and Johnson codes to solve both scalability problems. For an arbitrary range, it uses only three CAM entries in depth regardless of M, and has a width scaling of O(radicM ). Therefore, this hybrid encoding scheme can be efficiently applied to CAM-based range matching with arbitrary ranges, while maintaining single cycle searching
Keywords :
Gray codes; coprocessors; encoding; integrated memory circuits; table lookup; CAM; Gray encoding; Johnson encoding; binary encoding; content addressable memory; hybrid encoding scheme; numeric range matching; parallel search engine chip; single cycle searching; single-cycle range matching; Acceleration; Associative memory; CADCAM; Computer aided manufacturing; Encoding; Home appliances; Routing; Scalability; Search engines; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
Type :
conf
DOI :
10.1109/ISCAS.2006.1692704
Filename :
1692704
Link To Document :
بازگشت