Error detection/correction based memory management
First Claim
Patent Images
1. A method for error detection/correction based memory management, comprising:
- performing a read operation with respect to a particular group of memory cells of a memory device; and
if the read operation results in an uncorrectable error, determining whether to retire the particular group of memory cells in response to a status of an indicator corresponding to the particular group of memory cells, wherein the status of the indicator indicates whether the particular group of memory cells has a previous uncorrectable error associated therewith, andwherein the particular group of memory cells of is a block of non-volatile memory cells that are erased together as a group, and wherein the indicator corresponding to the block is stored within the block.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods, devices, and systems for error detection/correction based memory management. One embodiment includes performing a read operation with respect to a particular group of memory cells of a memory device and, if the read operation results in an uncorrectable error, determining whether to retire the particular group of memory cells in response to a status of an indicator corresponding to the particular group of memory cells, wherein the status of the indicator indicates whether the particular group of memory cells has a previous uncorrectable error associated therewith.
-
Citations
29 Claims
-
1. A method for error detection/correction based memory management, comprising:
-
performing a read operation with respect to a particular group of memory cells of a memory device; and if the read operation results in an uncorrectable error, determining whether to retire the particular group of memory cells in response to a status of an indicator corresponding to the particular group of memory cells, wherein the status of the indicator indicates whether the particular group of memory cells has a previous uncorrectable error associated therewith, and wherein the particular group of memory cells of is a block of non-volatile memory cells that are erased together as a group, and wherein the indicator corresponding to the block is stored within the block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for error detection/correction based memory management, comprising:
-
determining an uncorrectable error has occurred in association with a read operation performed with respect to a particular group of memory cells of a memory device; determining a status of an indicator corresponding to the particular group of memory cells, wherein the status of the indicator indicates whether the particular group of memory cells has a previous uncorrectable error associated therewith; determining whether to retire the particular group of memory cells in response to the determined status of the indicator; and tracking a ratio of total uncorrectable errors to total data throughput associated with the memory device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory system, comprising:
-
a memory device; and a controller coupled to the memory device and configured to, for each of a number of particular groups of memory cells of the memory device; update a status of an indicator corresponding to the particular group of memory cells in response to a read operation performed with respect to the particular group of memory cells resulting in an uncorrectable error; and determine, in response to the status of the indicator, whether to retire the particular group of memory cells in response to a subsequent read operation performed with respect to the particular group of memory cells resulting in an uncorrectable error wherein each of the number of groups of memory cells of the memory device is a block of non-volatile memory cells that are erased together as a group, and wherein the indicator corresponding to the particular block is stored within the particular block. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A memory system, comprising:
-
a memory device having groups of memory cells; and a controller coupled to the memory device and configured to; determine whether an uncorrectable error has occurred in association with a read operation performed with respect to a particular group of memory cells; determine a status of an indicator corresponding to the particular block, wherein the status of the indicator indicates whether the particular group of memory cells has a previous uncorrectable error associated therewith; and determine whether to retire the particular group of memory cells in response to the determined status of the indicator; and wherein the controller includes a tracking component configured to track a ratio of total uncorrectable errors to total data throughput associated with the memory device. - View Dependent Claims (26, 27, 28, 29)
-
Specification