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:
Nov. 05, 2019

Filed:

Oct. 26, 2015
Applicant:

Micron Technology, Inc., Boise, ID (US);

Inventor:

Jeffrey McVay, El Dorado Hills, CA (US);

Assignee:

Micron Technology, Inc., Boise, ID (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/42 (2006.01); G06F 13/16 (2006.01); G06F 3/06 (2006.01); G06F 13/40 (2006.01);
U.S. Cl.
CPC ...
G06F 13/1668 (2013.01); G06F 3/0613 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 13/4068 (2013.01); G06F 13/4282 (2013.01);
Abstract

Apparatuses and methods for providing and interpreting command packets for the direct control of non-volatile memory channels within a solid state drive are disclosed herein. An example apparatus may include a plurality of flash memories configured into a plurality of channels and a controller coupled to the plurality of flash memories. The controller may be configured to receive a plurality of packets and interpret each packet of the plurality of packets based at least on a first protocol, and further configured to determine whether any packets of the plurality of packets are linked based on a link identifier included in a block of each packet, wherein a subset of packets of the plurality of packets are linked if they have the same link identifier, arrange the subset of packets based on an index included in the block of each packet of the subset of packets, wherein the subset of packets are arranged in order based on the respective indexes, determine a target flash memory and a target channel based on flash memory and channel identifiers included in the block of each of the packet of the subset of packets, wherein each packet of the subset of packets identifies the same target flash memory and the same target channel, and provide data, address and control signals to the target flash memory based on interpreting the block of each packet of the plurality of packets based on a second protocol.


Find Patent Forward Citations

Loading…