Nonvolatile memory recovery after power failure during write operations or erase operations
First Claim
Patent Images
1. A method for recovery after a power failure, comprising the steps of:
- searching at least some of a plurality of pages of a memory to find a first erased page in response to an unsafe power down;
moving stored data located between a particular word line in the memory that contains the first erased page and a previous word line that is at least two word lines before the particular word line; and
writing new data starting in a subsequent word line that is at least two word lines after the particular word line that contains the first erased page.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for recovery after a power failure. The method generally includes a step of searching at least some of a plurality of pages of a memory to find a first erased page in response to an unsafe power down. A step may move stored data located between a particular word line in the memory that contains the first erased page and a previous word line that is at least two word lines before the particular word line. Another step may write new data starting in a subsequent word line that is the at least two word lines after the particular word line that contains the first erased page.
134 Citations
20 Claims
-
1. A method for recovery after a power failure, comprising the steps of:
-
searching at least some of a plurality of pages of a memory to find a first erased page in response to an unsafe power down; moving stored data located between a particular word line in the memory that contains the first erased page and a previous word line that is at least two word lines before the particular word line; and writing new data starting in a subsequent word line that is at least two word lines after the particular word line that contains the first erased page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory configured to store data; and a controller configured to process a plurality of input/output requests to read/write to/from the memory, search at least some of a plurality of pages of the memory to find a first erased page in response to an unsafe power down, move stored data located between a particular word line in the memory that contains the first erased page and a previous word line that is at least two word lines before the particular word line, and write new data starting in a subsequent word line that is at least two word lines after the particular word line that contains the first erased page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
an interface configured to process a plurality of read/write operations to/from a memory; and a control circuit configured to search at least some of a plurality of pages of the memory to find a first erased page in response to an unsafe power down, move stored data located between a particular word line in the memory that contains the first erased page and a previous word line that is at least two word lines before the particular word line, and write new data starting in a subsequent word line that is at least two word lines after the particular word line that contains the first erased page. - View Dependent Claims (20)
-
Specification