Patent ID: 9092363
Filing Date: 2015-07-28
Classification: G06F,G11C

Abstract:
1. A method of operating a three dimensional nonvolatile NAND memory formed in multiple physical levels of memory cells disposed above a substrate, comprising: receiving portions of data to be stored in the three dimensional nonvolatile NAND memory array; assigning the portions of data to physical locations for storage in the three dimensional nonvolatile NAND memory array, an individual portion assigned to a location defined by: (i) an assigned block, (ii) an assigned plurality of bit lines that serve the block, (iii) an assigned set of strings that is selected from a plurality of sets of strings connected to the assigned plurality of bit lines in the assigned block, and (iv) an assigned word line coupled to the assigned set of strings; selecting a set of two or more portions of data for calculation of redundancy data, the two or more portions of data selected according to their assigned physical locations in a block so that none of the two or more portions of data are assigned to connected word lines of different sets of strings in the block; and calculating redundancy data for the set of two or more portions of data.