← Back to Patent Explorer
US6100736A Expired / Lapsed US ⏱️ 0.0 years remaining

Frequency doubler using digital delay lock loop

Assignee: Cirrus Logic Inc
•
Filing: 1997-06-05
•
Granted: 2000-08-08
•
Expires: 2017-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A phase comparator compares phase of a clock signal and a generated comparison clock signal based upon rising edges. The output of the phase comparator may include a series of short up (U) pulses or down (D) pulses, depending whether the phase of the comparison clock is leading or lagging the clock. Up and down pulses U and D control an up/down shift register which in turn compensates phase difference by inserting or removing additional discrete delay elements in a variable delay line. Based upon delay signals generated by the variable delay line, a double frequency clock generator generates a 2× clock signal. The 2× clock signal is divided by 2 in a divider to supply the phase comparator with the generated comparison clock signal. The feedback scheme helps the digital delay lock loop of stabilize after a few clock cycles without additional external control. The use of digital delay elements in the delay lock loop eliminates the need for large analog circuits used in PLLs, and thus saves silicon (wafer) space. In addition, the digital circuitry of the present invention consumes less power than a comparable analog PLL. Moreover, the circuit of the present invention will lock at phase quickly. The digital design of the present invention may also be less sensitive to technology type (i.e., types of digital design) and thus be transitioned to future designs with less debugging and the like.

