Inventors:
Sriram Chitoor Krishnan - San Jose CA, US
Rina Panigrahy - Sunnyvale CA, US
Sunil Parthasarathy - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G11C 15/00
US Classification:
365 49, 365205, 711108, 711158
Abstract:
Ternary content-addressable memory (TCAM) entries are disclosed for use in performing error-protected lookup operations by allowing an error budget of u deviations in values stored in each entry. Each TCAM entry is configured to identify a hit condition (else a miss condition) with an input lookup word if its stored value matches each bit of the lookup word with the exception of zero to u of its cells not matching. This determination may be made, for example, using discrete logic or based a voltage level of one or more match lines. Furthermore, it is possible to store at least 2u+1 copies of a data value desired to be protected in a such a TCAM entry among its said t TCAM cells.