×

Efficient management of page retirement in non-volatile memory utilizing page retirement classes

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

1. A method in a data storage system including a non-volatile memory array controlled by a controller, wherein the non-volatile memory array includes a plurality of blocks each including a plurality of physical pages, the method comprising:

  • the controller implementing a plurality of nested page retirement classes each defined by a respective one of a plurality of different nested subsets of page indices of physical pages within the plurality of blocks that are to be considered retired from use;

    for each block among the plurality of blocks, the controller updating an indication of a page retirement class to which the block belongs in response to detection of a retirement-causing error in a data page stored in a physical page of the block; and

    the controller forming block stripes for storing data from selected ones of the plurality of blocks identified in ready-to-use queues based on the page retirement classes of the blocks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×