Delay locked loop circuitry for clock delay adjustment
First Claim
1. A method for producing a set of phase vectors, the method comprising the steps of:
- producing a set of phase vectors from a set of delay producing elements coupled in series to form a chain, the first delay in the chain receiving a chain-input clock, the chain-input clock coupled to an input clock, wherein any two adjacent phase vectors are separated by an unit delay and all unit delays are equal; and
adjusting the delays between phase vectors such that a selected phase vector is in a predetermined phase relationship with the input clock, wherein the set of phase vectors spans a predetermined degree of phase shift of the input clock.
0 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 delay 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 in the path of the, delayed output clock or the output clock.
65 Citations
45 Claims
-
1. A method for producing a set of phase vectors, the method comprising the steps of:
-
producing a set of phase vectors from a set of delay producing elements coupled in series to form a chain, the first delay in the chain receiving a chain-input clock, the chain-input clock coupled to an input clock, wherein any two adjacent phase vectors are separated by an unit delay and all unit delays are equal; and
adjusting the delays between phase vectors such that a selected phase vector is in a predetermined phase relationship with the input clock, wherein the set of phase vectors spans a predetermined degree of phase shift of the input clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating a predetermined phase relationship between an input clock and an output clock, the method comprising the steps of:
-
selecting a pair of phase vectors from a set of phase vectors, each vector separated in time from an adjacent vector by an unit delay;
producing the output clock from 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 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 selected pair of vectors 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 (13, 14, 15, 16, 17, 18)
-
-
19. Circuitry for producing a set of phase vectors, the circuitry comprising:
-
at least two adjustable delay elements each having a delay adjust signal, the delay elements coupled in series to form a chain for producing a set of phase vectors, wherein at least one phase vector is produced at the output of each delay element and wherein the first delay element in the chain receives a chain-input clock, the chain-input clock coupled to an input clock; and
a delay adjusting circuit receiving the input clock and a selected phase vector, the delay adjusting circuit for adjusting the delays between the phase vectors with the delay adjust signal such that the input clock is in the predetermined phase relationship with the selected phase vector and the set of phase vectors spans a predetermined degree of phase shift of the input clock. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. Circuitry for generating a predetermined phase relationship between a pair of clocks, the circuit 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 an unit delay, the selection circuitry for selecting a pair of phase vectors from the set;
a phase interpolator circuit receiving the selected pair of phase vectors and a phase adjust signal and generating a phase interpolator output clock, the phase interpolator for adjusting the phase of phase interpolator clock, wherein the output clock is coupled to the phase interpolator output clock;
at least one feedback delay element coupled to the phase interpolator output clock to produce a first delayed clock, the feedback delay element delaying the first delayed clock from the phase interpolator output clock by an amount equal to a multiple of the unit delay, wherein a feedback clock is coupled to the first delayed clock; 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 phase vectors produced by the selection circuitry so that the phase of the input clock lies between the selected pair of 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 (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for generating a predetermined phase relationship between a pair of clocks, the method comprising the steps of:
-
operating a first delay locked loop circuitry to generate a set of phase vectors from an input clock, wherein any two adjacent phase vectors are separated by an unit delay and all unit delays are equal and wherein the set of phase vectors spans a predetermined degree of phase shift of the input clock, when the first loop is locked; and
operating a second delay locked loop circuitry to generate the predetermined phase relationship between the pair of clocks, wherein a delayed version of the output clock is in phase to the input clock, when the second loop is locked, the delayed version of the output clock being a multiple of the unit delay between the phase vectors generated from the first loop and the unit delay being derived from the first delayed locked loop.
-
-
45. A memory system comprising:
-
a controller;
a least one memory circuit;
a data bus coupling said controller to said at least one memory circuit;
a data transmitter and data receiver circuit in at least one of said controller and said one memory circuit, at least one of said data transmitter and data receiver being coupled to clock circuitry for producing a set of phase vectors, said clock circuitry including at least two adjustable delay elements each having a delay adjust signal, the delay elements coupled in series to form a chain for producing a set of phase vectors, wherein at least one phase vector is produced at the output of each delay element and wherein the first delay element in the chain receives a chain-input clock, the chain-input clock coupled to an input clock; and
a delay adjusting circuit receiving the input clock and a selected phase vector, the delay adjusting circuit for adjusting the delays between the phase vectors with the delay adjust signal such that the input clock is in the predetermined phase relationship with the selected phase vector and the set of phase vectors spans a predetermined degree of phase shift of the input clock.
-
Specification