Data storage device and flash memory control method
First Claim
Patent Images
1. A data storage device, comprising:
- a flash memory, providing a storage space that is divided into a plurality of physical blocks with each physical block further divided into a plurality of physical pages; and
a control unit, comprising a microcontroller and coupled between a host and the flash memory,wherein;
the microcontroller is configured to duplicate a last write page of a run-time write block between the plurality of physical blocks during a power recovery process and thereby generate a duplicated page in the run-time write block to replace the last write page for reliability enhancement; and
the microcontroller is configured to write dummy data into a next page with respect to the last write page during the power recovery process to make the next page with respect to the last write page a dummy page.
1 Assignment
0 Petitions
Accused Products
Abstract
A flash memory control technology with high reliability. In a power recovery process, a microcontroller is configured to duplicate a last write page of a run-time write block of a flash memory and thereby generate a duplicated page in the run-time write block to replace the last write page for reliability enhancement.
15 Citations
16 Claims
-
1. A data storage device, comprising:
-
a flash memory, providing a storage space that is divided into a plurality of physical blocks with each physical block further divided into a plurality of physical pages; and a control unit, comprising a microcontroller and coupled between a host and the flash memory, wherein; the microcontroller is configured to duplicate a last write page of a run-time write block between the plurality of physical blocks during a power recovery process and thereby generate a duplicated page in the run-time write block to replace the last write page for reliability enhancement; and the microcontroller is configured to write dummy data into a next page with respect to the last write page during the power recovery process to make the next page with respect to the last write page a dummy page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A flash memory control method, comprising:
-
duplicating a last write page of a run-time write block between a plurality of physical blocks of a flash memory during a power recovery process and thereby generate a duplicated page in the run-time write block; replacing the last write page by the duplicated page for reliability enhancement; and writing dummy data into a next page with respect to the last write page during the power recovery process to make the next page with respect to the last write page a dummy page. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification