×

Mechanisms for efficient management of system data in data storage systems

  • US 8,954,653 B1
  • Filed: 06/26/2012
  • Issued: 02/10/2015
  • Est. Priority Date: 06/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile data storage system, comprising:

  • a non-volatile memory array comprising a plurality of blocks configured to store data, the plurality of blocks grouped into a plurality of sets of blocks; and

    a controller configured to;

    maintain a block allocation map comprising defect data indicating whether the plurality of blocks are defective;

    in response to determining that a first block of the plurality of blocks is not marked as defective in the block allocation map, program or erase the first block; and

    in response to determining that the first block of the plurality of blocks is marked as defective in the block allocation map, select a second block in a same set of blocks as the first block and program or erase the second block,wherein the arrangement of the defect data in the block allocation map additionally provides information related to associations of the plurality of blocks with the respective sets of blocks so that the non-volatile data storage system does not comprise a separate table configured to record the associations between the plurality of blocks and the sets of blocks.

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