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:
Aug. 01, 2017

Filed:

Jun. 06, 2014
Applicant:

Ocz Storage Solutions, Inc., San Jose, CA (US);

Inventors:

Philip David Rose, Islip, GB;

Matthew Stephens, Cockermouth, GB;

Assignee:

Toshiba Corporation, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 9/44 (2006.01); G06F 13/16 (2006.01); G06F 13/42 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 13/1642 (2013.01); G06F 12/0246 (2013.01); G06F 13/1673 (2013.01); G06F 13/4221 (2013.01); G06F 2212/7203 (2013.01);
Abstract

A solid state drive (SSD) storage system includes a memory controller, host interface, memory channels and solid state memories as storage elements. The completion status of sub-commands of individual read commands is monitored and used to determine an optimal selection for returning data for individual read commands. The completion of a read command may be dependent on the completion of multiple individual memory accesses at various times. The queueing of multiple read commands which may proceed in parallel or out of order causes interleaving of multiple memory accesses from different commands to individual memories. A system and method is disclosed which enables the selection, firstly of completed read commands, independent of the order they were queued and, secondly, of partially completed read commands which are most likely to complete with the least interruption or delay, for data transfer, which in turn improves the efficiency of the data transfer interface.


Find Patent Forward Citations

Loading…