Three-dimensional memory array and method for storing data bits and ECC bits therein
First Claim
1. A three-dimensional memory array comprising a plurality of memory cells arranged in a plurality of physically-independent sub-arrays and storing a word of n data bits and p ECC bits, wherein each of the n data bits and p ECC bits is stored in respective ones of the physically-independent sub-arrays.
13 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional memory array and method for storing data bits and ECC bits therein is provided. A three-dimensional memory array of the type that includes multiple vertically-stacked layers of memory cells is described. The three-dimensional memory array comprises a plurality of memory cells arranged in a plurality of physically-independent sub-arrays, and data bits and error checking and correcting (ECC) bits of a word are stored in respective ones of the physically-independent sub-arrays. By spatially diffusing data bits and ECC bits from a word, the likelihood of multiple-bit errors within the word is reduced. This is advantageous since most ECC circuitry is capable of correcting only single-bit errors within a given word.
-
Citations
30 Claims
- 1. A three-dimensional memory array comprising a plurality of memory cells arranged in a plurality of physically-independent sub-arrays and storing a word of n data bits and p ECC bits, wherein each of the n data bits and p ECC bits is stored in respective ones of the physically-independent sub-arrays.
-
13. A method for storing data bits and error checking and correcting (ECC) code bits in a three-dimensional memory array, the method comprising:
-
providing a three-dimensional memory array comprising a plurality of memory cells arranged in a plurality of physically-independent sub-arrays; and
storing a word of n data bits and p ECC bits in the three-dimensional memory array by storing each of the n data bits and p ECC bits in respective ones of the plurality of physically-independent sub-arrays. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory device comprising:
-
a three-dimensional memory array comprising a plurality of memory cells arranged in a plurality of physically-independent sub-arrays; and
error checking and correcting (ECC) code circuitry in communication with the three-dimensional memory array;
wherein the memory device stores each bit of a word of n data bits and p ECC bits in respective ones of the physically-independent sub-arrays. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification