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:
Feb. 12, 2019

Filed:

Dec. 31, 2016
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Ming-Yu Tai, Irvine, CA (US);

Yun-Tzuo Lai, Irvine, CA (US);

Yung-Li Ji, Santa Ana, CA (US);

Haining Liu, Irvine, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G11C 16/34 (2006.01); G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01);
U.S. Cl.
CPC ...
G11C 16/3495 (2013.01); G06F 3/0619 (2013.01); G06F 3/0655 (2013.01); G06F 3/0688 (2013.01); G06F 11/076 (2013.01); G06F 12/02 (2013.01); G06F 12/0246 (2013.01); G06F 12/0253 (2013.01); G11C 16/349 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/7211 (2013.01);
Abstract

A method, system, and apparatus are provided for retiring computer memory blocks. Two overall schemes are provided for separating poorly functioning blocks from normally functioning blocks. In a first scheme, after data relocation is finished, firmware remembers the old physical memory block. As soon as the system writes to the old physical memory block with new data, firmware issues a read again and receives back a count of error bits. If the returned error bits are still high, then the system identifies the block as being weak and retires the block. In a second scheme, firmware tracks statistics for data relocates, block reads, activity timers, among other statistics. If some blocks have abnormal activities (e.g., too many data relocates, too many reads, etc.), then the system may identify the block as being weak and may retire the physical memory block.


Find Patent Forward Citations

Loading…