Data storage device and control method for non-volatile memory
First Claim
Patent Images
1. A data storage device, comprising:
- a non-volatile memory, comprising a plurality of blocks for data storage, wherein each block provides a plurality of sectors; and
a controller, allocating erase marker bits in each of the sectors to record the progress of an erase operation performed on the non-volatile memory for resumption of the erase operation when required,wherein the erase operation includes a pre-program process, an erase process, a post program process and a refresh process which are differentiated by different values of the erase marker bits.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device having a non-volatile memory and a controller and a control method for the non-volatile memory are disclosed. The non-volatile memory has a plurality of blocks for data storage and each block provides a plurality of sectors. The controller allocates erase marker bits in each of the sectors to record the progress of an erase operation performed on the non-volatile memory for resumption of the erase operation when required.
-
Citations
14 Claims
-
1. A data storage device, comprising:
-
a non-volatile memory, comprising a plurality of blocks for data storage, wherein each block provides a plurality of sectors; and a controller, allocating erase marker bits in each of the sectors to record the progress of an erase operation performed on the non-volatile memory for resumption of the erase operation when required, wherein the erase operation includes a pre-program process, an erase process, a post program process and a refresh process which are differentiated by different values of the erase marker bits. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control method for a non-volatile memory having a plurality of blocks for data storage, wherein each block provides a plurality of sectors, comprising:
-
allocating erase marker bits in each of the sectors; and using the erase marker bits to record the progress of an erase operation performed on the non-volatile memory for resumption of the erase operation when required, wherein the erase operation includes a pre-program process, an erase process, a post program process and a refresh process which are differentiated by different values of the erase marker bits. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification