Fully buffered DIMM variable read latency
First Claim
Patent Images
1. An apparatus comprising:
- a storage to store a plurality of values, each of the plurality of values indicative of read latency for a memory device in a plurality of memory devices;
a read request queue to store read requests; and
read latency logic coupled to the storage and the read request queue to identify each set of received read data as matching to a read command to one of the plurality memory devices based on the plurality of values.
1 Assignment
0 Petitions
Accused Products
Abstract
Memory control that access memory devices having different read latencies is described. In on embodiment, a memory controller may include read latency logic to identify and match received read data with read commands to the memory devices based on values indicative of the read latency for the memory devices. In another embodiment, the memories may include read delay control to insert an amount of delay into the time a memory device takes in responding to a read command.
-
Citations
15 Claims
-
1. An apparatus comprising:
-
a storage to store a plurality of values, each of the plurality of values indicative of read latency for a memory device in a plurality of memory devices;
a read request queue to store read requests; and
read latency logic coupled to the storage and the read request queue to identify each set of received read data as matching to a read command to one of the plurality memory devices based on the plurality of values. - View Dependent Claims (2, 3)
-
-
4. A memory device comprising:
-
a storage array; and
interface logic coupled to the storage array and responsive to read and write requests, wherein the interface logic comprises read delay control to insert an amount of delay in responding to a read command. - View Dependent Claims (5, 6)
-
-
7. A method comprising:
-
reading a stored value for a memory device to determine when a response of read data to read commands is to be expected, the value being indicative of the read latency for the corresponding memory device; and
identifying received read data received as corresponding to a read command to the memory device based on the value. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
determining read latency of each of the plurality of memory devices;
configuring at least one of the plurality of memory devices based on the determined read latency values; and
identifying received read data received as corresponding to a read command to one of the plurality of memory devices based on a value indicative of its read latency. - View Dependent Claims (12, 13, 14, 15)
-
Specification