Cascaded delay locked loop circuit
First Claim
1. A delay locked loop circuit, comprising:
- a primary delay line having an input that receives a clock signal and having a plurality of primary output taps;
a secondary delay circuit having a plurality of secondary output taps, the secondary delay circuit further having an input that receives a signal from a selected one of the primary output taps; and
an output control circuit that selects one or more taps from either the primary delay line or the secondary delay circuit as an output, wherein the output control circuit selects taps based upon an algorithm that;
computes a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; and
identifies a sequence of taps constituting a repeating tap cycle at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1+C.
2 Assignments
0 Petitions
Accused Products
Abstract
A delay locked loop frequency synthesizer in several embodiments uses a primary delay line element (24) and one or more secondary delay elements (162 . . . 164, 270, 310). In one embodiment, a main delay line (24) is used to coarsely select a frequency output while a secondary delay element (162 . . . 164, 270, 310), either passive or active, is used to increase the resolution of the primary delay line (24). In the passive embodiment, a coarse and fine frequency selection is possible by selecting components from the output taps of the main delay line (24) as a driving signal for the passive secondary delay element (310) to provide the coarse adjustment and selecting an output from the secondary delay element (310) to provide the fine selection.
-
Citations
38 Claims
-
1. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal and having a plurality of primary output taps; a secondary delay circuit having a plurality of secondary output taps, the secondary delay circuit further having an input that receives a signal from a selected one of the primary output taps; and an output control circuit that selects one or more taps from either the primary delay line or the secondary delay circuit as an output, wherein the output control circuit selects taps based upon an algorithm that; computes a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; and identifies a sequence of taps constituting a repeating tap cycle at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1+C. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal, and having an output and having a plurality of N primary output taps from a plurality of delay elements, the primary delay line further having a control input that controls an amount of delay D of delay elements based upon a control signal applied thereto, the primary delay line having a total delay of N×
D;a phase comparator that compares the phase of the primary delay line input with the primary delay line output and generates the control signal that sets the total delay N×
D to a delay that locks the delay locked loop;a secondary delay circuit having an input receiving a signal from a selected one of the N output taps, and a plurality of M secondary output taps at each of a plurality of delay elements each having a delay Ds, the secondary delay circuit having a total delay of M×
Ds;an output control circuit that selects one or more output taps from either the primary delay line or the secondary delay circuit as an output; and wherein the output control circuit selects taps based upon an algorithm that; computes a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; and identifies a sequence of taps constituting a repeating tap cycle at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1C.- View Dependent Claims (15, 16)
-
-
17. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal, and having an output and having a plurality of N output taps from a plurality of delay elements, the primary delay line further having a control input that controls an amount of delay D of delay elements based upon a control signal applied thereto, the primary delay line having a total delay of N×
D;a phase comparator that compares the phase of the primary delay line input with the primary delay line output and generates the control signal that sets the total delay N×
D to a delay that locks the delay locked loop;a plurality of secondary delay circuits, each having an input receiving a signal from one of the N output taps, and each delay element having a plurality of M output taps at each of a plurality of delay elements each having a delay Ds, each of the secondary delay circuits having a total delay of M×
Ds;an output control circuit that selects one or more taps from either the primary delay line or the secondary delay circuit as an output; and wherein the output control circuit selects taps based upon an algorithm that; computes a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; and identifies a sequence of taps constituting a repeating tap cycle at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1C. - View Dependent Claims (18, 19)
-
-
20. A delay locked loop circuit, comprising:
-
a primary delay line having a plurality of N primary output taps; an N;
1 multiplexer receiving signals from each of the N output taps and providing a multiplexer output signal;a passive secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps; wherein the primary delay line has a plurality of N delay elements, each having a delay of D so that the primary delay line has a total delay of N×
D; and
wherein the passive secondary delay circuit has a plurality of M passive delay elements each having a delay Dp, the passive secondary delay circuit having a total delay or approximately M×
Dp, that is set by a control signal;the control signal being determined by a tuning signal from the primary delay line that establishes a global average tuning; and further comprising a memory cell receiving the signal from the primary delay line and storing the global average tuning, and wherein the control signal to the passive secondary delay circuit is received as a fixed value of a global average tuning stored in the memory cell.
-
-
21. A delay locked loop circuit, comprising:
-
a primary delay line having a plurality of N primary output taps; an N;
1 multiplexer receiving signal from each of the N output taps and providing a multiplexer output signal;a passive secondary delay circuit having an input receiving the multiplexer output signal and having a plurality of M output taps; and wherein the primary delay line has a plurality of N delay elements, each having a delay of D so that the primary delay line has a total delay of N×
D;
wherein the secondary delay circuit has a plurality of M passive delay elements each having a delay Dp, the secondary delay circuit having a total delay of approximately M×
Dp;
wherein the delay Dp of each of the M passive delay elements is set by a corresponding one of M control inputs; and
wherein each of the M control inputs receives a control signal comprising a global average tuning value added to one of M individual delay element tuning values. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A delay locked loop circuit, comprising:
-
a primary delay line having a plurality of N primary output taps; an N;
1 multiplexer receiving signals from each of the N output taps and providing a multiplexer output signal, the multiplexer output being selected based upon a selected signal;a passive secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps; and wherein the select signal has least significant bits and most significant bits, and wherein taps in the primary delay line are selected by addressing a tap corresponding to the most significant bits and wherein a tap in the secondary delay circuit is selected by addressing a tap corresponding to the least significant bits.
-
-
27. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal, having an output and having a plurality of N output taps from a plurality of delay elements, the primary delay line further having a control input that controls an amount of delay D of delay elements based upon a control signal applied thereto, the primary delay line having a total delay of N×
D;a phase comparator that compares the phase of the primary delay line input with the primary delay line output and generates the control signal that is applied to the control input that sets the total delay to a delay that locks the delay locked loop; an N;
1 multiplexer receiving signals from each of the N output taps and providing a multiplexer output signal under control of a select signal;a passive secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps at each of a plurality of M passive delay elements each having a delay Dp the secondary delay circuit having a total delay of approximately M×
Dp that is set by a control signal, the control signal being determined by a tuning signal from the primary delay line that establishes a global average tuning;an output control circuit that selects one or more taps from the primary delay line and the secondary delay circuit as an output; a memory cell receiving the signal from the primary delay line and storing the global average tuning, and wherein the control signal to the passive secondary delay circuit is received as a fixed value of a global average tuning stored in the memory cell; and wherein the delay Dp of each of the M passive delay elements is set by a corresponding one of M control inputs. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal, having an output and having a plurality of N output taps from a plurality of delay elements, the primary delay line further having a control input that controls an amount of delay D of delay elements based upon a control signal applied thereto, the primary delay line having a total delay of N×
D;a phase comparator that compares the phase of the primary delay line input with the primary delay line output and generates the control signal that is applied to the control input that sets the total delay to a delay that locks the delay locked loop; an N;
1 multiplexer receiving signals from each of the N output taps and providing a multiplexer output signal under control of a select signal;a passive secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps at each of a plurality of M passive delay elements each having a delay Dp, the secondary delay circuit having a total delay of approximately M×
Dp;an output control circuit that selects one or more taps from the primary delay line and the secondary delay circuit as an output; and wherein the output control circuit receives a digital frequency selection signal having least significant bits and most significant bits, and wherein the select signal comprises the most significant bits and wherein a tap in the secondary delay line is selected by addressing a tap corresponding to the least significant bits.
-
-
34. A delay locked loop circuit, comprising:
-
a primary delay line having an input that receives a clock signal, having an output and having a plurality of N output taps from a plurality of N delay elements, the primary delay line further having a control input that controls an amount of delay D of delay elements based upon a control signal applied thereto, the primary delay line having a total delay of N×
D;a phase comparator that compares the phase of the primary delay line input with the primary delay line output and generates the control signal that sets the total delay to a delay that locks the delay locked loop circuit; an N;
1 multiplexer receiving signals from each of the N output taps and providing a multiplexer output signal under control of a select signal;a secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps at each of a plurality of delay elements each having a delay Ds, the secondary delay circuit having a total delay of M×
Ds, where M×
Ds is different than N×
D;an output control circuit that selects one or more output taps from either the primary delay line or the secondary delay circuit as an output; and wherein the output control circuit selects taps based upon an algorithm that; computes a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; identifies a sequence of taps constituting a repeating tap cycle at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1C.- View Dependent Claims (35, 36)
-
-
37. A method of selecting output taps in a delay locked loop frequency synthesizer having a primary delay line forming part of a primary delay locked loop and one or more secondary delay lines forming one or more secondary delay locked loops, comprising:
-
computing a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; identifying a sequence of taps constituting a repeating tap cycle in the one or more secondary delay lines at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
C; andsequentially selecting identified taps to produce an output at time increments approximating K.C times the total delay of the primary delay line.
-
-
38. A method of selecting output taps in a delay locked loop frequency synthesizer having a primary delay line forming part of a primary delay locked loop and one or more secondary delay lines forming one or more secondary delay locked loops, comprising:
-
computing a ratio K.C of the clock signal'"'"'s frequency to a desired output frequency where C is a fractional part and K is an integer part of the ratio; and identifying a sequence of taps constituting a repeating rap cycle in the one or more secondary delay lines at approximately equally spaced delay increments, wherein a jth tap address Cj is defined by Cj=Cj−
1+C; andwherein the output control circuit selects taps based upon an algorithm that interpolates fractional tap values by selecting integer tap values that vary as the tap cycle repeats.
-
Specification