MEMORY CONTROLLER WITH DYNAMIC CORE-TRANSFER LATENCY
First Claim
1. A method of operation within a memory controller having a controller core and a physical signaling interface, the method comprising:
- outputting a request for read data from the controller core to the physical signaling interface, the request for read data specifying one of at least two memory components from which the read data is to be retrieved;
outputting a memory read request from the physical signaling interface to the one of at least two memory components in accordance with the request for read data;
receiving the read data via the physical signaling interface following output of the memory read request; and
transferring the read data from the physical signaling interface to the controller core at either a first time or a second time according to whether the one of at least two memory components specified in the request for read data is a first memory component of the at least two memory components or a second memory component of the at least two memory components.
1 Assignment
0 Petitions
Accused Products
Abstract
In a memory controller having a controller core and a physical signaling interface, the controller core outputs a request for read data to the physical signaling interface specifying one of at least two memory components from which the read data is to be retrieved. In response to the request for read data, the physical signaling interface outputs a memory read request to the specified memory component, receives the read data from the specified memory component, and transfers the read data to the controller core at either a first time or a second time according to whether the specified memory component is a first memory component or second memory component of the at least two memory components.
-
Citations
20 Claims
-
1. A method of operation within a memory controller having a controller core and a physical signaling interface, the method comprising:
-
outputting a request for read data from the controller core to the physical signaling interface, the request for read data specifying one of at least two memory components from which the read data is to be retrieved; outputting a memory read request from the physical signaling interface to the one of at least two memory components in accordance with the request for read data; receiving the read data via the physical signaling interface following output of the memory read request; and transferring the read data from the physical signaling interface to the controller core at either a first time or a second time according to whether the one of at least two memory components specified in the request for read data is a first memory component of the at least two memory components or a second memory component of the at least two memory components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory controller component comprising:
-
a controller core to output a request for read data, the request for read data specifying one of at least two memory components from which the read data is to be retrieved; a physical signaling interface to; receive the request for read data from the controller core, output a memory read request to the specified one of at least two memory components, receive the read data following output of the memory read request, and transfer the read data to the controller core at either a first time or a second time according to whether the specified one of at least two memory components is a first memory component of the at least two memory components or a second memory component of the at least two memory components. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A memory controller component having a controller core and a physical signaling interface, the memory controller comprising:
-
means for outputting a request for read data from the controller core to the physical signaling interface, the request for read data specifying one of at least two memory components from which the read data is to be retrieved; means for outputting a memory read request from the physical signaling interface to the one of at least two memory components in accordance with the request for read data; means for receiving the read data via the physical signaling interface following output of the memory read request; and means for transferring the read data from the physical signaling interface to the controller core at either a first time or a second time according to whether the one of at least two memory components specified in the request for read data is a first memory component of the at least two memory components or a second memory component of the at least two memory components.
-
Specification