×

Error protection for lookup operations in content-addressable memory entries

  • US 7,290,083 B2
  • Filed: 06/29/2004
  • Issued: 10/30/2007
  • Est. Priority Date: 06/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for identifying matching values in a content-addressable memory, the method comprising:

  • determining a plurality of extended values based on a plurality of values, each of the plurality of extended values including a particular value of the plurality of values and an error-correcting or error-detecting code generated based on the particular value, wherein each of the plurality of extended values are guaranteed to differ from each other by at least n bits;

    programming a plurality of content-addressable memory entries with the plurality of extended values; and

    performing a lookup operation on said content-addressable memory entries based on a lookup word to determine whether or not a hit results, wherein the hit is determined if an entry of said content-addressable memory entries matches the lookup word in all bit positions except for up to a maximum of k bit positions;

    wherein n and k are integers, n>

    k, and k>

    0.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×