×

Content addressable memory in which keys are embedded in comparators

  • US 9,405,860 B1
  • Filed: 03/11/2014
  • Issued: 08/02/2016
  • Est. Priority Date: 03/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A content addressable memory (CAM) system comprising:

  • a search key input configured to receive an N-bit search key;

    a comparator core configured to embed W N-bit embedded keys in W comparator blocks each configured to compare its embedded key to the N-bit search key, wherein each comparator block comprises M look up tables (LUTs) each programmed to embed an L-bit subset of the embedded key in the comparator block and having an L-bit input for an L-bit subset of the search key where M is greater than one and L is less than N, and wherein each comparator block outputs a match indication only if each L-bit subset of the search key matches each corresponding L-bit subset of the embedded key in the comparator block subject to any masked bits; and

    a location decoder connected to outputs of the comparator blocks and configured to identify a location in the comparator core of one of the embedded keys that matches the search key.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×