FLASH MANAGEMENT USING SEPARATE MEDTADATA STORAGE
First Claim
Patent Images
1. A method for flash memory management, comprising:
- storing at least one of metadata or error correcting information, wherein the stored information is associated with one or more logical pages in a flash memory; and
constructing a data table associated with the flash memory, wherein entries of the data table correspond to logical pages within the flash memory, and wherein entries of the data table comprise at least one of metadata or error correcting information associated with the logical pages.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are techniques for flash memory management, including storing metadata and/or error correcting information separately from payload data. In various embodiments, metadata and/or error correcting information are stored in a random access memory within a solid state drive.
60 Citations
20 Claims
-
1. A method for flash memory management, comprising:
-
storing at least one of metadata or error correcting information, wherein the stored information is associated with one or more logical pages in a flash memory; and constructing a data table associated with the flash memory, wherein entries of the data table correspond to logical pages within the flash memory, and wherein entries of the data table comprise at least one of metadata or error correcting information associated with the logical pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data storage system, comprising:
-
a first memory configured for block-based erase operations; a controller in communication with the first memory, wherein the controller is configured to write incoming data to the first memory in the order the data is received; a second memory configured for random access, wherein the second memory is in communication with the controller, wherein the second memory stores at least one of metadata or error correcting information, and wherein the stored information is associated with one or more logical pages in a flash memory. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to store at least one of metadata or error correcting information, wherein the stored information is associated with one or more logical pages in a flash memory; and instructions to construct a data table associated with the flash memory, wherein entries of the data table correspond to logical pages within the flash memory, and wherein entries of the data table comprise at least one of metadata or error correcting information associated with the logical pages.
-
Specification