发明名称 Use of bloom filter and improved program algorithm for increased data protection in CAM NAND memory
摘要 Various techniques for extending the capabilities of CAM NAND type memories are discussed. Multi-block or even full chip search operations can be performed. In addition to the inherent AND property of NAND strings, the memory array has an inherent OR property between NAND string from different blocks along the same bit line that can be exploited through multi-block CAM-type operations. To reduce data-dependent word line to word line effects, in multiple data dependent sensing operations, the sensing can be broken up into sub-operations that avoid data dependent values on adjacent word lines. To improve data protection, subsequent to writing a memory block with indices, the word lines are read back and compared bit-by-bit with their intended values and the results are accumulated to determine whether any of indices include error. A bloom filter can also be used as an initial check during data search operations in order to provide increased data protection.
申请公布号 US8780635(B2) 申请公布日期 2014.07.15
申请号 US201313957248 申请日期 2013.08.01
申请人 SanDisk Technologies Inc. 发明人 Li Yan;Sprouse Steven T.
分类号 G11C16/04 主分类号 G11C16/04
代理机构 Davis Wright Tremaine LLP 代理人 Davis Wright Tremaine LLP
主权项 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; andin 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.
地址 Plano TX US