Method and apparatus for improving yield in semiconductor devices by guaranteeing health of redundancy information
First Claim
1. A method for writing to memory, the method comprising:
- (a) reading a set of memory cells in an area of memory that stores redundancy information for a group of memory cells in a primary memory, the set of memory cells indicating whether the area of memory is able to reliably store redundancy information, if the set of memory cells indicates that the area of memory is able to reliably store redundancy information, performing the following;
(b) reading the redundancy information, the redundancy information indicating whether the group of memory cells in the primary memory is able to reliably store data;
(c) if the redundancy information indicates that the group of memory cells in the primary memory is able to reliably store data, storing data in the group of memory cells in the primary memory; and
(d) if the redundancy information does not indicate that the group of memory cells in the primary memory is able to reliably store data, storing data in a redundant memory wherein the redundancy information comprises a first field for storing an indication of whether the redundant memory was written to, a second field for storing an indication of whether a write operation to the redundant memory was successful, and a third field for storing an address in the redundant memory.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided comprising reading a set of memory cells indicating whether stored redundancy information is reliable and, if the set of memory cells indicates that the stored redundancy information is reliable, determining whether to read primary memory or redundant memory based on the stored redundancy information. Another method is provided comprising reading a set of memory cells associated with a group of memory cells in a primary memory, the set of memory cells indicating whether data can be reliably stored in the group of memory cells; if the set of memory cells indicates that data can be reliably stored in the group of memory cells, storing data in the group of memory cells; and if the set of memory cells does not indicate that data can be reliably stored in the group of memory cells, storing data in a group of memory cells in a redundant memory. In another preferred embodiment, a method for providing memory redundancy is provided.
68 Citations
14 Claims
-
1. A method for writing to memory, the method comprising:
-
(a) reading a set of memory cells in an area of memory that stores redundancy information for a group of memory cells in a primary memory, the set of memory cells indicating whether the area of memory is able to reliably store redundancy information, if the set of memory cells indicates that the area of memory is able to reliably store redundancy information, performing the following; (b) reading the redundancy information, the redundancy information indicating whether the group of memory cells in the primary memory is able to reliably store data; (c) if the redundancy information indicates that the group of memory cells in the primary memory is able to reliably store data, storing data in the group of memory cells in the primary memory; and (d) if the redundancy information does not indicate that the group of memory cells in the primary memory is able to reliably store data, storing data in a redundant memory wherein the redundancy information comprises a first field for storing an indication of whether the redundant memory was written to, a second field for storing an indication of whether a write operation to the redundant memory was successful, and a third field for storing an address in the redundant memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for writing to memory, the method comprising:
-
(a) reading a set of memory cells in an area of memory that stores redundancy information for a group of memory cells in a primary memory, the set of memory cells indicating whether the area of memory is able to reliably store redundancy information; (b) if the set of memory cells indicates that the area of memory is able to reliably store redundancy information, reading redundancy information stored in the area of memory to determine whether to store data in the group of memory cells in the primary memory or in a redundant memory; and (c) if the set of memory cells does not indicate that the area of memory is able to reliably store redundancy information, attempting to store the data in a different group of memory cells in the primary memory wherein the redundancy information comprises a first field for storing an indication of whether the redundant memory was written to, a second field for storing an indication of whether a write operation to the redundant memory was successful, and a third field for storing an address in the redundant memory. - View Dependent Claims (8, 9, 10)
-
-
11. A method for writing to memory, the method comprising:
-
(a) reading a set of memory cells associated with a group of memory cells in a primary memory, the set of memory cells indicating whether the group of memory cells in the primary memory is able to reliably store data; (b) if the set of memory cells indicates that the group of memory cells in the primary memory is able to reliably store data, storing data in the group of memory cells in the primary memory; (c) if the set of memory cells does not indicate that the group of memory cells in the primary memory is able to reliably store data, storing data in a redundant memory; and (d) storing redundancy information comprising a first field for storing an indication of whether the redundant memory was written to, a second field for storing an indication of whether a write operation to the redundant memory was successful, and a third field for storing an address in the redundant memory. - View Dependent Claims (12, 13, 14)
-
Specification