Claims
- 1. A delay locked loop circuit, comprising:
a primary delay line having a plurality of primary output taps; and 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.
- 2. The apparatus according to claim 1, wherein the primary delay line has N delay elements with each delay element having a delay of D so that the primary delay line has a total delay of N×D; and wherein the secondary delay circuit has M delay elements with each delay element having a delay of Ds so that the secondary delay circuit has a total delay of M×Ds.
- 3. The apparatus according to claim 2, wherein M×Ds is different than N×D.
- 4. The apparatus according to claim 2, wherein M and N have no common integer factors.
- 5. The apparatus according to claim 2, wherein the secondary delay circuit comprises a passive delay line.
- 6. The apparatus according to claim 5, wherein the passive delay line has a fixed total delay M×Ds.
- 7. The apparatus according to claim 6, wherein the fixed total delay M×Ds is approximately equal to D.
- 8. The apparatus according to claim 5, wherein the passive delay line has an adjustable total delay.
- 9. The apparatus according to claim 1, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 10. The apparatus according to claim 1, wherein the secondary delay circuit comprises a plurality of series connected differential delay buffers.
- 11. The apparatus according to claim 1, further comprising a multiplexer disposed between the primary delay line and the secondary delay circuit, and wherein the selected one of the primary output taps is connected to the secondary delay line by the multiplexer.
- 12. The apparatus according to claim 1, further comprising an output control circuit that selects one or more taps from either the primary delay line or the secondary delay circuit as an output.
- 13. The apparatus according to claim 12, wherein the output control circuit comprises a multiplexer receiving signals from a plurality of the primary or secondary output taps as input signals thereto, and control logic for selecting one or more of said input signals as an output of the multiplexer.
- 14. The apparatus according to claim 12, wherein the output control circuit selects an output tap based upon a frequency selection input thereto.
- 15. 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; and 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.
- 16. The apparatus according to claim 15, wherein M×Ds is different than N×D.
- 17. The apparatus according to claim 15, wherein M and N have no common integer factors.
- 18. The apparatus according to claim 15, further comprising a multiplexer disposed between the primary delay line and the secondary delay circuit, and wherein the selected one of the N output taps is connected to the secondary delay line by the multiplexer.
- 19. The apparatus according to claim 15, wherein the secondary delay circuit comprises a passive delay line.
- 20. The apparatus according to claim 19, wherein the passive delay line has a fixed total delay M×Ds.
- 21. The apparatus according to claim 20, wherein the fixed total delay of M×Ds is approximately equal to D.
- 22. The apparatus according to claim 19, wherein the passive delay line has an adjustable total delay.
- 23. The apparatus according to claim 15, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 24. The apparatus according to claim 15, wherein the secondary delay circuit comprises a plurality of series connected differential delay buffers.
- 25. The apparatus according to claim 15, wherein the control signal is filtered using a low pass filter.
- 26. The apparatus according to claim 15, wherein the output control circuit comprises a multiplexer receiving signals from a plurality of the primary or secondary output taps as input signals thereto, and control logic for selecting one or more of said input signals as an output of the multiplexer.
- 27. The apparatus according to claim 15, wherein the phase detector comprises an edge triggered phase detector.
- 28. The apparatus according to claim 15, wherein the phase detector comprises a divide by two phase detector.
- 29. The apparatus according to claim 15, wherein the phase detector further comprising duty cycle compensating means for compensating for duty cycle errors in the main delay line output.
- 30. The apparatus according to claim 15, wherein the output control circuit selects a tap based upon a frequency selection input thereto.
- 31. The apparatus according to claim 15, wherein the control signal is filtered using a low pass filter, and wherein the low pass filter has a hold function wherein a hold input thereto causes the low pass filter to set the control signal to a fixed value.
- 32. The apparatus according to claim 15, 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.
- 33. The apparatus according to claim 32, further comprising sequentially selecting identified taps to produce an output at time increments approximating K.C×N×D.
- 34. The apparatus according to claim 32, wherein 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.
- 35. 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; 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.
- 36. The apparatus according to claim 35, wherein M×Ds is different than N×D.
- 37. The apparatus according to claim 35, wherein M and N have no common integer factors.
- 38. The apparatus according to claim 35, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 39. The apparatus according to claim 35, wherein each of the secondary delay circuits comprise a plurality of series connected differential delay buffers.
- 40. The apparatus according to claim 35, wherein the output control circuit comprises multiplexer receiving signals from a plurality of the output taps as inputs thereto, and further comprises control logic for selecting one or more of said input signals as an output of the multiplexer.
- 41. The apparatus according to claim 35, wherein the phase comparator comprises an edge triggered phase detector.
- 42. The apparatus according to claim 35, wherein the phase comparator comprises a divide by two phase detector.
- 43. The apparatus according to claim 35, wherein the phase comparator further comprises duty cycle compensating means for compensating for duty cycle errors in the main delay line output.
- 44. The apparatus according to claim 35, wherein the output control circuit selects a tap based upon a frequency selection input thereto.
- 45. The apparatus according to claim 35, wherein the control signal is filtered using a low pass filter, and wherein the low pass filter has a hold function wherein a hold input thereto causes the low pass filter to set the control signal to a fixed value.
- 46. The apparatus according to claim 35, 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.
- 47. The apparatus according to claim 46, further comprising sequentially selecting identified taps to produce an output at time increments approximating K.C×N×D.
- 48. The apparatus according to claim 46, wherein 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.
- 49. 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; and a passive secondary delay circuit having an input receiving the multiplexer output signal, and having a plurality of M output taps.
- 50. The apparatus according to claim 49, wherein the multiplexer output is selected based upon a select signal.
- 51. The apparatus according to claim 49, 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 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.
- 52. The apparatus according to claim 51, wherein M×Dp approximately equals D.
- 53. The apparatus according to claim 51, wherein the passive secondary delay circuit has a total delay M×Dp that is set by a control signal.
- 54. The apparatus according to claim 53, wherein the control signal is determined by a tuning signal from the primary delay line that establishes a global average tuning.
- 55. The apparatus according to claim 54, 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.
- 56. The apparatus according to claim 53, wherein the control signal is a fixed signal stored in a memory.
- 57. The apparatus according to claim 51, wherein the delay Dp of each of the M passive delay elements is individually adjustable.
- 58. The apparatus according to claim 51, wherein the delay Dp of each of the M passive delay elements is set by a corresponding one of M control inputs.
- 59. The apparatus according to claim 58, 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.
- 60. The apparatus according to claim 59, wherein the global average tuning value is determined from a tuning signal from the primary delay line.
- 61. The apparatus according to claim 60, further comprising a memory cell receiving a signal from the primary DLL and storing the global average tuning.
- 62. The apparatus according to claim 60, wherein each of the M individual delay element tuning values is stored in one of M memories.
- 63. The apparatus according to claim 59, wherein the M individual delay element tuning values are determined based upon delay value variations in each of the M passive delay elements.
- 64. The apparatus according to claim 49, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 65. The apparatus according to claim 49, wherein the secondary delay circuit comprises a transmission line with a voltage controlled delay.
- 66. The apparatus according to claim 49, wherein each of the M passive secondary delay elements comprises a transmission line with a voltage controlled delay.
- 67. The apparatus according to claim 49, 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.
- 68. 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; and an output control circuit that selects one or more taps from the primary delay line and the secondary delay circuit as an output.
- 69. The apparatus according to claim 68, wherein M×Dp approximately equals D.
- 70. The apparatus according to claim 68, wherein the passive secondary delay circuit has a total delay M×Dp that is set by a control signal.
- 71. The apparatus according to claim 70, wherein the control signal is determined by a tuning signal from the primary delay line that establishes a global average tuning.
- 72. The apparatus according to claim 71, 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.
- 73. The apparatus according to claim 70, wherein the control signal is a fixed signal stored in a memory.
- 74. The apparatus according to claim 68, wherein the delay Dp of each of the M passive delay elements is individually adjustable.
- 75. The apparatus according to claim 72, wherein the delay Dp of each of the M passive delay elements is set by a corresponding one of M control inputs.
- 76. The apparatus according to claim 75, 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.
- 77. The apparatus according to claim 76, wherein the global average tuning value is determined from a tuning signal from the primary delay line.
- 78. The apparatus according to claim 77, further comprising a memory cell receiving a signal from the primary delay line and storing the global average tuning.
- 79. The apparatus according to claim 77, wherein each of the M individual delay element tuning values is stored in one of M memories.
- 80. The apparatus according to claim 76, wherein the M individual delay element tuning values are determined based upon delay value variations in each of the M passive delay elements.
- 81. The apparatus according to claim 68, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 82. The apparatus according to claim 68, wherein the secondary delay circuit comprises a transmission line with a voltage controlled delay.
- 83. The apparatus according to claim 68, wherein each of the M passive secondary delay elements comprises a transmission line with a voltage controlled delay.
- 84. The apparatus according to claim 68, wherein the phase comparator comprises one of an edge triggered phase detector and a divide by two phase detector.
- 85. The apparatus according to claim 68, wherein the phase comparator further comprises duty cycle compensating means for compensating for duty cycle errors in the main delay line output.
- 86. The apparatus according to claim 68, wherein the control signal is filtered using a low pass filter, and wherein the low pass filter has a hold function wherein a hold input thereto causes the low pass filter to set the control signal to a fixed value.
- 87. The apparatus according to claim 68, 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.
- 88. 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; and 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.
- 89. The apparatus according to claim 88, further comprising a tuning delay locked loop operating in lock with the primary delay locked loop and providing a tuning control signal to the secondary delay circuit to control the delay M×Ds of the secondary delay circuit.
- 90. The apparatus according to claim 88, wherein the tuning delay locked loop uses a tuning delay line that is matched to the primary delay line.
- 91. The apparatus according to claim 88, wherein M and N have no common integer factors.
- 92. The apparatus according to claim 88, wherein the primary delay line comprises a plurality of series connected differential delay buffers.
- 93. The apparatus according to claim 88, wherein the secondary delay circuit comprises a plurality of series connected differential delay buffers.
- 94. The apparatus according to claim 88, wherein the output control circuit comprises multiplexer receiving signals from a plurality of the M output taps as inputs thereto, and control logic for selecting one or more of said input signals as an output of the multiplexer.
- 95. The apparatus according to claim 88, wherein the phase comparator comprises one of an edge triggered phase detector and a divide by two phase detector.
- 96. The apparatus according to claim 88, wherein the phase comparator further comprising duty cycle compensating means for compensating for duty cycle errors in the main delay line output.
- 97. The apparatus according to claim 88, wherein the output control circuit selects a tap based upon a frequency selection input thereto.
- 98. The apparatus according to claim 88, wherein the control signal is filtered using a low pass filter, and wherein the low pass filter has a hold function wherein a hold input thereto causes the low pass filter to set the control signal to a fixed value.
- 99. The apparatus according to claim 88, 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−1+C.
- 100. The apparatus according to claim 99, further comprising sequentially selecting identified taps to produce an output at time increments approximating K.C×N×D.
- 101. The apparatus according to claim 100, wherein 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.
- 102. 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 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−1+C.
- 103. The method according to claim 102, further comprising sequentially selecting identified taps to produce an output at time increments approximating K.C times the total delay of the primary delay line.
- 104. The method according to claim 102, wherein 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.
- 105. A method of tuning a frequency synthesizer, the frequency synthesizer having a primary delay locked loop (DLL) having a primary delay line with N delay elements each with approximately D seconds of delay, the synthesizer having a passive secondary delay line delay having a total delay of approximately D seconds, the method comprising:
locking the DLL to a reference clock; fixing a control signal to the primary delay line at a signal level to maintain a delay of N×D, approximating the period of the reference clock; substituting the passive secondary delay line for a selected one of the delay elements of the primary delay line; and adjusting the delay of the passive secondary delay line to a locked condition of the DLL.
- 106. The method according to claim 105, further comprising substituting the selected one of the delay elements of the primary delay line for the passive secondary delay.
- 107. The method according to claim 105, wherein the selected one of the delay elements of the primary delay line is a last delay element.
CROSS REFERENCE TO RELATED DOCUMENTS
[0001] This application is related to U.S. patent application Ser. No. 09/633,705, filed Aug. 7, 2000 to Frederick Lee Martin entitled “Digital-To-Phase Converter” which is hereby incorporated herein by reference.