×

Wear leveling in solid-state device

  • US 8,453,021 B2
  • Filed: 08/28/2012
  • Issued: 05/28/2013
  • Est. Priority Date: 07/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A flash storage device comprising:

  • a plurality of storage blocks; and

    a controller, wherein the controller is configured to;

    read a first data unit in a first storage block of the plurality of storage blocks;

    detect that a read data error has occurred in the first data unit and, in response, correct the first data unit; and

    detect that the first storage block of the plurality of storage blocks is a dynamic storage block and, in response;

    select an available storage block of the plurality of storage blocks;

    move the first data unit from the first storage block to the available storage block;

    select a second storage block of the plurality of storage blocks comprising static data; and

    copy the static data into the first storage block.

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