Invention Grant
- Patent Title: Ternary content-addressable memory
- Patent Title (中): 三进制内容可寻址内存
-
Application No.: US12322794Application Date: 2009-02-06
-
Publication No.: US08195873B2Publication Date: 2012-06-05
- Inventor: Hillel Gazit
- Applicant: Hillel Gazit
- Agent Douglas L. Weller
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G11C15/00

Abstract:
A low-heat, large-scale ternary content-addressable memory (TCAM) efficiently compares one or more input records with a set of entries. Compression may also be used. X bits are eliminated from entries and in some embodiments, a subset of non-X bits are also eliminated, minimizing entries that must be searched. Entry bit sets can be converted into sets of fields. A useful set of fields is a triplet comprising a start field, a length field, and a data field. Hashing determines the RAM line of the TCAM in which entries are stored and which RAM line is to be compared with a given input. Searches are only needed on entries in RAM lines corresponding to inputs of interest. Priority values decide the winner if more than one TCAM entry in the appropriate RAM line matches the input. Bin packing can be used to optimally allocate TCAM entries across different possible RAM lines.
Public/Granted literature
- US20100205364A1 Ternary content-addressable memory Public/Granted day:2010-08-12
Information query