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:
Apr. 15, 2014

Filed:

Dec. 21, 2007
Applicants:

Yuan-hao Chang, Tainan, TW;

Jen-wei Hsieh, Taipei, TW;

Tei-wei Kuo, Taipei, TW;

Cheng-chih Yang, Taipei, TW;

Inventors:

Yuan-Hao Chang, Tainan, TW;

Jen-Wei Hsieh, Taipei, TW;

Tei-Wei Kuo, Taipei, TW;

Cheng-Chih Yang, Taipei, TW;

Assignee:

Genesys Logic, Inc., Taipei, TW;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01); G06F 12/02 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0246 (2013.01); G06F 12/00 (2013.01); G06F 3/0688 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/2022 (2013.01); G06F 2212/7202 (2013.01); G06F 2212/7205 (2013.01); G06F 2212/7211 (2013.01); G06F 2212/222 (2013.01);
Abstract

A method for performing a static wear leveling on a flash memory is disclosed. Accordingly, a static wear leveling unit is disposed with a block reclamation unit of either a flash translation layer or a native file system in the flash memory, and utilizes less memory space to trace a distribution status of block leveling cycles of each physical block of the flash memory. Based on the distribution record of the block leveling cycles, the number of the leveling cycles less than a premeditated threshold would be found while the system idles. Then the static wear leveling unit requests the block reclamation unit to level the found blocks. Before leveling the found block, the rarely updated data is compelled to move from one block to another block which is leveled frequently, whereby accurate wear leveling cycles for the blocks can be averaged extremely.


Find Patent Forward Citations

Loading…