SEPARATE MEMORY CONTROLLERS TO ACCESS DATA IN MEMORY
First Claim
Patent Images
1. A system comprising:
- a memory;
a first memory controller coupled to the memory;
a second memory controller separate from the first memory controller, the second memory controller to send an access command to the first memory controller, the access command to read or write data of the memory and being timing non-deterministic with respect to a timing specification of the memory,wherein the first memory controller is responsive to the access command to issue at least one command signal to the memory, the at least one command signal satisfying the timing specification of the memory, andwherein the first memory controller is to notify the second memory controller regarding a latency associated with accessing the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A first memory controller receives an access command from a second memory controller, where the access command is timing non-deterministic with respect to a timing specification of a memory. The first memory controller sends at least one access command signal corresponding to the access command to the memory, wherein the at least one access command signal complies with the timing specification. The first memory controller determines a latency of access of the memory. The first memory controller sends feedback information relating to the latency to the second memory controller.
96 Citations
15 Claims
-
1. A system comprising:
-
a memory; a first memory controller coupled to the memory; a second memory controller separate from the first memory controller, the second memory controller to send an access command to the first memory controller, the access command to read or write data of the memory and being timing non-deterministic with respect to a timing specification of the memory, wherein the first memory controller is responsive to the access command to issue at least one command signal to the memory, the at least one command signal satisfying the timing specification of the memory, and wherein the first memory controller is to notify the second memory controller regarding a latency associated with accessing the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a device-side memory controller, an access command from a host-side memory controller, wherein the access command is timing non-deterministic with respect to a timing specification of a memory; sending, by the device-side memory controller, at least one access command signal corresponding to the access command to the memory, wherein the at least one access command signal complies with the timing specification; determining, by the device-side memory controller, a latency of access of the memory; and sending, by the device-side memory controller, feedback information relating to the latency to the host-side memory controller. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An article comprising at least one machine-readable storage medium storing instructions that upon execution cause a first memory controller to:
-
receive a memory request from a data requester; send an access command to a second memory controller, the access command being timing non-deterministic with respect to a timing specification of a memory, and wherein the access command is to cause the second memory controller to issue at least one access command signal to the memory that satisfies the timing specification; and receive, from the second memory controller, information relating to a latency of accessing the memory.
-
Specification