Latency reduction using negative clock edge and read flags
First Claim
1. A computer system comprising:
- a processor; and
a memory system coupled to the processor and comprising;
a plurality of memory devices configured to store data; and
a memory controller configured to send reads to the plurality of memory devices and configured to initiate corresponding transmission flags to the plurality of memory devices at a time subsequent to the sending of the respective reads, the transmission flags indicating that the data corresponding to the reads can be sent from the plurality of memory devices to the memory controller.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of selecting CAS latencies in a system. Specifically, a system which includes a plurality of memory devices and a memory controller is provided. Because different memory devices may have different CAS latencies, a system CAS latency is selected wherein the system CAS latency is the fastest common CAS latency of each of the plurality of memory devices. After a read request is delivered to a memory device, the memory controller initiates a transmission flag to the memory device at a time equal to the system CAS latency, indicating that it is safe to transmit the requested data from the memory device to the memory controller. The transmission flags may be used in conjunction with mode registers such that one or both of the transmission flag and the data may be received by or delivered by a corresponding memory device.
37 Citations
24 Claims
-
1. A computer system comprising:
-
a processor; and
a memory system coupled to the processor and comprising;
a plurality of memory devices configured to store data; and
a memory controller configured to send reads to the plurality of memory devices and configured to initiate corresponding transmission flags to the plurality of memory devices at a time subsequent to the sending of the respective reads, the transmission flags indicating that the data corresponding to the reads can be sent from the plurality of memory devices to the memory controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a processor; and
a memory system comprising a memory controller coupled to a plurality of memory devices, wherein the computer system is configured to;
initiate a read to the memory controller;
send the read from the memory controller to a corresponding one of the plurality of memory devices;
fetch data corresponding to the read;
initiate a transmission flag to the corresponding one of the plurality of memory devices; and
send the data from the one of the plurality of memory devices to the memory controller in response to the transmission flag. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification