FLASH MANAGEMENT USING LOGICAL PAGE SIZE
First Claim
Patent Images
1. A method for flash memory management, comprising:
- constructing a data table associated with a flash memory, wherein entries of the data table correspond to logical pages within the memory, and wherein the size of the logical pages is smaller than a size of a physical page in the memory; and
updating the data table responsive to payload data being stored in at least one logical page within the flash memory, wherein the payload data is written to the flash memory in the order it was received from a host.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are techniques for flash memory management, including tracking payload data via one or more data structures configured to define the size of logical pages in a flash memory. In various embodiments, the logical page size may be larger than, equal to, or smaller than a physical page size of a flash memory chip.
-
Citations
17 Claims
-
1. A method for flash memory management, comprising:
-
constructing a data table associated with a flash memory, wherein entries of the data table correspond to logical pages within the memory, and wherein the size of the logical pages is smaller than a size of a physical page in the memory; and updating the data table responsive to payload data being stored in at least one logical page within the flash memory, wherein the payload data is written to the flash memory in the order it was received from a host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data storage system, comprising:
-
a memory configured for block-based erase operations; a controller in communication with the memory, wherein the controller is configured to write incoming data to the memory in the order the data is received; and a data table in communication with the controller, wherein entries of the data table correspond to logical pages within the memory, and wherein the size of the logical pages is smaller than a size of a physical page in the memory. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to construct a data table associated with a flash memory, wherein entries of the data table correspond to logical pages within the memory, and wherein the size of the logical pages is smaller than a size of a physical page in the memory; and instructions to update the data table responsive to payload data being stored in at least one logical page within the flash memory, wherein the payload data is written to the flash memory in the order it was received from a host.
-
Specification