Invention Grant
- Patent Title: Flow control of large sequential host read commands based on a queue threshold
-
Application No.: US16836454Application Date: 2020-03-31
-
Publication No.: US11379151B2Publication Date: 2022-07-05
- Inventor: Vishwas Saxena , Abhijit K Rao
- Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
- Applicant Address: US CA San Jose
- Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
- Current Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
- Current Assignee Address: US CA San Jose
- Agency: ArentFox Schiff LLP
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/10

Abstract:
Aspects of a storage device are provided which use flow control to prevent stalling during processing of read requests for a large read command. A controller of the storage device receives a read command for data from a host device, stores in a queue read requests for a portion of the data, and reads the portion of the data from a memory based on the read requests. The controller may store other read requests in the queue for other portions of the data when a number of read requests in the queue does not meet a threshold. Otherwise, the controller refrains from storing other read requests in the queue for other portions of the data when the number of read requests in the queue meets the threshold. The controller may operate similarly with subsequent sequential commands, but may continue to store read requests in the queue for subsequent random commands.
Public/Granted literature
- US20210303206A1 FTL Flow Control For Hosts Using Large Sequential NVM Reads Public/Granted day:2021-09-30
Information query