×

Storing parity data separate from protected data

  • US 10,133,625 B2
  • Filed: 08/11/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 08/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory storage device comprising:

  • a primary storage array comprising a plurality of non-volatile memory devices;

    one or more parity memory devices; and

    a controller configured to store a block of data by at least;

    writing the block of data to the primary storage array;

    determining parity data for the block of data; and

    selecting a size of parity data to determine for the block of data; and

    when a combined size of the selected size of parity data and the block of data is larger than a size of a page of the primary storage array,writing at least a portion of the determined parity data to the one or more parity memory devices; and

    when the combined size of the selected size of parity data and the block of data is smaller than or equal to the size of a page of the primary storage array,writing the at least a portion of the determined parity data to the primary storage array.

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