×

Use of bloom filter and improved program algorithm for increased data protection in CAM NAND memory

  • US 8,780,635 B2
  • Filed: 08/01/2013
  • Issued: 07/15/2014
  • Est. Priority Date: 11/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a memory system including a memory circuit having an array of non-volatile formed according to a NAND type of architecture, the method comprising:

  • storing each of a first plurality of data patterns along one of a corresponding first plurality of NAND strings of the memory array;

    storing a first bloom filter corresponding to first plurality of data patterns on the memory circuit;

    storing an ECC protected copy of each of the first plurality of data patterns on the memory circuit; and

    subsequently performing a search operation, the search operation including;

    receiving a search pattern;

    performing a comparison of the search pattern against the first bloom filter;

    in response to a positive result from the comparison of the search pattern against the first bloom filter, performing a determination of which of the first plurality of NAND strings conduct in response to the memory cells thereof being biased according to the search pattern; and

    in response to a negative result from the determination, searching the copies of the first plurality of data patterns for a match with the search pattern.

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