Memory device and method for redundancy/self-repair
First Claim
1. A method for writing to a memory array, the method comprising:
- (a) providing a memory array comprising a primary block of memory cells and a redundant block of memory cells; and
(b) in response to an error in writing to the primary block;
(b1) storing a flag in a set of memory cells allocated to the primary block; and
(b2) writing to the redundant block.
10 Assignments
0 Petitions
Accused Products
Abstract
The preferred embodiments described herein provide a memory device and method for redundancy/self-repair. In one preferred embodiment, a memory device is provided comprising a primary block of memory cells and a redundant block of memory cells. In response to an error in writing to the primary block, a flag is stored in a set of memory cells allocated to the primary block, and the redundant block is written into. In another preferred embodiment, an error in writing to a primary block is detected while an attempt is made to write to that block. In response to the error, the redundant block is written into. In yet another preferred embodiment, a memory device is provided comprising a three-dimensional memory array and redundancy circuitry. In still another preferred embodiment, a method for testing a memory array is provided. Other preferred embodiments are provided, and each of the preferred embodiments described herein can be used alone or in combination with one another.
106 Citations
47 Claims
-
1. A method for writing to a memory array, the method comprising:
-
(a) providing a memory array comprising a primary block of memory cells and a redundant block of memory cells; and
(b) in response to an error in writing to the primary block;
(b1) storing a flag in a set of memory cells allocated to the primary block; and
(b2) writing to the redundant block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for writing to a memory array, the method comprising:
-
(a) providing a memory array comprising a primary block of memory cells and a redundant block of memory cells;
(b) attempting to write to the primary block;
(c) while attempting to write to the primary block, determining that an error occurred in writing to the primary block; and
(d) writing to the redundant block. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A memory device comprising:
-
a three-dimensional memory array of vertically-stacked field-programmable memory cells, the memory array comprising a primary block of memory cells and a redundant block of memory cells; and
redundancy circuitry operative to write to the redundant block in response to an error in writing to the primary block. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for testing a memory array, the method comprising:
-
(a) providing a memory array comprising a primary block of memory cells and a redundant block of memory cells, wherein the primary block comprises a set of memory cells allocated for writing test bits;
(b) in response to an error in writing test bits in the primary block, storing a flag in a set of memory cells allocated to the primary block;
(c) in response to a command to write to the primary block, reading the set of memory cells allocated to the primary block; and
(d) in response to reading the flag stored in the set of memory cells, writing to the redundant block. - View Dependent Claims (45, 46, 47)
-
Specification