Initiation of differential link retraining upon temperature excursion
First Claim
Patent Images
1. A method comprising:
- detecting a change in temperature in an integrated circuit that is coupled to a differential communication link;
responding to said detected change in temperature by initiating a retraining process for said differential communication link; and
performing the initiated retraining process;
wherein the retraining process includes retraining logic that is part of the integrated circuit interacting with a phase interpolator to adjust a phase of a clock signal output from the phase interpolator, the phase interpolator being part of the integrated circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes detecting a change in temperature in an integrated circuit that is coupled to a differential communication link, and responding to the detected change in temperature by initiating a retraining process for the differential communication link.
28 Citations
19 Claims
-
1. A method comprising:
-
detecting a change in temperature in an integrated circuit that is coupled to a differential communication link;
responding to said detected change in temperature by initiating a retraining process for said differential communication link; and
performing the initiated retraining process;
wherein the retraining process includes retraining logic that is part of the integrated circuit interacting with a phase interpolator to adjust a phase of a clock signal output from the phase interpolator, the phase interpolator being part of the integrated circuit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit comprising:
-
an input/output (I/O) block to couple to a differential communication link;
a thermal diode to indicate a change in temperature in the integrated circuit;
a monitor block to read an output of said thermal diode;
retraining logic included in said I/O block and coupled to said monitor block, said retraining logic to control said I/O block to perform a retraining process in response to said monitor block detecting said change of temperature indicated by said thermal diode; and
a phase interpolator included in said I/O block;
wherein the retraining process includes the retraining logic interacting with the phase interpolator to adjust a phase of a clock signal output from the phase interpolator. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
a memory controller;
a dynamic random access memory (DRAM); and
a differential communication link to which said memory controller and said DRAM are coupled;
wherein said memory controller includes;
an input/output (I/O) block coupled to said differential communication link;
a thermal diode to indicate a change of temperature in the memory controller;
a monitor block to read an output of said thermal diode;
retraining logic included in said I/O block and coupled to said monitor block, said retraining logic to control said I/O block to perform a retraining process in response to said monitor block detecting said change of temperature indicated by said thermal diode; and
a phase interpolator included in said I/O block;
wherein the retraining process includes the retraining logic interacting with the phase interpolator to adjust a phase of a clock signal output from the phase interpolator. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16-18. -18. (canceled)
-
19. A method comprising:
-
detecting a change of temperature in a first integrated circuit;
sending a signal from said first integrated circuit to a second integrated circuit, said signal to indicate said detected change of temperature, said sending including sending said signal to said second integrated circuit via a differential communication link;
responding to said signal by initiating a retraining process for said differential communication link; and
performing the initiated retraining process;
wherein the retraining process includes retraining logic that is part of the second integrated circuit interacting with a phase interpolator to adjust a phase of a clock signal output from the phase interpolator, the phase interpolator being part of the second integrated circuit; and
wherein said first integrated circuit is a dynamic random access memory (DRAM) device and said second integrated circuit is a memory controller.
-
Specification