Delay-locked loop circuitry for clock delay adjustment
First Claim
1. A method for generating an output clock with a predetermined phase relationship with an input clock, the method comprising the steps of:
- selecting a pair of adjacent phase vectors from a set of phase vectors, each vector separated in time from an adjacent vector by a unit delay;
generating the output clock using an interpolator that receives the selected pair of phase vectors;
delaying the output clock from the interpolator by a delay equal to a multiple of the unit delay to produce a feedback clock;
adjusting the selection of a pair of adjacent phase vectors received by the interpolator so that the phase of the input clock lies between the selected pair of phase vectors;
detecting the difference in phase between the input clock and the feedback clock;
interpolating between the selected pair of adjacent phase vectors using the interpolator so that the feedback clock is in phase with the input clock based on the detected phase difference between the input clock and the feedback clock; and
wherein the output clock from the interpolator has the predetermined phase relationship with the input clock when the feedback clock is in phase with the input clock, the predetermined phase relationship being a multiple of the unit delay.
2 Assignments
0 Petitions
Accused Products
Abstract
Delay-locked loop circuitry for generating a predetermined phase relationship between a pair of clocks. A first delay-locked loop includes a set of delay-producing elements arranged in a chain, the chain receiving an input clock and generating, from each delay element, a set of phase vectors, each shifted a unit delay from the adjacent vector. The first delay-locked loop adjusts the unit delays in the delay chain using a delay adjustment signal so that the phase vectors span a predetermined phase shift of the input clock. A second delay-locked loop selects, from the first delay-locked loop, a pair of phase vectors which brackets the phase of an input clock. A phase interpolator receives the selected pair of vectors and generates an output clock and a delayed output clock, the amount of the delay being controlled by the delay adjustment signal of the first delay-locked loop circuitry. A phase detector compares the delayed output clock with the input clock and adjusts the phase interpolator, based on the phase comparison, so that the phase of the delayed output clock is in phase with the input clock. As a result, there is a predetermined phase relationship between the output clock and the input clock, the phase relationship being the amount of delay between the output clock and the delayed output clock. Different phase relationships between the input and output clock are possible depending on the number of unit delays used.
-
Citations
20 Claims
-
1. A method for generating an output clock with a predetermined phase relationship with an input clock, the method comprising the steps of:
-
selecting a pair of adjacent phase vectors from a set of phase vectors, each vector separated in time from an adjacent vector by a unit delay; generating the output clock using an interpolator that receives the selected pair of phase vectors; delaying the output clock from the interpolator by a delay equal to a multiple of the unit delay to produce a feedback clock; adjusting the selection of a pair of adjacent phase vectors received by the interpolator so that the phase of the input clock lies between the selected pair of phase vectors; detecting the difference in phase between the input clock and the feedback clock; interpolating between the selected pair of adjacent phase vectors using the interpolator so that the feedback clock is in phase with the input clock based on the detected phase difference between the input clock and the feedback clock; and wherein the output clock from the interpolator has the predetermined phase relationship with the input clock when the feedback clock is in phase with the input clock, the predetermined phase relationship being a multiple of the unit delay. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Circuitry for generating an output clock having a predetermined phase relationship with an input clock, the circuitry comprising:
-
selection circuitry having as inputs a set of phase vectors and a selection control signal, each vector separated in time from an adjacent vector by a unit delay, the selection circuitry for selecting a pair of adjacent phase vectors from the set; a phase interpolator circuit receiving the selected pair of adjacent phase vectors and a phase adjust signal and generating the output clock, the phase interpolator for adjusting the phase of the output clock; at least one feedback delay element coupled to the output clock to produce a feedback clock, the feedback delay element delaying the feedback clock from the output clock by an amount equal to a multiple of the unit delay; and a phase adjusting circuit receiving the input clock and the feedback clock, wherein the phase adjusting circuit produces the selection control signal for adjusting the selection of a pair of adjacent phase vectors produced by the selection circuitry so that the phase of the input clock lies between the selected pair of adjacent phase vectors and wherein the phase adjusting circuit produces the phase adjust signal for adjusting the phase interpolator so that the feedback clock is in phase with the input clock, wherein the output clock has the predetermined phase relationship with the input clock when the feedback clock is in phase with the input clock, the predetermined phase relationship being a multiple of the unit delay. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Circuitry for generating an output clock signal having a predetermined phase relationship with an input clock signal, the circuitry comprising:
-
selection circuitry having as inputs a set of phase vector signals and a selection control signal, each phase vector signal separated in time from an adjacent phase vector signal by a unit delay, the selection circuitry for selecting a pair of adjacent phase vector signals from the set; a phase interpolator circuit receiving the selected pair of adjacent phase vector signals and a phase adjust signal and generating a phase interpolator output clock signal, the phase interpolator circuit adjusting the phase of the phase interpolator output clock; at least one output delay element to receive the phase interpolator output clock signal and to produce the output clock signal, the output delay element delaying the phase interpolator output clock signal by an amount equal to a multiple of the unit delay; and a phase adjusting circuit receiving the input clock signal and the phase interpolator output clock signal, wherein the phase adjusting circuit produces the selection control signal for adjusting the selection of a pair of adjacent phase vector signals produced by the selection circuitry so that the phase of the input clock signal lies between the selected pair of adjacent phase vector signals and wherein the phase adjusting circuit produces the phase adjust signal for adjusting the phase interpolator so that the phase interpolator output clock signal is in phase with the input clock signal, wherein the output clock signal has the predetermined phase relationship with the input clock signal when the phase interpolator output clock signal is in phase with the input clock signal, the predetermined phase relationship being a multiple of the unit delay. - View Dependent Claims (19, 20)
-
Specification