×

Compression and formatting of data for data storage systems

  • US 9,448,738 B2
  • Filed: 05/24/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A data storage system comprising:

  • non-volatile memory (NVM) configured to store a plurality of memory data units, a memory data unit being a unit of storage in the NVM; and

    a controller configured to;

    in response to a write data command received from a host system, the command associated with a plurality of host data units associated with a plurality of logical addresses;

    compress the plurality of host data units to obtain a compressed payload, wherein a size of the compressed payload is smaller than or equal to a size of the plurality of host data units;

    assemble the compressed payload into a compressed mapping unit;

    assemble the compressed mapping unit along with one or more additional compressed mapping units into a storage unit, wherein a size of the storage unit is aligned with the size of the memory data unit;

    generate a storage unit metadata portion indicating a position in the storage unit of at least one of the compressed mapping unit or the one or more additional compressed mapping units;

    include the metadata portion in the storage unit; and

    store the storage unit in the NVM.

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