×

Unaligned data coalescing

  • US 9,898,402 B2
  • Filed: 07/01/2011
  • Issued: 02/20/2018
  • Est. Priority Date: 07/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for unaligned data coalescing, comprising:

  • receiving a write command comprising a first write subcommand associated with a first unaligned portion of data, a second write subcommand associated with a second unaligned portion of data, and a third write subcommand associated with 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 the second unaligned portion of data by locating the first unaligned portion of data and the second unaligned portion of data in a buffer on a controller, wherein the first unaligned portion of data and the second unaligned portion of data are stored in the buffer on the controller, remain in the controller prior to coalescing the first unaligned portion of data and the second unaligned portion of data, and are in the buffer when coalesced;

    writing the first unaligned portion of data and the second unaligned portion of data to a second page in a memory device;

    storing logical addresses associated with the first unaligned portion of data and the second unaligned portion of data in a coalescing data structure; and

    storing an indicator to the first unaligned portion of data and an indicator to the second unaligned portion of data in the coalescing data structure.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×