Patent ID: 8484533
Filing Date: 2013-07-09
Classification: G06F,G11C

Abstract:
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.