RE-BUILDING MAPPING INFORMATION FOR MEMORY DEVICES
First Claim
Patent Images
1. A device, comprising:
- data storage comprising a plurality of physical data blocks organized into a plurality of logical data blocks, wherein each of the plurality of physical data blocks comprises a plurality of physical pages and wherein each of the plurality of logical data blocks comprises a plurality of logical pages; and
control circuitry for writing data to a physical page of the data storage in response to a write command associated with an address of a particular logical page of a particular logical data block;
wherein the control circuitry is configured to write the data to the physical page having a particular data structure;
wherein the particular data structure comprises user data to be received from an external device and a plurality of addresses corresponding to physical pages of the data storage storing valid data corresponding to the particular logical data block.
7 Assignments
0 Petitions
Accused Products
Abstract
Devices and methods storing user data along with a plurality of addresses corresponding to physical pages storing valid data corresponding to a logical data block are useful in re-building mapping information for the logical data block.
9 Citations
21 Claims
-
1. A device, comprising:
-
data storage comprising a plurality of physical data blocks organized into a plurality of logical data blocks, wherein each of the plurality of physical data blocks comprises a plurality of physical pages and wherein each of the plurality of logical data blocks comprises a plurality of logical pages; and control circuitry for writing data to a physical page of the data storage in response to a write command associated with an address of a particular logical page of a particular logical data block; wherein the control circuitry is configured to write the data to the physical page having a particular data structure; wherein the particular data structure comprises user data to be received from an external device and a plurality of addresses corresponding to physical pages of the data storage storing valid data corresponding to the particular logical data block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a memory module, comprising:
-
receiving data from a device external to the memory module, wherein the received data is addressed to a particular logical page of a particular logical data block of the memory module; combining the received data with a plurality of addresses; and writing the combined data to a free physical page of the memory module associated with the particular logical data block; wherein each address of the plurality of addresses corresponds to a respective physical page of the memory module associated with a respective logical page of the particular logical data block and associated with valid data. - View Dependent Claims (11)
-
-
12. A device, comprising:
-
data storage comprising a plurality of physical data blocks organized into a plurality of logical data blocks, wherein each of the plurality of physical data blocks comprises a plurality of physical pages and wherein each of the plurality of logical data blocks comprises a plurality of logical pages; and control circuitry for writing data to a physical page of the data storage in response to a write command associated with an address of a particular logical page of a particular logical data block; wherein the control circuitry is configured to write the data to the physical page having a particular data structure; wherein the particular data structure comprises user data to be received from an external device and metadata to be generated by the control circuitry; and wherein the metadata of the particular data structure comprises an address corresponding to the physical page of the data storage to which the data is to be written in response to the write command, and an address corresponding to a different physical page of the data storage corresponding to a different logical page of the particular logical data block. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification