US 7,516,349 B2
Synchronized memory channels with unidirectional links
James W. Alexander, Aloha, Oreg. (US); Rajat Agarwal, Beaverton, Oreg. (US); and Pete D. Vogt, Boulder, Colo. (US)
Assigned to Intel Corporation, Santa Clara, Calif. (US)
Filed on Dec. 29, 2005, as Appl. No. 11/323,345.
Prior Publication US 2007/0156993 A1, Jul. 05, 2007
Int. Cl. G06F 1/12 (2006.01); G06F 1/00 (2006.01); G06F 1/04 (2006.01)
U.S. Cl. 713—400  [713/500; 713/600] 17 Claims
OG exemplary drawing
 
1. A memory agent comprising:
a first memory channel interface, including unidirectional links;
a second memory channel interface, including unidirectional links;
logic to synchronize a signal processed by the first memory channel interface with a signal processed by the second memory channel interface, wherein the synchronization logic includes delay logic;
logic to record a round-trip issue-to-response time of the signal processed by the first memory channel interface; and
logic to record another round-trip issue-to-response time of the signal processed by the second memory channel interface, wherein the delay logic delays the first signal processed by the first memory channel interface relative to the signal processed by the second memory channel interface in response to the recorded round-trip issue-to-response times.