Unaligned data coalescing
First Claim
Patent Images
1. A method for unaligned data coalescing, comprising:
- receiving a first write command associated with an unaligned portion of data; and
coalescing, using a coalescing tree, the unaligned portion of data with data associated with another write command, wherein a logical address of the unaligned portion of data and a logical address of the data associated with the another write command correspond to a particular logical page.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first unaligned portion of data, receiving a second write command associated with a second unaligned portion of data, and coalescing the first unaligned portion of data and the second unaligned portion of data, wherein coalescing includes writing the first unaligned portion of data and the second unaligned portion of data to a page in a memory device.
27 Citations
20 Claims
-
1. A method for unaligned data coalescing, comprising:
-
receiving a first write command associated with an unaligned portion of data; and coalescing, using a coalescing tree, the unaligned portion of data with data associated with another write command, wherein a logical address of the unaligned portion of data and a logical address of the data associated with the another write command correspond to a particular logical page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for unaligned data coalescing, comprising:
-
receiving a write command associated with a first unaligned portion of data and an aligned portion of data; writing the aligned portion of data to a first page in a memory device, while coalescing the first unaligned portion of data and a second unaligned portion of data located in a buffer on a controller, wherein a logical page associated with the first unaligned portion of data matches an indicator in a coalescing tree of a logical page associated with the second unaligned portion of data; and writing the first unaligned portion of data and the second unaligned portion of data to a second page in the memory device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
an array of memory cells; and a controller coupled to the array and configured to; receive a write command associated with a first unaligned portion of data; and coalesce, using a coalescing tree, the first unaligned portion of data and a second unaligned portion of data located in a buffer on a controller, wherein the first unaligned portion of data and the second unaligned portion of data are associated with a particular logical page. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification