Memory controller, memory system, and method of operating memory system
AssigneeSK hynix Inc.
InventorMin Kee KIM
Life of this patent
Estimating the term…
Abstract
Provided herein may be a memory controller, a memory system, and a method of operating the memory system. The memory controller may control the operation of a memory device. The memory controller may include a read request buffer, a command generator, and a read request monitor. The read request buffer may be configured to receive a read request from a host. The command generator may be configured to receive the read request from the read request buffer and generate a read command based on the received read request. The read request monitor may be configured to receive read request information about the read request from the read request buffer and determine, based on a stream ID of the read request, whether the read request is a sequential read request.
Claims20
A memory controller for controlling an operation of a memory device, comprising:
- a read request buffer configured to receive a read request from a host;
- a command generator configured to receive the read request from the read request buffer and generate a read command based on the received read request;
- and
- a read request monitor configured to receive read request information about the received read request from the read request buffer and determine, based on a stream ID of the received read request, whether the received read request is a sequential read request with respect to an immediately previous read request having the same stream ID as the received read request.
A memory system, comprising:
- a memory device configured to include a plurality of memory cells to store data;
- and
- a memory controller configured to control an operation of the memory device,
- wherein the memory controller is configured to receive a plurality of read requests, each including a stream ID, and determine, based on the stream IDs, whether a currently received read request of the plurality of received read requests is a sequential read request with respect to an immediately previous read request having the same stream ID as the currently received read request.
A method of operating a memory system, comprising:
- receiving a data read request for a memory device from a host;
- and
- determining, based on a stream ID included in the data read request, whether to perform a read-look-ahead operation.
A memory system comprising:
- a memory device;
- and
- a controller configured to:
- determine a current read request, which is provided from a host in a shuffled manner among multi-streams, as a sequential read request based on a stream ID and a read address included in the current read request;
- and
- perform a read-look-ahead operation on the memory device based on a number of sequential read requests,
- wherein the stream ID represents one stream among the multi-streams, and
- wherein the controller determines the current read request as the sequential read request when the read address of current read request is consecutive to that of an immediately previous read request having the same stream ID as the current read request.
Dependencies are inferred from the claim text.