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:
Oct. 22, 2019

Filed:

May. 19, 2017
Applicant:

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

Inventors:

Sanghoon Chu, San Jose, CA (US);

Scott Jinn, Diamond Bar, CA (US);

Yuriy Pavlenko, Lake Forest, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11C 29/44 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G11C 29/02 (2006.01); G11C 29/38 (2006.01); G11C 29/50 (2006.01);
U.S. Cl.
CPC ...
G11C 29/44 (2013.01); G06F 11/0727 (2013.01); G06F 11/0757 (2013.01); G06F 11/0772 (2013.01); G06F 11/1402 (2013.01); G11C 29/023 (2013.01); G11C 29/38 (2013.01); G11C 29/50012 (2013.01); G06F 2201/805 (2013.01); G11C 2229/72 (2013.01);
Abstract

The subject technology provides implementations, which may be included as part of firmware of the flash memory device, that will not solely rely on a flash controller interpreted status but includes additional checks to the returned flash status byte. Each flash read, write, and erase command requires a status read command to determine the state of operation. Depending on the particular command issued, each bit of the returned status has a different meaning. The flash memory device firmware can check whether an illogical or inconsistent status is present. For example, if an overall pass/fail bit indicates a 'pass' but a plane pass/fail bit indicates a 'fail' then there could be an erroneous detection. Also, for every operation, the firmware can read status twice when the flash memory is ready. If the second status byte fails to match the first status byte then a die may be flagged as failing.


Find Patent Forward Citations

Loading…