×

Systems and methods for reclaiming flash blocks of a flash drive

  • US 8,793,556 B1
  • Filed: 05/22/2012
  • Issued: 07/29/2014
  • Est. Priority Date: 05/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of reclaiming flash blocks of a flash array, the method comprising:

  • selecting a block grid for reclamation, wherein block grids contain complete page grids;

    for valid data stored in the block grid, reading, performing error correction, and journaling into available page stripes of the flash array, wherein valid data includes valid allocation blocks, wherein an ECC decoder used for performing error correction generates an indication as to whether or not correction for at least the valid data from the flash array has met criteria indicating that a different gear to be selected;

    erasing the blocks of the block grid;

    updating gear settings for the page stripes of the block grid based at least partly on corresponding indications from the ECC decoder; and

    making the page stripes of the block grid available for writing;

    wherein at least selecting and making are performed by an integrated circuit.

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