Method for managing a plurality of blocks of a flash memory, and associated memory device and controller thereof
AssigneeSilicon Motion, Inc.
InventorChun-Kun Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorChun-Kun Lee
Estimating the term…
A method for managing a plurality of blocks of a Flash memory includes: sieving out at least one first block having invalid pages from the plurality of blocks; and moving data of a portion of valid pages of the first block to a second block, where data of all valid pages of the first block is not moved to the second block at a time. An associated memory device and a controller thereof are also provided, where the controller includes: a ROM arranged to store a program code; and a microprocessor arranged to execute the program code to control the access to the Flash memory and manage the plurality of blocks. The controller that executes the program code by utilizing the microprocessor sieves out the first block from the plurality of blocks, and moves the data of the portion of valid pages of the first block to the second block.
A method for managing a plurality of blocks of a Flash memory, the method comprising:
A memory device, comprising:
A controller of a memory device, the controller being utilized for accessing a Flash memory comprising a plurality of blocks, the controller comprising:
Dependencies are inferred from the claim text.