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. 26, 2021

Filed:

Jul. 25, 2019
Applicant:

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

Inventors:

Judah Gamliel Hahn, Ofra, IL;

Karin Inbar, Ramat Hasharon, IL;

Horst-christoph Georg Hellwig, Innsbruck, AT;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); G06F 11/14 (2006.01); G06F 3/06 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
G06F 15/177 (2013.01); G06F 3/0619 (2013.01); G06F 3/0656 (2013.01); G06F 3/0673 (2013.01); G06F 11/1441 (2013.01); G06F 11/3034 (2013.01);
Abstract

Apparatus and methods for protecting in-flight data during a fundamental reset of a SSD by a connected host are presented. In embodiments, a controller for the SSD includes an input interface configured to receive commands from the host over a link, and processing circuitry coupled to the input interface. The processing circuitry is configured to, in response to receiving a reset command from the host, reset the link and an address space of the SSD, complete a flush of in-flight data from temporary buffers to non-volatile storage of the SSD, and, during an initialization sequence performed by the host, perform an internal reset. In embodiments, in response to the SSD performing the internal reset, the host's state of the SSD is reset, and the host is caused to re-initialize the link and configure the address space of the SSD.


Find Patent Forward Citations

Loading…