Inventors

  • 👤 Tony H. Wu
  • 👤 James C. C. Chan
  • 👤 Sandy Lee
  • 👤 Fong-Jim Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:50
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03K; H03K5/00; H03K5/13; H03K5/131; Y; Y10; Y10S; Y10S331/00; Y10S331/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 304 words
A combined digital delay lock loop and frequency multiplier comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete fixed delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, said variable delay line further comprising a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of delay segments, for receiving a corresponding delay signal and producing a corresponding pulse at a predetermined edge of the corresponding delay signal; and a clock generator circuit, coupled to the plurality of pulse generating circuits, for generating a multiple clock signal, wherein an edge of the multiple clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits, wherein said clock generator circuit comprises a clock multiplier, coupled to the variable delay line, for generating a multiple clock signal having a frequency multiple of the clock signal and in a predetermined phase relationship with the clock signal; and means, coupled to the clock multiplier, for receiving the multiple clock signal and generating the comparison clock signal.
Claim 2
Dependent Claim 304 words
A combined digital delay lock loop and frequency multiplier comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete fixed delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, said variable delay line further comprising a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of delay segments, for receiving a corresponding delay signal and producing a corresponding pulse at a predetermined edge of the corresponding delay signal; and a clock generator circuit, coupled to the plurality of pulse generating circuits, for generating a multiple clock signal, wherein an edge of the multiple clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits, wherein said clock generator circuit comprises a clock multiplier, coupled to the variable delay line, for generating a multiple clock signal having a frequency multiple of the clock signal and in a predetermined phase relationship with the clock signal; and means, coupled to the clock multiplier, for receiving the multiple clock signal and generating the comparison clock signal.
Claim 3
Dependent Claim 47 words
The digital delay lock loop of claim 1, wherein said means for receiving the delayed clock signal and generating the comparison clock signal comprises: a divider, coupled to the clock multiplier and the phase comparator, for dividing the multiple clock signal to generate the comparison clock signal.
Claim 4
Dependent Claim 270 words
A digital delay lock comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal and outputting a first signal indicating whether the clock signal leads the comparison clock signal, and a second signal when the clock signal lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and the second signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; and means, coupled to the variable delay line, for receiving the delayed clock signal and generating the comparison clock signal, wherein said phase comparator further comprises: means for setting initial conditions of the phase comparator at reset, and wherein said means for setting initial conditions of the phase comparator at reset comprises: means for receiving a reset signal and the clock signal and for generating an initial condition reset signal pulse having a predetermined period; and means, coupled to said phase comparator, for forcing portions of said phase comparator at predetermined logic levels during the initial condition reset signal pulse period.
Claim 5
Dependent Claim 270 words
A digital delay lock comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal and outputting a first signal indicating whether the clock signal leads the comparison clock signal, and a second signal when the clock signal lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and the second signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; and means, coupled to the variable delay line, for receiving the delayed clock signal and generating the comparison clock signal, wherein said phase comparator further comprises: means for setting initial conditions of the phase comparator at reset, and wherein said means for setting initial conditions of the phase comparator at reset comprises: means for receiving a reset signal and the clock signal and for generating an initial condition reset signal pulse having a predetermined period; and means, coupled to said phase comparator, for forcing portions of said phase comparator at predetermined logic levels during the initial condition reset signal pulse period.
Claim 6
Dependent Claim 83 words
The digital delay lock loop of claim 3, wherein said up/down shift register comprises a plurality of up/down shift registers coupled in series, each of said plurality of up/down shift registers comprising: a master flip-flop for storing a first bit and for outputting the first bit to when the first signal is received; and a slave flip-flop, coupled to the master flip-flop, for receiving the first bit from the master flip-flop and outputting a second bit when a delayed first signal is received.
Claim 7
Independent Claim 279 words
A method for multiplying a clock signal to produce a multiplied clock signal while controlling the phase relationship between the clock signal and the multiplied clock signal, said method comprising the steps of: comparing phase of a clock signal and a comparison clock signal in a phase comparator and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal, shifting a predetermined bit within an up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal, activating a selected portion of a plurality of discrete fixed delay elements in response to a position of the predetermined bit in the up/down shift register to selectively delay the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, generating the comparison clock signal from the delayed clock signal, and generating a multiple clock signal having a frequency multiple of the clock signal having a predetermined phase relationship with the clock signal, wherein the step of generating a multiple clock signal having a frequency multiple of the clock signal having a predetermined phase relationship with the clock signal further comprises the steps of: receiving in a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of fixed delay elements, a corresponding delay signal, producing, in the plurality of pulse generating circuits, a corresponding pulse at a predetermined edge of the corresponding delay signal, and generating a multiple clock signal, wherein an edge of the multiple clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits.
Claim 8
Independent Claim 279 words
A method for multiplying a clock signal to produce a multiplied clock signal while controlling the phase relationship between the clock signal and the multiplied clock signal, said method comprising the steps of: comparing phase of a clock signal and a comparison clock signal in a phase comparator and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal, shifting a predetermined bit within an up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal, activating a selected portion of a plurality of discrete fixed delay elements in response to a position of the predetermined bit in the up/down shift register to selectively delay the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, generating the comparison clock signal from the delayed clock signal, and generating a multiple clock signal having a frequency multiple of the clock signal having a predetermined phase relationship with the clock signal, wherein the step of generating a multiple clock signal having a frequency multiple of the clock signal having a predetermined phase relationship with the clock signal further comprises the steps of: receiving in a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of fixed delay elements, a corresponding delay signal, producing, in the plurality of pulse generating circuits, a corresponding pulse at a predetermined edge of the corresponding delay signal, and generating a multiple clock signal, wherein an edge of the multiple clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits.
Claim 9
Dependent Claim 29 words
The method of claim 5, wherein the step of generating the comparison clock signal comprises the step of: dividing the multiple clock signal to generate the comparison clock signal.
Claim 10
Independent Claim 228 words
A method for controlling phase relationship of two clock signals comprising the steps of: comparing phase of a clock signal and a comparison clock signal in a phase comparator and outputting a first signal indicating whether the clock signal leads the comparison clock signal, and a second signal indicating whether the clock signal lags the comparison clock signal, shifting a predetermined bit within an up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal in response to the first and second signals, activating a selected portion of a plurality of discrete fixed delay elements in response to a position of the predetermined bit in the up/down shift register to selectively delay the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, and generating the comparison clock signal from the delayed clock signal, wherein the step of comparing phase further comprises the step of: setting initial conditions of the phase comparator at reset, wherein said step of setting initial conditions of the phase comparator at reset comprises the steps of: generating, from a reset signal and the clock signal, an initial condition reset signal pulse having a predetermined period, and forcing portions of the phase comparator to predetermined logic levels during the initial condition reset signal pulse period.
Claim 11
Independent Claim 228 words
A method for controlling phase relationship of two clock signals comprising the steps of: comparing phase of a clock signal and a comparison clock signal in a phase comparator and outputting a first signal indicating whether the clock signal leads the comparison clock signal, and a second signal indicating whether the clock signal lags the comparison clock signal, shifting a predetermined bit within an up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal in response to the first and second signals, activating a selected portion of a plurality of discrete fixed delay elements in response to a position of the predetermined bit in the up/down shift register to selectively delay the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal, and generating the comparison clock signal from the delayed clock signal, wherein the step of comparing phase further comprises the step of: setting initial conditions of the phase comparator at reset, wherein said step of setting initial conditions of the phase comparator at reset comprises the steps of: generating, from a reset signal and the clock signal, an initial condition reset signal pulse having a predetermined period, and forcing portions of the phase comparator to predetermined logic levels during the initial condition reset signal pulse period.
Claim 12
Dependent Claim 92 words
The method of claim 7, wherein said up/down shift register comprises a plurality of up/down shift registers coupled in series, and the step of shifting a predetermined bit within an up/down shift register comprises the steps of: storing a first bit in a master flip-flop, outputting the first bit from the master flip-flop when the first signal is received, receiving, in a slave flip-flop coupled to the master flip-flop the first bit from the master flip-flop, and outputting a second bit from the slave flip-flop when a delayed first signal is received.
Claim 13
Dependent Claim 283 words
A clock doubling circuit comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal derived from a doubled clock signal and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; a clock doubler, coupled to the variable delay line, for generating the doubled clock signal in a predetermined phase relationship with the clock signal; and means, coupled to the clock doubler, for receiving the doubled clock signal and generating the comparison clock signal; a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of delay segments, for receiving a corresponding delay signal and producing a corresponding pulse at a predetermined edge of the corresponding delay signal; and a clock generator circuit, coupled to the plurality of pulse generating circuits, for generating the double clock signal, wherein an edge of the double clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits.
Claim 14
Dependent Claim 283 words
A clock doubling circuit comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal derived from a doubled clock signal and outputting a first signal indicating whether the clock signal leads or lags the comparison clock signal; up/down shift register, coupled to the phase comparator, for receiving the first signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; a clock doubler, coupled to the variable delay line, for generating the doubled clock signal in a predetermined phase relationship with the clock signal; and means, coupled to the clock doubler, for receiving the doubled clock signal and generating the comparison clock signal; a plurality of pulse generating circuits, each coupled to a corresponding one of said plurality of delay segments, for receiving a corresponding delay signal and producing a corresponding pulse at a predetermined edge of the corresponding delay signal; and a clock generator circuit, coupled to the plurality of pulse generating circuits, for generating the double clock signal, wherein an edge of the double clock signal is generated from a corresponding pulse from one of the plurality of pulse generating circuits.
Claim 15
Dependent Claim 46 words
The clock doubling circuit of claim 9, wherein said means for receiving the delayed clock signal and generating the comparison clock signal comprises: a divider, coupled to the clock doubler and the phase comparator, for dividing the double clock signal to generate the comparison clock signal.
Claim 16
Dependent Claim 299 words
A clock doubling circuit comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal derived from a doubled clock signal and outputting a first signal indicating whether the clock signal leads the comparison clock signal and a second signal indicating whether the clock signal lags the comparison clock signal; up/down shift register, coupled to the chase comparator, for receiving the first signal and the second signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; a clock doubler, coupled to the variable delay line, for generating the doubled clock signal in a predetermined phase relationship with the clock signal; and means, coupled to the clock doubler, for receiving the doubled clock signal and generating the comparison clock signal, wherein said phase comparator further comprises: means for setting initial conditions of the phase comparator at reset, wherein said means for setting initial conditions of the phase comparator at reset comprises: means for receiving a reset signal and the clock signal and for generating an initial condition reset signal pulse having a predetermined period; and means, coupled to said phase comparator, for forcing portions of said phase comparator at predetermined logic levels during the initial condition reset signal pulse period.
Claim 17
Dependent Claim 299 words
A clock doubling circuit comprising: a phase comparator for comparing phase of a clock signal and a comparison clock signal derived from a doubled clock signal and outputting a first signal indicating whether the clock signal leads the comparison clock signal and a second signal indicating whether the clock signal lags the comparison clock signal; up/down shift register, coupled to the chase comparator, for receiving the first signal and the second signal and shifting a predetermined bit within the up/down shift register in a direction corresponding to a phase difference between the clock signal and the comparison clock signal; a variable delay line, coupled to the up/down shift register and receiving the clock signal, said variable delay line comprising a plurality of discrete fixed delay elements, each of the plurality of discrete delay elements being activated and deactivated in response to a position of the predetermined bit in the up/down shift register for selectively delaying the clock signal by an amount proportional to the number of activated fixed delay elements to produce a delayed clock signal; a clock doubler, coupled to the variable delay line, for generating the doubled clock signal in a predetermined phase relationship with the clock signal; and means, coupled to the clock doubler, for receiving the doubled clock signal and generating the comparison clock signal, wherein said phase comparator further comprises: means for setting initial conditions of the phase comparator at reset, wherein said means for setting initial conditions of the phase comparator at reset comprises: means for receiving a reset signal and the clock signal and for generating an initial condition reset signal pulse having a predetermined period; and means, coupled to said phase comparator, for forcing portions of said phase comparator at predetermined logic levels during the initial condition reset signal pulse period.
Claim 18
Dependent Claim 82 words
The clock doubling circuit of claim 11, wherein said up/down shift register comprises a plurality of up/down shift registers coupled in series, each of said plurality of up/down shift registers comprising: a master flip-flop for storing a first bit and for outputting the first bit to when the first signal is received; and a slave flip-flop, coupled to the master flip-flop, for receiving the first bit from the master flip-flop and outputting a second bit when a delayed first signal is received.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-08 2004-02-07 2004-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-08 2008-02-07 2008-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-08 2012-02-07 2012-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag