The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 07, 2022

Filed:

Mar. 30, 2020
Applicant:

Silicon Motion, Inc., Jhubei, TW;

Inventors:

Hong-Jung Hsu, Jhubei, TW;

Chun-Chieh Kuo, Jhubei, TW;

Assignee:

Silicon Motion, Inc., Jhubei, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0261 (2013.01); G06F 3/068 (2013.01); G06F 3/0608 (2013.01); G06F 3/0647 (2013.01); G06F 3/0652 (2013.01); G06F 3/0679 (2013.01); G06F 3/0631 (2013.01); G06F 12/0269 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/7205 (2013.01);
Abstract

A garbage collection method for a data storage device includes steps of: entering a background mode from a foreground mode; selecting a plurality of source data blocks from a plurality of in-use data blocks; dividing a mapping table into a plurality of sub-mapping tables and selecting one of the sub-mapping tables as a target sub-mapping table, wherein the target sub-mapping table is used to manage one of the source data blocks; selecting a destination data block from a plurality of spare data blocks; and sequentially updating a correspondence relationship of data stored in the target sub-mapping table from the source data blocks to the destination data block, wherein the updating comprises copying the data stored in the source data blocks to the destination data block.


Find Patent Forward Citations

Loading…