×

Key value addressed storage drive using NAND flash based content addressable memory

  • US 10,127,150 B2
  • Filed: 01/24/2013
  • Issued: 11/13/2018
  • Est. Priority Date: 11/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a memory block comprising a plurality of bit lines and a plurality of word lines, the memory block further comprising a plurality of NAND strings, each NAND string comprising a series of non-volatile memory cells coupled to a same one of the bit lines, and a plurality of NAND pages, each NAND page comprising non-volatile memory cells of respective NAND strings coupled to a same one of the word lines of the memory block; and

    control circuitry configured to;

    buffer a plurality of data keys for storage within the memory block in a first orientation, the first orientation arranging the data keys for storage within respective NAND pages of the memory block, andperform a plurality of write operations to store the data keys in a second orientation different from the first orientation, the second orientation arranging the data keys for storage along respective NAND strings of the memory block,wherein each write operation comprises storing data within one of the plurality of NAND pages of the memory block, the data stored in each write operation comprising data bits of each data key, such that the data bits of each data key stored within the plurality of NAND pages are aligned along the respective NAND strings of the memory block and the series of non-volatile memory cells of each of the respective NAND strings store data bits of a selected one of the plurality of data keys and exclude data bits of data keys other than the selected data key,wherein the control circuitry is further configured to identify a NAND string storing a data key that matches a search pattern in response to a sense operation, comprising sensing the identified NAND string while the search pattern is applied to the word lines of the memory block.

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