×

MLC self-RAID flash data protection scheme

  • US 8,484,533 B2
  • Filed: 06/27/2012
  • Issued: 07/09/2013
  • Est. Priority Date: 03/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a multiple level cell flash memory that is organized logically into one or more blocks each having a plurality of pages, each page including a plurality of sectors, the method comprising:

  • identifying a parity block;

    choosing a parity sector in each page of a respective block;

    assigning the pages of the respective block into a plurality of groups;

    for each page of the respective block, calculating a sector parity value for data stored in the sectors in the page and storing the sector parity value in the parity sector of the page;

    prior to completing data writing into all pages of a group in the respective block, calculating a subset group parity for a subset of pages in the group, the subset of pages comprising a plurality of pages in the group in the respective block; and

    storing the subset group parity in the parity block.

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