US11316522B2 - Correction for period error in a reference clock signal - Google Patents
Correction for period error in a reference clock signal Download PDFInfo
- Publication number
- US11316522B2 US11316522B2 US16/901,814 US202016901814A US11316522B2 US 11316522 B2 US11316522 B2 US 11316522B2 US 202016901814 A US202016901814 A US 202016901814A US 11316522 B2 US11316522 B2 US 11316522B2
- Authority
- US
- United States
- Prior art keywords
- clock signal
- divide
- feedback
- phase
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/0807—Details of the phase-locked loop concerning mainly a recovery circuit for the reference signal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/087—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/099—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
- H03L7/0991—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider
- H03L7/0992—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider comprising a counter or a frequency divider
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/10—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
- H03L7/101—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop
- H03L7/102—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop the additional signal being directly applied to the controlled loop oscillator
- H03L7/103—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop the additional signal being directly applied to the controlled loop oscillator the additional signal being a digital signal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/10—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
- H03L7/104—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional signal from outside the loop for setting or controlling a parameter in the loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/14—Details of the phase-locked loop for assuring constant frequency when supply or correction voltages fail
- H03L7/143—Details of the phase-locked loop for assuring constant frequency when supply or correction voltages fail by switching the reference signal of the phase-locked loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
- H03L7/197—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division
- H03L7/1974—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division for fractional frequency division
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
- H03L7/197—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division
- H03L7/1974—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division for fractional frequency division
- H03L7/1976—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division for fractional frequency division using a phase accumulator for controlling the counter or frequency divider
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L2207/00—Indexing scheme relating to automatic control of frequency or phase and to synchronisation
- H03L2207/50—All digital phase-locked loop
Definitions
- This disclosure relates to addressing period error present in reference clock signals for a frequency synthesizer.
- oscillators that are widely used in electronic communication systems naturally generate sine waves.
- a frequency synthesizer following the oscillator generates the clock or a local oscillator signal of a specific and different frequency for use in the communication link.
- the frequency synthesizer prefers a rectangular wave with sharp edges as its reference clock input so as to be less susceptible to other noise sources in the synthesizer circuit.
- a sine-to-rectangular wave converter is frequently used between the oscillator circuit and the synthesizer.
- the oscillator output is corrupted by low frequency additive noise, which might be a result of the biasing circuitry used in the oscillator or the sine-to-square wave converter.
- this low frequency additive noise gets converted to phase noise as the edges of the rectangular wave get modulated by the additive noise.
- This noise also appears at the output of the frequency synthesizer and affects the phase noise performance of the clock or the local oscillator signal, ultimately affecting the performance of the data communication link.
- the effect of this additive noise is shown as the “hump” 101 in the phase noise profile of an example frequency synthesizer.
- This additive noise is shown as the “hump” 101 in the phase noise profile of an example frequency synthesizer.
- Better ways to address noise would be desirable to improve the performance of frequency synthesizers and ultimately to improve the performance of data communication links.
- a method includes supplying a reference clock signal with a period error and a feedback clock signal to a phase and frequency detector of a phase-locked loop.
- the method further includes dividing a clock signal supplied to a feedback divider of the phase-locked loop by at least a first divide value during an odd cycle of the reference clock signal and by at least a second divide value during an even cycle of the reference clock signal to thereby generate a feedback divider signal.
- the first divide value and the second divide value are based, at least in part, on an error term corresponding to the period error.
- a value of the error term is determined using a covariance matrix.
- the feedback clock signal is generated using the feedback divider signal and has a feedback period error substantially equal to the period error of the reference clock signal.
- an apparatus in another embodiment, includes a phase-locked loop, which has a phase and frequency detector coupled to receive a reference clock signal with a period error and coupled to receive a feedback clock signal.
- the phase and frequency detector supplies a signal indicative of a difference between the reference clock signal and the feedback clock signal.
- a feedback divider divides a clock signal that is coupled to an oscillator of the phase-locked loop and supplies a feedback divider signal.
- the feedback divider signal is used to generate the feedback clock signal supplied to the phase and frequency detector.
- the feedback divider coupled to receive at least a first divide value to divide the clock signal during an odd cycle of the reference clock signal and to receive at least a second divide value to divide the clock signal during an even cycle of the reference clock signal.
- the first divide value and the second divide value are based, at least in part, on an error term indicative of the period error of the reference clock signal.
- An adaptation engine is configured to generate the error term utilizing a covariance matrix.
- the feedback clock signal has a feedback clock period error substantially equal to the period error of the reference clock signal as a result, at least in part, of dividing the clock signal by the first divide value during the odd cycle and by dividing the clock signal by the second divide value during the even cycle.
- a phase-locked loop in another embodiment, includes a phase and frequency detector coupled to receive a reference clock signal with a period error and coupled to receive a feedback clock signal.
- the phase and frequency detector supplies a signal indicative of a difference between the reference clock signal and the feedback clock signal.
- a feedback divider circuit divides a clock signal that is coupled to an oscillator and provides a feedback divider signal.
- a feedback divider control circuit supplies the feedback divider circuit at least a first divide value during an odd cycle of the reference clock signal and at least a second divide value during an even cycle of the reference clock signal to thereby provide the feedback divider signal.
- the first divide value and the second divide value are based, at least in part, on an error term indicative of the period error.
- the feedback divider control circuit including delta sigma modulator is coupled to supply divide values to the feedback divider circuit during odd cycles and even cycles to thereby achieve a fractional divide value of the clock signal.
- the feedback clock signal is based on the feedback divider signal and has a feedback period error substantially equal to the period error of the reference clock signal.
- FIG. 1 illustrates the effect of additive noise in the reference clock on the phase noise profile of an example frequency synthesizer.
- FIG. 2 illustrates a block diagram of an example system that improves the low frequency noise performance of a sine to square wave converter for a reference oscillator by using a clock multiplier circuit in the reference clock path.
- FIG. 3 illustrates the period error in the 2 ⁇ reference clock signal caused by the reference oscillator signal having a duty cycle other than 50%.
- FIG. 4 illustrates a specific example of a how duty cycle variations cause period errors in the multiplied clock signal.
- FIG. 5 illustrates an approach for correcting the period error by making the feedback divider count by different values for odd and even cycles of the reference clock signal.
- FIG. 6 illustrates a high level block diagram of a PLL embodiment that adjusts the length of the feedback clock period by supplying odd/even divide values to the delta sigma modulator coupled to the feedback divider.
- FIG. 7 illustrates how to compute the difference between the feedback clock signal that would be supplied without period length correction and the feedback clock signal with period length correction.
- FIG. 8 illustrates an embodiment that determines the appropriate feedback divider values so that the feedback clock signal has a period error that matches the period error of the reference clock signal.
- FIG. 9 illustrates the adaptation loop used to update the coefficients h 1 -h 5 of the polynomial used to cancel the quantization noise, and adjust the scale factor (h 5 ) for adjusting the period of the feedback divider clock signal.
- FIG. 10 illustrates the use of the Gauss Seidel Method in the adaptation loop.
- FIG. 11A illustrates the covariance matrix C xx used in the adaptation loop.
- FIG. 11B illustrates the covariance matrix and the cross correlation vector C ex used in the adaptation loop.
- FIG. 12 illustrates an embodiment in which four separate divide ratios control the duration of four sub-phases of the feedback divider signal that is 4 ⁇ the frequency of the reference clock signal.
- FIG. 13A illustrates that not all subphases of the feedback divider clock signal need to be adjusted to address the period error.
- FIG. 13B illustrates that with the availability of the four sub-phases, the feedback divider clock period seen by the phase detector can be distinct from the periods of the digital clock signal for digital logic and the ADC clock signal.
- FIG. 14 shows a high level block diagram of a feedback divider control circuit to implement the timing shown in FIGS. 13A and 13B .
- FIG. 15 illustrates another embodiment to adjust certain of the sub-phases to address the period error of the reference clock signal but not affect other clock signals in the PLL that are based on the feedback clock signal.
- FIG. 16 illustrates a timing diagram showing no period error for a 4 ⁇ feedback clock signal.
- FIG. 17 shows a timing diagram showing period error but no compensation for the ADC clock signal such that the ADC clock signal has a period error.
- FIG. 18 shows a timing diagram illustrating how to use the four sub-phases of the 4 ⁇ feedback clock signal to generate a feedback clock signal with a period error and to generate the ADC clock signal without the period error.
- FIG. 19 shows a timing diagram illustrating how to use the four sub-phases of the 4 ⁇ feedback clock signal to generate a feedback clock signal with a period error and with more range for correction and to generate the ADC clock signal without the period error.
- FIG. 20 illustrates a high level flow chart of a locking sequence for the PLL.
- FIG. 21 illustrates an embodiment of a coarse phase detector that can be used during the locking sequence.
- FIG. 2 illustrates an exemplary block diagram of a system 200 that improves the low frequency noise performance of a sine to square wave converter for a reference oscillator by using a clock multiplier circuit in the reference clock path.
- An oscillator 201 e.g., a crystal oscillator (XO) or voltage controlled crystal oscillator (VCXO) supplies a sine wave 203 to the sine to square wave converter 205 .
- the sine to square wave converter 205 supplies a reference clock signal to a clock multiplier circuit 206 that doubles the frequency of the square wave.
- the system 200 includes a phase-locked loop 202 having a high gain RC based time-to-voltage converter 211 that supplies a differential voltage 213 to an analog to digital converter (ADC) 215 .
- ADC analog to digital converter
- the time-to-voltage converter 211 (also referred to herein as a phase detector) converts the phase difference between the reference clock signal (REF) 207 and the feedback signal (FB) 209 to the voltage 213 .
- phase detection gain is considered to be high if a steep slope generator, with slopes greater than a few GV/s, is used as part of the phase detector.
- Conventional phase detectors do not use a slope generator and generate a current/voltage pulse whose width is proportional to the time difference of the two inputs of the phase detector. Consequently, these phase detectors have low gain, (1 ⁇ 2 ⁇ ) in typical applications. High gain is realized by the slopes generated while charging/discharging a capacitor through a resistor.
- the analog to digital converter (ADC) 215 supplies a digital value corresponding to the phase difference to digital loop filter 221 , which in turn controls the digitally controlled oscillator (DCO) 223 .
- the DCO includes a voltage controlled oscillator (VCO).
- the multi-modulus feedback divider 227 supplies the feedback clock signal 209 .
- Delta sigma modulator (DSM) 229 controls the feedback divider 227 to achieve a fractional-N divider.
- Significant quantization noise, corresponding to residue 231 is associated with the DSM 229 .
- One approach to address the period error utilizes an analog duty cycle correction circuit to adjust the threshold of the sine to square wave converter to reduce the period error as described in U.S. patent application Ser. No. 16/670,874, entitled “Noise Canceling Technique for a Sine to Square Wave Converter”, naming Aslamali R. Rafi as first inventor, filed Oct. 31, 2019, which application is incorporated herein by reference in its entirety.
- the goal is to ensure that the output signal 233 does not have phase noise caused by the additive noise from the reference oscillator or the sine to square wave converter.
- FIG. 3 illustrates the problem caused by duty cycles that differ significantly from 50%.
- the timing diagram 301 shows a 1 ⁇ clock with a 50% duty cycle (no period error) and the resultant 2 ⁇ clock signal (having multiplied the frequency of the 1 ⁇ clock signal by two), in which the odd period (T odd ) equals the even period (T even ).
- the timing diagram 303 shows a 1 ⁇ clock with a non-50% duty cycle (with a period error) and the resultant 2 ⁇ clock signal (having multiplied the frequency of the 1 ⁇ clock signal by 2), in which the odd period (T odd ) does not equal the even period (T even ).
- the PLL uses high gain phase detector 211 having an RC time constant ( ⁇ ) that is a few hundred picoseconds (ps) in order to achieve excellent noise performance.
- ⁇ time constant
- the gain of the phase detector would have to be reduced or in other words ⁇ will need to be large enough to accommodate the period error in the 2 ⁇ clock waveform.
- FIG. 4 shows a specific example 401 of a 50% duty cycle ideal f1x clock signal having a period of 20 ns.
- the resulting period error in the multiplied clock signal f2x shown at 405 results in the repeating pattern of short periods 407 and the long period 409 (only one of which is shown).
- the actual wave form has a period error t err of 1 ns. That is the short period ends at 9 ns as compared to the ideal 10 ns, resulting in a 1 ns error.
- embodiments described herein correct the period error in the multiplied reference clock waveform in a manner that does not require slow edges in the incoming clock or shallow slopes in the high gain phase detector. Instead, period error correction happens entirely in the digital domain. Thus, the noise penalty that occurs while correcting duty cycle error of the 1 ⁇ clock is no longer a concern and superior jitter performance is achieved in the overall PLL.
- FIG. 5 illustrates an approach for correcting the period error by making the feedback divider count by different values for odd and even cycles of the reference clock signal, and thereby divide by different values for odd and even cycles.
- the feedback divider signal (fb) 503 is adjusted so that the number of VCO cycles counted 505 varies according to the period error.
- the feedback divider counts more VCO cycles during even periods of the reference clock signal f2x actual and fewer VCO cycles during odd periods of f2x actual.
- a period error is introduced into the feedback clock signal to match the period error of the reference clock signal.
- the phase detector would then not see any difference between the feedback clock signal and the reference clock signal due to the period error.
- FIG. 6 illustrates a high level block diagram of a PLL embodiment 600 that adjusts the feedback clock period by supplying odd/even divide values 601 to the delta sigma modulator 229 .
- the other elements of the PLL 600 are the same as the PLL 202 shown in FIG. 2 .
- the odd/even division values for the feedback divider are determined adaptively using a covariance matrix approach.
- the Gauss Seidel Algorithm for matrix inversion is used to determine the adaptation weights.
- other approaches determine the odd/even division values for the feedback divider to cause the feedback clock signal to have a period error that matches the period error of the reference clock signal.
- the period error of the reference clock signal is measured, e.g., by a time to digital converter, and odd/even divide values are generated based on the measured period error and on measured period values of the VCO output clock signal (or a divided down version thereof).
- the odd/even divide values corresponding to the odd/even periods adjust the nominal divide value of the feedback divider on a cycle by cycle basis of the reference clock signal.
- the odd/even periods of the reference clock signal can be periodically measured to reflect process, voltage, and temperature (PVT) changes or measured continuously through a background calibration algorithm.
- N ⁇ f may be adjusted (lengthened and shortened in a repeating pattern) by the odd/even adjustment to match the odd/even periods of the reference clock signal.
- FIG. 7 illustrates how to compute the difference between the feedback clock signal (fb) that would be supplied without period correction and the feedback clock signal (fb) with period correction.
- the feedback waveform 701 shows the odd/even periods of the fb waveform that is desired in order to match the odd/even period of the reference clock signal (not shown in FIG. 7 ).
- the waveform 703 shows the result of averaging the odd/even periods of the feedback clock signal.
- the difference between the end of the odd period in 701 and the end of the average period in 703 is shown as ⁇ T 705 .
- the odd and even periods can also be defined in terms of the number of voltage controlled oscillator (VCO) clock cycles from the DCO 223 (see FIG. 5 ).
- VCO voltage controlled oscillator
- the average feedback clock period shown at 703
- T avg ( N 1 . f 1 + N 2 . f 2 2 ) ⁇ T VCO .
- ⁇ ⁇ ⁇ T ( ⁇ ⁇ ⁇ N . ⁇ ⁇ ⁇ f 2 ) ⁇ T VCO , where ⁇ N ⁇ f is the value of N 2 ⁇ f 2 ⁇ N 1 ⁇ f 1 . Note that the difference in integer parts need not be the integer part of the difference and same is true for fractional parts)
- FIG. 8 illustrates an embodiment that determines the appropriate feedback divider values so that the feedback clock signal has a period error that matches the period error of the reference clock signal.
- PLL 800 includes an RC time-to-voltage converter 801 that supplies a voltage 803 to an analog to digital converter (ADC) 805 through summer 806 and low pass filter 808 .
- the time to voltage converter 801 includes a phase and frequency detector (PFD) and RC charging circuit (not shown separately in FIG. 8 ).
- the voltage 803 is an analog error signal representing the phase difference between reference clock (REF) 807 and the feedback clock (FB) 809 .
- REF reference clock
- FB feedback clock
- the low pass filter (LPF) 808 is a consequence of transferring the sampled voltage of RC phase detector into the ADC input. That is accomplished as charge transfer from the sampling capacitor of RC phase detector 801 (also referred to herein as a time-to-voltage converter) into an integrating capacitor at the input of ADC 805 . That charge transfer results in a discrete time low pass filter, whose effect is cancelled out in the digital domain by the action of the inverse filter 812 .
- the ADC 805 supplies a digital error signal corresponding to the phase difference to the inverse low pass filter 812 .
- Summing circuit 806 receives a cancellation signal from a capacitor digital to analog converter (DAC) 823 , to add or subtract a cancellation voltage to cancel the quantization noise associated with the delta sigma modulator 819 .
- DAC capacitor digital to analog converter
- An embodiment of a capacitor DAC is described in U.S. Pat. No. 9,762,250, entitled “Cancellation of Spurious Tones Within a Phase-Locked Loop with a Time-to-Digital Converter”, naming Michael H. Perrot as inventor, issued Sep. 12, 2017. In other embodiments, a different type of DAC is used to add or subtract charge to cancel the quantization noise.
- a second summing circuit 814 adjusts the error signal 841 being supplied to digital loop filter 811 based on the residue from delta sigma modulator 831 as explained further herein.
- the digital loop filter 811 controls the DCO 815 to adjust the output of the DCO to match the reference clock signal.
- the PLL 800 includes a fractional N feedback divider including a multi-modulus feedback divider 817 under control of delta sigma modulator 819 .
- Delta sigma modulator (DSM) 819 receives a fractional divide value N ⁇ f (after being summed with a dither signal in summer 820 ) and controls the multi-modulus feedback divider 817 .
- Significant quantization noise is associated with the delta sigma modulator 819 .
- the delta sigma modulator receives a signal 822 indicative of the adjustment to be made to the period of the feedback divider signal.
- the delta sigma modulator (DSM) 819 is a conventional second order DSM and provides a residue sequence that corresponds to the delta sigma quantization noise to be cancelled.
- the dither sequence is used by the delta sigma modulator to improve scrambling of the quantization noise.
- the dither sequence is removed from the residue signal before determining a cancellation polynomial representing the noise to be canceled.
- the accumulated dither signal 823 is subtracted from the integrated residue signal 824 (residue_ph) in summer 826 and the subtraction result x 1 is supplied to the coefficient block h 1 .
- the residue of the delta sigma modulator is a “frequency” residue. That is because the output of the delta sigma modulator controls the instantaneous division value of the feedback divider or in other words the frequency of the divided down signal. However, at the phase detector input, the phase is determined by the sum of all the previous feedback divider values. That inherent integration implies that if the quantization noise is canceled at the phase detector output, “phase” residue should be used instead of “frequency” residue. Thus, the frequency residue is integrated to provide the phase residue (residue_ph).
- summers shown in FIG. 8 and the other figures herein may be additive or subtractive.
- a square wave indicative of the period error x 5 827 is supplied to a scale block h 5 and h 5 x 5 is supplied as the error term 822 , which represents for each cycle of the reference clock the appropriate ⁇ T value by which to adjust the period of the feedback clock signal to match the period error of the reference clock signal.
- the delta sigma modulator 819 generates divide values 828 for the feedback divider 817 that represents the nominal divide value N ⁇ f adjusted by the period error term 822 .
- the output x 1 of the summer 826 is combined with other terms to form a polynomial, which corresponds to the noise to be canceled corresponding to the residue of the delta sigma modulator 819 and a cancellation value based on the polynomial is supplied to delta sigma modulator 831 .
- the output of the delta sigma modulator 831 is used to control the capacitor DAC 832 , which adds or subtracts voltage to/from the analog error signal (phase difference between REF clock 807 and FB clock 809 ) to cancel the quantization noise.
- the embodiment of FIG. 8 is trying to replicate what happens in the analog phase detector through digital signal processing.
- the non-linearity in the PLL results in quantization noise and its powers appearing at the phase detector output that is mimicked digitally through the “square” term x 2 and the “cube” term x 3 of the polynomial.
- the error of the capacitor DAC cancellation can be estimated from the residue 833 of the delta sigma modulator 831 using a first order difference in block 835 and an appropriate scaling factor h 4 in scaling block 837 .
- the residue error is subtracted from the digital error signal (phase difference) in summer 814 before being supplied to digital loop filter 811 .
- the high level digital signal processing block diagram shown in FIG. 8 omits delay blocks that may be required to properly align signals.
- FIG. 9 illustrates an embodiment of an adaptation loop used to update the coefficients h 1 -h 5 .
- An adaptation engine to implement the adaptation loop may be implemented in hardware or software/firmware on a programmed processor such as a microcontroller or a combination of hardware and a programmed processor.
- C xx is the covariance matrix of the signals x 1 , x 2 , x 3 , x 4 and x 5 (shown in FIG. 8 ) and C ex is cross-correlation vector of the error ⁇ with x 1 -x 5 , where the error ⁇ is shown at 841 in FIG. 8 .
- ⁇ , x 1 , x 2 , x 3 , x 4 , x 5 are column vectors and each represents the time series values of the corresponding variable in a frame.
- y is distributed and is present as input to the summers 806 and 814 in FIG. 8 . So, in FIG. 9 the summer 902 , whose input is y , is actually distributed in three places in the embodiment of FIG. 8 : namely, to summers 806 and 814 , and the delta sigma modulator 819 .
- the error ⁇ is used to determine the deviations of h from h opt .
- the deviation of h from h opt is estimated by the product of the inverse of C xx and C ex generated in box 901 .
- the adaptation loop acts upon this deviation of h from h opt and drives this deviation to zero. That is accomplished by integrating this deviation through the accumulators 905 in FIG. 9 and letting the accumulator outputs control the h weights.
- the gain term K 903 in the adaptation loop is used to trade-off noise and bandwidth of the adaptation loop.
- the output of the accumulators will converge to the desired coefficient or weight values h 1 -h 5 leading to zero correlation between x 1 -x 5 and the error signal ⁇ .
- the convergence results in the product of C xx ⁇ 1 and C ex going to zero.
- the accumulated values in accumulator 905 will then maintain the correct h 1 -h 5 values to effectively adjust the period of the feedback clock signal to match the period of the reference clock signal and to cancel the noise terms including the effects of non-linearity in the RC phase detector. With environmental changes such as changes in voltage or temperature, non-zero correlation will again occur and the coefficient values h 1 -h 5 will be adjusted by the adaptation loop until zero correlation returns.
- the product of the inverse of the covariance matrix (C xx ⁇ 1 ) with C ex is found iteratively through use of the Gauss Seidel algorithm.
- FIG. 10 illustrates solving for ( ⁇ h ), which is the deviation of h from h opt .
- the weights ( ⁇ h ) are determined by C xx ⁇ 1 C ex and the matrix inversion is carried out iteratively using the Gauss Seidel Method.
- the steps include (1) scale C xx and C ex such that C xx has unity diagonal; (2) split C xx into a unity diagonal I, a lower matrix L, and an upper matrix U as shown in FIG. 10 , and (3) iterate on equation 1001.
- FIG. 11A illustrates the covariance matrix C xx , where q is the quantization noise.
- Adjusting the feedback divider divide ratio on even and odd edges reduces the phase difference between the feedback clock signal and the reference clock signal at the input to the phase detector in the time to digital converter (TDC).
- the TDC includes time to voltage converter 801 , the capacitor DAC 832 and the ADC 805 .
- the large period variation in the reference clock signal gets matched by the feedback clock signal.
- versions of the feedback clock signal get reused as the ADC clock in the ADC 805 and as the primary clock in the digital loop filter 811 .
- the gain of the ADC is proportional to the instantaneous period of the ADC clock since it counts the number of phase transitions since the last sample.
- a similar phenomenon can occur if the digital clock has the period variation that mimics the reference clock signal. At the clock domain crossing from the feedback clock domain to the higher-frequency clock, at a constant divide down from the VCO clock signal, the even and odd cycles will be held by unequal amounts of time, giving weight to one over the other in some cases. There may be other dynamic impacts of non-constant clocking schemes.
- the control of the feedback clock signal is adjusted to provide approximately constant periods (within the limits of a multi-modulus divider implementing a fractional divide ratio), for both the ADC clock and the digital clock.
- Those particular clocks are by way of example, and other embodiments may want to use other internal clock signals with approximately constant periods. That is possible because embodiments utilize a feedback clock signal that is four times the frequency of the reference clock signal.
- the 4 ⁇ feedback clock signal is used to generate clocks internal to the TDC for its switched-capacitor operation, phase detection, and ADC clocking.
- An example of a TDC that utilizes the 4 ⁇ feedback clock signal can be found in U.S. Pat. No.
- FIG. 12 illustrates an embodiment in which there are four separate divide ratios (div_code_0, div_code_1, div_code_2, div_code_3) that control the duration of four sub-phases (enable ⁇ 0>, enable ⁇ 1>, enable ⁇ 2>, enable ⁇ 3>) of the feedback divider signal 1204 .
- the enable logic ⁇ 3:0> selects the particular divide code supplied by multiplexer 1201 to the feedback divider 1203 .
- the feedback divider 1203 supplies the feedback clock signal 1204 with a frequency that is four times the reference clock rate.
- a two bit counter 1205 clocked at the 4 ⁇ rate can be used to generate the divide select values and the enable signals corresponding to each phase of the four phase clock.
- Using the structure illustrated in FIG. 12 allows the sub-phases to be advantageously used to provide a feedback signal with a variable period that matches the reference clock signal and also provide one or more clock signals having a substantially constant period for internal use by the PLL.
- FIG. 13A and FIG. 13B illustrates that with the availability of the four sub-phases, the divide period of the feedback clock signal seen by the phase detector can be distinct from the divide periods of the digital clock signal and the ADC clock signal. That allows dynamic control of the various sub-phases to keep digital and ADC clocks constant while still tracking period variation in the reference clock signal coming from the duty-cycle error in the f1x clock before doubling. That control concept is illustrated in FIGS. 13A and 13B .
- FIG. 13A shows the four clock sub-phases enable ⁇ 0>, enable ⁇ 1>, enable ⁇ 2>, and enable ⁇ 3> of the feedback divider signal.
- the boundary between enable ⁇ 0> and enable ⁇ 1> varies to makes the length of enable ⁇ 0> phase longer and the length of the enable ⁇ 1> phase shorter or to make the length of enable ⁇ 1> phase longer and the length of the enable ⁇ 0>phase shorter depending on whether it is an odd or even cycle of the feedback clock signal. That allows the internal clocks to be generated by boundaries associated with different sub-phases thereby allowing certain internal clocks to have a substantially constant period that does not reflect the period error associated with the reference clock signal and allows the feedback clock signal seen by the phase and frequency detector to match the period error of the reference clock signal.
- the periods of three clock signals are illustrated: T[k] seen by the phase detector, T_dig[k] used by the loop filter digital logic, and T_adc[k] used by the ADC.
- T[k] seen by the phase detector T_dig[k] used by the loop filter digital logic
- T_adc[k] used by the ADC.
- only the length of enable ⁇ 0> and enable ⁇ 1> vary by causing the edges 1307 that corresponds to the transition from enable0 to enable1 to change on even and odd cycles, as that transition corresponds to the only edge seen at the phase detector in the TDC.
- the phase detector sees either the falling edge of enable ⁇ 0> (or the rising edge of enable ⁇ 1>) as the feedback clock signal active edge.
- the phase detector compares the rising edges (active edges) of enable ⁇ 1> to the rising edges (active edges) of the reference clock signal.
- the falling edges (inactive edges) of both signals are ignored by the phase and frequency detector.
- T[k] cycle is followed by a long T[k+1] cycle, which is followed by a short T[k+2] cycle.
- the length of the cycle is determined by the location of the transition between enable ⁇ 0> and enable ⁇ 1>.
- the lengths of T_dig[k], T_dig[k+1], and T_dig[k+2] are substantially constant and determined by the transition between enable ⁇ 3> and enable ⁇ 0>.
- the lengths of T_adc[k] and T_adc [k+1], and T_adc [k+2] are substantially constant and determined by the transition between enable ⁇ 1> and enable ⁇ 2>.
- a feedback clock signal can be generated having a period error that varies with the reference clock signal period error and other clock signals that do not track the period error that are based on the sub-phases can be used by other circuits in the PLL.
- the length of each sub-phase is determined by the divide value used by the feedback divider.
- the feedback divider counts for a longer time corresponding to the length of the longer sub-phase before issuing an edge and for shorter sub-phases, the feedback divider counts less before issuing an edge corresponding to the edge of the short phase.
- the lengths of the other sub-phases besides enable ⁇ 0> and enable ⁇ 1> remain constant.
- FIG. 14 shows a high level block diagram of a feedback divider control circuit to implement the timing shown in FIGS. 13A and 13B and provide divide values that cause the feedback clock signal to have substantially the same period error as the reference clock signal.
- the period errors of the feedback clock signal seen by the phase and frequency detector and the reference clock signal will not be exactly the same due to limitations in circuits, rounding errors, and environmental changes.
- the delta sigma modulator may vary the period of the feedback clock signal to achieve a desired fractional divide value.
- the period error of the feedback clock signal seen by the phase and frequency detector in various embodiments described herein is substantially equal to the period error of the reference clock signal but not identical.
- a splitter circuit 1401 receives a nominal divide value N ⁇ f for the feedback divider and splits the nominal divide value into four divide values corresponding to four sub-phases: div_val_0, div_val_1, div_val_2, and div_val_3.
- the duty cycle adjust[k] signal 1402 corresponding to h 5 x 5 ( 822 in FIG. 8 ), adjusts for even/odd period variation at the phase detector, by adjusting div_code_0[k] and div_code_3[k], which are the divider values for two sub-phases of the feedback divider clock signal.
- the div_code_3[k] signal controls the enable ⁇ 0> sub-phase and div_code_0[k] signal controls the enable ⁇ 1> sub-phase.
- the fourth divide ratio, div_code_1, is constant and not shown in FIG. 14 .
- the circuit shown in FIG. 14 rounds duty cycle adjust[k] in 1403 and divides by 2 to generate dca_half_int[k]. Multiplying dca_half_int[k] by (1) generates dca3[k] and adding dca3[k] 1405 to the nominal value of divout3_nom in summer 1407 generates div_code_3[k].
- divout3_nom corresponds to div_val_3 from splitter 1401 adjusted by an offset
- divout0_nom corresponds to div_val_0 adjusted by an offset.
- the offset and nominal values are chosen so as to make the values of div_code_2 and div_code_1 the minimum possible and allow the rest of divide ratio to be split between div_code_3 and div_code_0 for maximum range of duty cycle correction.
- the two dca_half_int[k] values are combined in summer 1411 after a delay for dca0[k] in delay block 1412 to align the values so they do not cancel and then are subtracted (multiplied by ( ⁇ 1) and summed) in summer 1415 from duty_cycle_adjust[k] (and the offset value). That subtraction represents the duty cycle adjust value left after rounding (rounding error) and the summer 1418 combines the rounding error with the offset with the divide code div_val_2 1417 .
- the offset sets a nominal divide ratio of div_code_2[k], e.g., to make the phase associated with div_code_2[k] shorter.
- the offsets and nominal values are programmed such that div_code_1 (not shown in FIG. 14 ) and div_code_2[k] are the minimum possible, set by the maximum frequency of operation.
- the rest of the divide ratio is split evenly between divout0_nom and divout3 nom, for maximum duty-cycle correction range.
- div_code_2 and div_code_1 even if not minimum, are at least small enough to allow div_code_3[k] and div_code_0[k] to vary enough to reflect the period error of the reference clock signal.
- the feedback divider receives divider values defining the four sub-phases, in the embodiment illustrated only div_val_2, after adjusting by the offset and the rounding error, is supplied to the multi-stage noise shaping (MASH) delta sigma modulator 1419 , which corresponds to the delta sigma modulator 819 in FIG. 8 .
- MASH multi-stage noise shaping
- the feedback signal provided by the feedback divider is edge-aligned with the output of the VCO.
- FIG. 15 illustrates another embodiment where the four sub-phases are generated after the delta sigma modulator.
- the summer 1501 combines the feedback divide value N ⁇ f 1502 with a dither signal 1503 and the phase adjust signal h 5 x 5 1505 and supplies the result to delta sigma modulator 1507 .
- Multiplier 1511 receives the odd/even indication 1515 (0.5 ⁇ [h5/Mfs]), where Mfs is the DSM quantization step, and generates the duty cycle adjustment value “x”.
- the splitter adjusts d3 and d0 (or any two sub-phases) for period error correction and incorporates the delta sigma modulator changes into d2 and/or d1 to achieve the fractional divide.
- FIGS. 16-19 use example numbers. Note that FIGS. 16-19 are not drawn to scale.
- the reference clock signal has an ideal 50% duty cycle.
- the phase detector edges see the transition between en0 and en1 as defining the feedback clock signal period and the ADC sees the transition between en1 and en2 as defining the ADC clock period.
- both the ADC clock and the phase detector clocks have a period of 200 VCO periods formed by four 50 VCO periods.
- the PD clock has a long cycle at 1701 of 230 VCO periods and a short cycle at 1703 of 170 VCO periods. With no compensation, the ADC clock also sees long and short periods of 230 VCO periods and 170 VCO periods at 1705 and 1707 , respectively. The long and short periods of the ADC would cause undesirable noise in the PLL as described earlier.
- FIG. 18 shows the results of a period compensation scheme for the ADC clock.
- the value of the period error that needs to be compensated is derived from the adaptation algorithm and changes very slowly to track period error variation across temperature (e.g., a tracking bandwidth ⁇ 20 Hz). So for the purpose of the FIGS. 17-19 , the period error is assumed to be quasi-static.
- the phase detector clock signal has a period defined by the transition between en0 and en1. Note that en0-en3 correspond to the sub-phases enable ⁇ 0> to enable ⁇ 3>.
- the ADC clock signal has a period defined by the transitions between en1 and en2.
- the phase detector clock signal has a long period of 230 at 1801 and a short period of 170 at 1803 .
- the ADC clock maintains a 200 unit period at 1805 and 1807 .
- FIG. 19 illustrates period error compensation with more range for correction by making the sub-phases en2 and en3 shorter than in the embodiment of FIG. 18 .
- en2 and en3 are only 10 units whereas en0 and en1 utilize 180 units varying between 105 and 75 in the example shown.
- FIG. 20 illustrates a high level flow chart of an embodiment of the sequencing done to implement the locking sequence.
- the PLL control disables the adaptation and waits in an initialization state while the PLL is configured to lock to either the odd clock edge or the even clock edge of the reference clock signal in 2003 .
- the PLL continues to try and achieve lock until the loss-of-lock (LOL) detector indicates frequency lock is achieved in 2005 .
- the PLL enters a wait state to wait for a defined period of time, allowing for additional PLL settling.
- an adaptation step provides adaptation to determine h5.
- the phase and frequency detector and the loop filter are down sampled so only an even edge or an odd edge is observed. Note that during initial lock a coarse phase and frequency detector may be used.
- a coarse phase detector essentially quantizes the reference clock signal using the 4 ⁇ rate feedback divider clock signal. If the reference clock arrives during enable3 or enable0, then the reference clock signal is considered early and the TDC output reflects that the reference clock is early. If the reference clock arrives during enable2 then it is late. If it arrives during enable 1, then the reference clock signal is considered timely.
- the coarse frequency detector receives the down-sampled signals. Control logic associated with the coarse phase detector also looks for cases where the phase wraps around directly between early and late, thereby resulting in a larger frequency error correction when such a wrap around occurs.
- the down-sampling for the loop filter takes place after the quantization noise cancellation signal processing, so that adaptation can still occur based on both even and odd cycles to correct for the duty cycle, but before the control reaches the VCO.
- the down-sampling controls for the coarse PFD and loop filter are kept in sync so that they both look at the even edges or odd edges, but not a mismatch.
- whether to lock onto the even or odd reference clock cycle is arbitrary and is not controlled.
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
The difference between Tavg and the odd and even periods,
and therefore
where ΔNΔΔf is the value of N2·f2−N1·f1. Note that the difference in integer parts need not be the integer part of the difference and same is true for fractional parts)
N[k]=d 0[k]+d 1+(d 2 +x)+(d 3 −x);k=odd.
N[k]=d 0[k]+d 1+(d 2 −x)+(d 3 +x);k=even.
That assumes the phase detector sees the boundary between sub-phases defined by divider values d2 and d3. In other embodiments, the splitter adjusts d3 and d0 (or any two sub-phases) for period error correction and incorporates the delta sigma modulator changes into d2 and/or d1 to achieve the fractional divide.
Claims (21)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/901,814 US11316522B2 (en) | 2020-06-15 | 2020-06-15 | Correction for period error in a reference clock signal |
| CN202110663531.9A CN113810049A (en) | 2020-06-15 | 2021-06-15 | Correction of reference clock signal period error |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/901,814 US11316522B2 (en) | 2020-06-15 | 2020-06-15 | Correction for period error in a reference clock signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20210391864A1 US20210391864A1 (en) | 2021-12-16 |
| US11316522B2 true US11316522B2 (en) | 2022-04-26 |
Family
ID=78826618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/901,814 Active US11316522B2 (en) | 2020-06-15 | 2020-06-15 | Correction for period error in a reference clock signal |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11316522B2 (en) |
| CN (1) | CN113810049A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12119830B2 (en) | 2023-03-13 | 2024-10-15 | Apple Inc. | Systems and methods for PLL gain calibration and duty cycle calibration using shared phase detector |
| US12132490B2 (en) | 2023-03-13 | 2024-10-29 | Apple Inc. | Systems and methods for PLL gain calibration |
| US12231132B2 (en) | 2023-03-13 | 2025-02-18 | Apple Inc. | Systems and methods for PLL duty cycle calibration |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11456750B2 (en) * | 2020-11-12 | 2022-09-27 | Mediatek Inc. | Phase-locked loop circuit having linear voltage-domain time-to-digital converter with output subrange |
| US11711087B2 (en) * | 2021-07-05 | 2023-07-25 | Shaoxing Yuanfang Semiconductor Co., Ltd. | Reducing noise contribution in compensating for unequal successive time periods of a reference clock in a fractional-N phase locked loop |
| US11411570B1 (en) * | 2021-10-29 | 2022-08-09 | Hangzhou Geo-Chip Technology Co., Ltd. | Multi modulus frequency divider and electronic device |
| CN115296662A (en) * | 2022-07-19 | 2022-11-04 | 普源精电科技股份有限公司 | Multiphase clock generating circuit and method |
| US12136927B2 (en) * | 2022-08-31 | 2024-11-05 | Texas Instruments Incorporated | Synchronous alignment of multiple high-speed dividers |
| US12476785B2 (en) * | 2023-04-04 | 2025-11-18 | Nvidia Corporation | Low power and area clock monitoring circuit using ring delay arrangement for clock signal having phase-to-phase variation |
Citations (77)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3508195A (en) | 1964-04-06 | 1970-04-21 | Ibm | Error detection and correction means |
| US4301466A (en) | 1980-02-01 | 1981-11-17 | Ampex Corporation | Fast acting phase shifting apparatus for use in digital sampling systems |
| US5467373A (en) | 1992-01-15 | 1995-11-14 | Robert Bosch Gmbh | Digital frequency and phase modulator for radio transmission |
| US5576666A (en) | 1993-11-12 | 1996-11-19 | Nippondenso Technical Center Usa, Inc. | Fractional-N frequency synthesizer with temperature compensation |
| US20020000800A1 (en) | 1996-06-28 | 2002-01-03 | Curtin University Of Technology | Precise digital frequency detection |
| US20020097826A1 (en) | 2001-01-24 | 2002-07-25 | Matsushita Electric Industrial Co., Ltd. | Clock recovery circuit |
| US6515525B2 (en) | 2000-06-15 | 2003-02-04 | Fujitsu Limited | Fractional-N-PLL frequency synthesizer and phase error canceling method therefor |
| US20030112045A1 (en) | 2001-12-14 | 2003-06-19 | International Business Machines Corporation | Precision aligned multiple concurrent duty cycles from a programmable duty cycle generator |
| US6829318B2 (en) | 2001-01-23 | 2004-12-07 | Renesas Technology Corp. | PLL synthesizer that uses a fractional division value |
| US7061276B2 (en) | 2004-04-02 | 2006-06-13 | Teradyne, Inc. | Digital phase detector |
| US7064616B2 (en) | 2003-12-29 | 2006-06-20 | Teradyne, Inc. | Multi-stage numeric counter oscillator |
| US7208990B1 (en) | 2006-04-28 | 2007-04-24 | Giga-Tronics, Inc. | Low noise microwave frequency synthesizer having loop accumulation |
| US20070090866A1 (en) | 2005-10-26 | 2007-04-26 | Samsung Electronics Co., Ltd. | Duty cycle correction circuit, clock generation circuits, semiconductor devices using the same, and method for generating clock signal |
| US20080061850A1 (en) | 2006-09-13 | 2008-03-13 | Nec Electronics Corporation | Pll circuit |
| US20080116946A1 (en) | 2004-11-15 | 2008-05-22 | Gilles Masson | Device for Static Phase Error Compensation in a Phase-Lock Loop System With a Symmetrical Structure |
| US20080129352A1 (en) | 2006-11-30 | 2008-06-05 | Gang Zhang | Linear phase frequency detector and charge pump for phase-locked loop |
| US7391839B2 (en) | 2001-09-07 | 2008-06-24 | Nokia Corporation | Accumulator based phase locked loop |
| US20080218228A1 (en) | 2004-11-15 | 2008-09-11 | Gilles Masson | Symmetrical Time/Voltage Conversion Circuit |
| US20090132884A1 (en) | 2004-06-09 | 2009-05-21 | Advantest Corporation | Timing generator and semiconductor testing apparatus |
| US7545190B2 (en) | 2007-05-01 | 2009-06-09 | Advanced Micro Devices, Inc. | Parallel multiplexing duty cycle adjustment circuit with programmable range control |
| US20090251225A1 (en) | 2008-04-02 | 2009-10-08 | Shuo-Wei Chen | Fractional And Integer PLL Architectures |
| US7605662B2 (en) | 2006-04-19 | 2009-10-20 | Kabushiki Kaisha Toshiba | Oscillator controller incorporating a voltage-controlled oscillator that outputs an oscillation signal at a desired oscillation frequency |
| US20100061499A1 (en) | 2008-09-05 | 2010-03-11 | Dejan Mijuskovic | Phase/frequency detector for a phase-locked loop that samples on both rising and falling edges of a reference signal |
| US20100097150A1 (en) | 2008-10-16 | 2010-04-22 | Keisuke Ueda | Pll circuit |
| US7746972B1 (en) | 2007-03-22 | 2010-06-29 | Cirrus Logic, Inc. | Numerically-controlled phase-lock loop with input timing reference-dependent ratio adjustment |
| US20100164579A1 (en) | 2008-11-14 | 2010-07-01 | Beniamin Acatrinei | Low cost ultra versatile mixed signal controller circuit |
| US20100213984A1 (en) | 2009-02-24 | 2010-08-26 | Kwangwoon University Industry-Academic Collaboration Foundation | Automatic frequency calibration apparatus and method for a phase-locked loop based frequency synthesizer |
| US20100264963A1 (en) | 2009-04-20 | 2010-10-21 | Sony Corporation | Clock data recovery circuit and multiplied-frequency clock generation circuit |
| US20110025388A1 (en) | 2008-03-07 | 2011-02-03 | Cambridge Silicon Radio Limited | Charge Pump For Phase-Locked Loop |
| US7888973B1 (en) | 2007-06-05 | 2011-02-15 | Marvell International Ltd. | Matrix time-to-digital conversion frequency synthesizer |
| US20110074479A1 (en) | 2006-02-22 | 2011-03-31 | Hynix Semiconductor Inc. | Delay locked loop apparatus |
| US20110109354A1 (en) | 2009-06-03 | 2011-05-12 | Honeywell International Inc. | Automatic control of clock duty cycle |
| US20110109356A1 (en) | 2009-11-06 | 2011-05-12 | Sun Microsystems, Inc. | Aperture generating circuit for a multiplying delay-locked loop |
| US20110133799A1 (en) | 2009-12-07 | 2011-06-09 | Qualcomm Incorporated | Configurable digital-analog phase locked loop |
| US20110204948A1 (en) | 2009-03-09 | 2011-08-25 | Micron Technology, Inc. | Duty cycle correction systems and methods |
| US20110204938A1 (en) | 2008-03-07 | 2011-08-25 | Cambridge Silicon Radio Limited | Charge Pump For a Phase-Locked Loop |
| US20110227612A1 (en) | 2010-02-19 | 2011-09-22 | Chiesa John A | Frequency multiplier |
| US20110234272A1 (en) * | 2010-03-25 | 2011-09-29 | Qicheng Yu | Method and apparatus for charge pump linearization in fractional-n plls |
| US20120153999A1 (en) | 2010-12-17 | 2012-06-21 | Kwan-Dong Kim | Clock signal generation circuit |
| US8207766B2 (en) | 2010-03-25 | 2012-06-26 | Silicon Laboratories Inc. | Method and apparatus for quantization noise reduction in fractional-N PLLs |
| US20120161832A1 (en) | 2010-12-23 | 2012-06-28 | Electronics And Telecommunications Research Institute | Fractional digital pll with analog phase error compensator |
| US8242849B1 (en) * | 2011-03-30 | 2012-08-14 | Silicon Laboratories Inc. | Compensation for crystal offset in PLL-based crystal oscillators |
| US20130050013A1 (en) | 2011-08-29 | 2013-02-28 | Kabushiki Kaisha Toshiba | Signal generator, oscillator, and radar device |
| US8390348B2 (en) | 2011-03-01 | 2013-03-05 | Siemens Aktiengesellschaft | Time base generator and method for providing a first clock signal and a second clock signal |
| US8427243B2 (en) | 2011-02-17 | 2013-04-23 | Mediatek Inc. | Signal generating circuit and signal generating method |
| US20130112472A1 (en) | 2000-10-11 | 2013-05-09 | Silicon Laboratories Inc. | Method and apparatus for reducing interference |
| US8497716B2 (en) | 2011-08-05 | 2013-07-30 | Qualcomm Incorporated | Phase locked loop with phase correction in the feedback loop |
| US20130222026A1 (en) | 2012-02-23 | 2013-08-29 | Lsi Corporation | Digital phase locked loop |
| US20130257494A1 (en) | 2012-03-30 | 2013-10-03 | Broadcom Corporation | Systems, Circuits, and Methods for a Sigma-Delta Based Time to Digital Converter |
| US20130271186A1 (en) * | 2012-04-11 | 2013-10-17 | Rambus Inc. | Wide Range Frequency Synthesizer with Quadrature Generation and Spur Cancellation |
| US8604840B2 (en) | 2009-06-25 | 2013-12-10 | Qualcomm Incorporated | Frequency synthesizer noise reduction |
| US20140038534A1 (en) | 2012-08-01 | 2014-02-06 | Massimo Ciacci | Harmonic suppression in switching amplifiers |
| US20140077849A1 (en) | 2012-09-14 | 2014-03-20 | National Chiao Tung University | Phase-locked loop with loop gain calibration, gain measurement method, gain calibration method and jitter measurement method for phase-locked loop |
| US20140211899A1 (en) | 2013-01-25 | 2014-07-31 | Fujitsu Limited | Signal processing circuit and method |
| US20140218094A1 (en) | 2013-02-01 | 2014-08-07 | Ralph Oppelt | Method and Circuit Arrangement for Converting a Sine Wave Signal into a Square Wave Signal |
| US20140268936A1 (en) | 2013-03-13 | 2014-09-18 | Analog Devices Technology | Ultra low-voltage circuit and method for nanopower boost regulator |
| US20140266341A1 (en) | 2013-03-15 | 2014-09-18 | Tae Kwang JANG | Digital phase-locked loop using phase-to-digital converter, method of operating the same, and devices including the same |
| US20150008961A1 (en) | 2013-07-08 | 2015-01-08 | SK Hynix Inc. | Phase detector, phase-frequency detector, and digital phase locked loop |
| US8947139B1 (en) | 2013-02-06 | 2015-02-03 | Marvell International Ltd. | Apparatus for doubling the dynamic range of a time to digital converter |
| US8957712B2 (en) | 2013-03-15 | 2015-02-17 | Qualcomm Incorporated | Mixed signal TDC with embedded T2V ADC |
| US20150145567A1 (en) | 2013-11-27 | 2015-05-28 | Silicon Laboratories Inc. | Cancellation of spurious tones within a phase-locked loop with a time-to-digital converter |
| US9065457B2 (en) | 2012-04-26 | 2015-06-23 | Skyworks Solutions, Inc. | Circuits and methods for eliminating reference spurs in fractional-N frequency synthesis |
| US9071195B2 (en) | 2011-01-03 | 2015-06-30 | Savant Technologies Ltd. | Method and system for signal synthesis |
| US20150207514A1 (en) | 2014-01-20 | 2015-07-23 | Samsung Electronics Co., Ltd. | Digital phase-locked loop (dpll), method of controlling dpll, and ultra low power (ulp) transceiver using dpll |
| US9207646B2 (en) | 2012-01-20 | 2015-12-08 | Mediatek Inc. | Method and apparatus of estimating/calibrating TDC gain |
| US9219484B2 (en) * | 2011-02-04 | 2015-12-22 | Marvell World Trade Ltd. | Reference clock compensation for fractional-N phase lock loops (PLLS) |
| US20160359493A1 (en) | 2015-06-01 | 2016-12-08 | University Of Southern California | Adaptive spur cancellation techniques and multi-phase injection locked tdc for digital phase locked loop circuit |
| US20170005786A1 (en) * | 2015-07-02 | 2017-01-05 | Aura Semiconductor Pvt. Ltd | Programmable frequency divider providing a fifty-percent duty-cycle output over a range of divide factors |
| US20170093412A1 (en) * | 2015-09-24 | 2017-03-30 | Analog Devices, Inc. | Apparatus and methods for fractional-n phase-locked loops with multi-phase oscillators |
| US9634678B1 (en) | 2016-02-25 | 2017-04-25 | Silicon Laboratories Inc. | Feedback control system with rising and falling edge detection and correction |
| US9705514B2 (en) * | 2013-11-27 | 2017-07-11 | Silicon Laboratories Inc. | Hybrid analog and digital control of oscillator frequency |
| US9923563B1 (en) | 2016-12-23 | 2018-03-20 | Intel IP Corporation | Deterministic jitter removal using a closed loop digital-analog mechanism |
| US20180367614A1 (en) | 2017-06-14 | 2018-12-20 | Grow Solutions Tech Llc | Systems and methods for communicating via a track with an industrial cart |
| US20190068205A1 (en) | 2016-03-04 | 2019-02-28 | Sony Corporation | Phase locked loop and control method therefor |
| US10581418B2 (en) | 2018-01-05 | 2020-03-03 | Samsung Electronics Co., Ltd | System and method for fast converging reference clock duty cycle correction for digital to time converter (DTC)-based analog fractional-N phase-locked loop (PLL) |
| US10594329B1 (en) | 2018-12-07 | 2020-03-17 | Si-Ware Systems S.A.E. | Adaptive non-linearity identification and compensation using orthogonal functions in a mixed signal circuit |
| US10840897B1 (en) | 2019-10-31 | 2020-11-17 | Silicon Laboratories Inc. | Noise canceling technique for a sine to square wave converter |
-
2020
- 2020-06-15 US US16/901,814 patent/US11316522B2/en active Active
-
2021
- 2021-06-15 CN CN202110663531.9A patent/CN113810049A/en active Pending
Patent Citations (82)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3508195A (en) | 1964-04-06 | 1970-04-21 | Ibm | Error detection and correction means |
| US4301466A (en) | 1980-02-01 | 1981-11-17 | Ampex Corporation | Fast acting phase shifting apparatus for use in digital sampling systems |
| US5467373A (en) | 1992-01-15 | 1995-11-14 | Robert Bosch Gmbh | Digital frequency and phase modulator for radio transmission |
| US5576666A (en) | 1993-11-12 | 1996-11-19 | Nippondenso Technical Center Usa, Inc. | Fractional-N frequency synthesizer with temperature compensation |
| US20020000800A1 (en) | 1996-06-28 | 2002-01-03 | Curtin University Of Technology | Precise digital frequency detection |
| US6515525B2 (en) | 2000-06-15 | 2003-02-04 | Fujitsu Limited | Fractional-N-PLL frequency synthesizer and phase error canceling method therefor |
| US20130112472A1 (en) | 2000-10-11 | 2013-05-09 | Silicon Laboratories Inc. | Method and apparatus for reducing interference |
| US6829318B2 (en) | 2001-01-23 | 2004-12-07 | Renesas Technology Corp. | PLL synthesizer that uses a fractional division value |
| US20020097826A1 (en) | 2001-01-24 | 2002-07-25 | Matsushita Electric Industrial Co., Ltd. | Clock recovery circuit |
| US7391839B2 (en) | 2001-09-07 | 2008-06-24 | Nokia Corporation | Accumulator based phase locked loop |
| US20030112045A1 (en) | 2001-12-14 | 2003-06-19 | International Business Machines Corporation | Precision aligned multiple concurrent duty cycles from a programmable duty cycle generator |
| US7064616B2 (en) | 2003-12-29 | 2006-06-20 | Teradyne, Inc. | Multi-stage numeric counter oscillator |
| US7061276B2 (en) | 2004-04-02 | 2006-06-13 | Teradyne, Inc. | Digital phase detector |
| US20090132884A1 (en) | 2004-06-09 | 2009-05-21 | Advantest Corporation | Timing generator and semiconductor testing apparatus |
| US20080218228A1 (en) | 2004-11-15 | 2008-09-11 | Gilles Masson | Symmetrical Time/Voltage Conversion Circuit |
| US20080116946A1 (en) | 2004-11-15 | 2008-05-22 | Gilles Masson | Device for Static Phase Error Compensation in a Phase-Lock Loop System With a Symmetrical Structure |
| US20070090866A1 (en) | 2005-10-26 | 2007-04-26 | Samsung Electronics Co., Ltd. | Duty cycle correction circuit, clock generation circuits, semiconductor devices using the same, and method for generating clock signal |
| US20110074479A1 (en) | 2006-02-22 | 2011-03-31 | Hynix Semiconductor Inc. | Delay locked loop apparatus |
| US7605662B2 (en) | 2006-04-19 | 2009-10-20 | Kabushiki Kaisha Toshiba | Oscillator controller incorporating a voltage-controlled oscillator that outputs an oscillation signal at a desired oscillation frequency |
| US7208990B1 (en) | 2006-04-28 | 2007-04-24 | Giga-Tronics, Inc. | Low noise microwave frequency synthesizer having loop accumulation |
| US20080061850A1 (en) | 2006-09-13 | 2008-03-13 | Nec Electronics Corporation | Pll circuit |
| US20080129352A1 (en) | 2006-11-30 | 2008-06-05 | Gang Zhang | Linear phase frequency detector and charge pump for phase-locked loop |
| US7746972B1 (en) | 2007-03-22 | 2010-06-29 | Cirrus Logic, Inc. | Numerically-controlled phase-lock loop with input timing reference-dependent ratio adjustment |
| US7545190B2 (en) | 2007-05-01 | 2009-06-09 | Advanced Micro Devices, Inc. | Parallel multiplexing duty cycle adjustment circuit with programmable range control |
| US7888973B1 (en) | 2007-06-05 | 2011-02-15 | Marvell International Ltd. | Matrix time-to-digital conversion frequency synthesizer |
| US20110025388A1 (en) | 2008-03-07 | 2011-02-03 | Cambridge Silicon Radio Limited | Charge Pump For Phase-Locked Loop |
| US20110204938A1 (en) | 2008-03-07 | 2011-08-25 | Cambridge Silicon Radio Limited | Charge Pump For a Phase-Locked Loop |
| US20090251225A1 (en) | 2008-04-02 | 2009-10-08 | Shuo-Wei Chen | Fractional And Integer PLL Architectures |
| US20100061499A1 (en) | 2008-09-05 | 2010-03-11 | Dejan Mijuskovic | Phase/frequency detector for a phase-locked loop that samples on both rising and falling edges of a reference signal |
| US20100097150A1 (en) | 2008-10-16 | 2010-04-22 | Keisuke Ueda | Pll circuit |
| US20100164579A1 (en) | 2008-11-14 | 2010-07-01 | Beniamin Acatrinei | Low cost ultra versatile mixed signal controller circuit |
| US20100213984A1 (en) | 2009-02-24 | 2010-08-26 | Kwangwoon University Industry-Academic Collaboration Foundation | Automatic frequency calibration apparatus and method for a phase-locked loop based frequency synthesizer |
| US20110204948A1 (en) | 2009-03-09 | 2011-08-25 | Micron Technology, Inc. | Duty cycle correction systems and methods |
| US20100264963A1 (en) | 2009-04-20 | 2010-10-21 | Sony Corporation | Clock data recovery circuit and multiplied-frequency clock generation circuit |
| US20110109354A1 (en) | 2009-06-03 | 2011-05-12 | Honeywell International Inc. | Automatic control of clock duty cycle |
| US8604840B2 (en) | 2009-06-25 | 2013-12-10 | Qualcomm Incorporated | Frequency synthesizer noise reduction |
| US20110109356A1 (en) | 2009-11-06 | 2011-05-12 | Sun Microsystems, Inc. | Aperture generating circuit for a multiplying delay-locked loop |
| US20110133799A1 (en) | 2009-12-07 | 2011-06-09 | Qualcomm Incorporated | Configurable digital-analog phase locked loop |
| US20110227612A1 (en) | 2010-02-19 | 2011-09-22 | Chiesa John A | Frequency multiplier |
| US20110234272A1 (en) * | 2010-03-25 | 2011-09-29 | Qicheng Yu | Method and apparatus for charge pump linearization in fractional-n plls |
| US8207766B2 (en) | 2010-03-25 | 2012-06-26 | Silicon Laboratories Inc. | Method and apparatus for quantization noise reduction in fractional-N PLLs |
| US20120153999A1 (en) | 2010-12-17 | 2012-06-21 | Kwan-Dong Kim | Clock signal generation circuit |
| US20120161832A1 (en) | 2010-12-23 | 2012-06-28 | Electronics And Telecommunications Research Institute | Fractional digital pll with analog phase error compensator |
| US9071195B2 (en) | 2011-01-03 | 2015-06-30 | Savant Technologies Ltd. | Method and system for signal synthesis |
| US9219484B2 (en) * | 2011-02-04 | 2015-12-22 | Marvell World Trade Ltd. | Reference clock compensation for fractional-N phase lock loops (PLLS) |
| US8427243B2 (en) | 2011-02-17 | 2013-04-23 | Mediatek Inc. | Signal generating circuit and signal generating method |
| US8390348B2 (en) | 2011-03-01 | 2013-03-05 | Siemens Aktiengesellschaft | Time base generator and method for providing a first clock signal and a second clock signal |
| US8242849B1 (en) * | 2011-03-30 | 2012-08-14 | Silicon Laboratories Inc. | Compensation for crystal offset in PLL-based crystal oscillators |
| US8497716B2 (en) | 2011-08-05 | 2013-07-30 | Qualcomm Incorporated | Phase locked loop with phase correction in the feedback loop |
| US20130050013A1 (en) | 2011-08-29 | 2013-02-28 | Kabushiki Kaisha Toshiba | Signal generator, oscillator, and radar device |
| US9207646B2 (en) | 2012-01-20 | 2015-12-08 | Mediatek Inc. | Method and apparatus of estimating/calibrating TDC gain |
| US20130222026A1 (en) | 2012-02-23 | 2013-08-29 | Lsi Corporation | Digital phase locked loop |
| US20130257494A1 (en) | 2012-03-30 | 2013-10-03 | Broadcom Corporation | Systems, Circuits, and Methods for a Sigma-Delta Based Time to Digital Converter |
| US20130271186A1 (en) * | 2012-04-11 | 2013-10-17 | Rambus Inc. | Wide Range Frequency Synthesizer with Quadrature Generation and Spur Cancellation |
| US9065457B2 (en) | 2012-04-26 | 2015-06-23 | Skyworks Solutions, Inc. | Circuits and methods for eliminating reference spurs in fractional-N frequency synthesis |
| US20140038534A1 (en) | 2012-08-01 | 2014-02-06 | Massimo Ciacci | Harmonic suppression in switching amplifiers |
| US20140077849A1 (en) | 2012-09-14 | 2014-03-20 | National Chiao Tung University | Phase-locked loop with loop gain calibration, gain measurement method, gain calibration method and jitter measurement method for phase-locked loop |
| US20140211899A1 (en) | 2013-01-25 | 2014-07-31 | Fujitsu Limited | Signal processing circuit and method |
| US20140218094A1 (en) | 2013-02-01 | 2014-08-07 | Ralph Oppelt | Method and Circuit Arrangement for Converting a Sine Wave Signal into a Square Wave Signal |
| US8947139B1 (en) | 2013-02-06 | 2015-02-03 | Marvell International Ltd. | Apparatus for doubling the dynamic range of a time to digital converter |
| US20140268936A1 (en) | 2013-03-13 | 2014-09-18 | Analog Devices Technology | Ultra low-voltage circuit and method for nanopower boost regulator |
| US8957712B2 (en) | 2013-03-15 | 2015-02-17 | Qualcomm Incorporated | Mixed signal TDC with embedded T2V ADC |
| US20140266341A1 (en) | 2013-03-15 | 2014-09-18 | Tae Kwang JANG | Digital phase-locked loop using phase-to-digital converter, method of operating the same, and devices including the same |
| US20150008961A1 (en) | 2013-07-08 | 2015-01-08 | SK Hynix Inc. | Phase detector, phase-frequency detector, and digital phase locked loop |
| US20150145571A1 (en) | 2013-11-27 | 2015-05-28 | Silicon Laboratories Inc. | Cancellation of delta-sigma quantization noise within a fractional-n pll with a nonlinear time-to-digital converter |
| US9762250B2 (en) | 2013-11-27 | 2017-09-12 | Silicon Laboratories Inc. | Cancellation of spurious tones within a phase-locked loop with a time-to-digital converter |
| US20150145567A1 (en) | 2013-11-27 | 2015-05-28 | Silicon Laboratories Inc. | Cancellation of spurious tones within a phase-locked loop with a time-to-digital converter |
| US9246500B2 (en) | 2013-11-27 | 2016-01-26 | Silicon Laboratories Inc. | Time-to-voltage converter using a capacitor based digital to analog converter for quantization noise cancellation |
| US20160112053A1 (en) | 2013-11-27 | 2016-04-21 | Silicon Laboratories Inc. | Fractional-N Phase-Locked Loop |
| US9490818B2 (en) | 2013-11-27 | 2016-11-08 | Silicon Laboratories Inc. | Cancellation of delta-sigma quantization noise within a fractional-N PLL with a nonlinear time-to-digital converter |
| US9705514B2 (en) * | 2013-11-27 | 2017-07-11 | Silicon Laboratories Inc. | Hybrid analog and digital control of oscillator frequency |
| US20150207514A1 (en) | 2014-01-20 | 2015-07-23 | Samsung Electronics Co., Ltd. | Digital phase-locked loop (dpll), method of controlling dpll, and ultra low power (ulp) transceiver using dpll |
| US20160359493A1 (en) | 2015-06-01 | 2016-12-08 | University Of Southern California | Adaptive spur cancellation techniques and multi-phase injection locked tdc for digital phase locked loop circuit |
| US20170005786A1 (en) * | 2015-07-02 | 2017-01-05 | Aura Semiconductor Pvt. Ltd | Programmable frequency divider providing a fifty-percent duty-cycle output over a range of divide factors |
| US20170093412A1 (en) * | 2015-09-24 | 2017-03-30 | Analog Devices, Inc. | Apparatus and methods for fractional-n phase-locked loops with multi-phase oscillators |
| US9634678B1 (en) | 2016-02-25 | 2017-04-25 | Silicon Laboratories Inc. | Feedback control system with rising and falling edge detection and correction |
| US20190068205A1 (en) | 2016-03-04 | 2019-02-28 | Sony Corporation | Phase locked loop and control method therefor |
| US9923563B1 (en) | 2016-12-23 | 2018-03-20 | Intel IP Corporation | Deterministic jitter removal using a closed loop digital-analog mechanism |
| US20180367614A1 (en) | 2017-06-14 | 2018-12-20 | Grow Solutions Tech Llc | Systems and methods for communicating via a track with an industrial cart |
| US10581418B2 (en) | 2018-01-05 | 2020-03-03 | Samsung Electronics Co., Ltd | System and method for fast converging reference clock duty cycle correction for digital to time converter (DTC)-based analog fractional-N phase-locked loop (PLL) |
| US10594329B1 (en) | 2018-12-07 | 2020-03-17 | Si-Ware Systems S.A.E. | Adaptive non-linearity identification and compensation using orthogonal functions in a mixed signal circuit |
| US10840897B1 (en) | 2019-10-31 | 2020-11-17 | Silicon Laboratories Inc. | Noise canceling technique for a sine to square wave converter |
Non-Patent Citations (26)
| Title |
|---|
| Avivi, R., et al., "Adaptive Spur Cancellation Technique in All-Digital Phase-Locked Loops," IEEE Transactions on Circuits and Systems-II: Express Briefs, vol. 64, No. 11, Nov. 2017, pp. 1292-1996. |
| Gupta, M. and Song, B.S., "A 1.8GHz Spur Cancelled Fractional-N Frequency Synthesizer with LMS Based DAC Gain Calibration," IEEE International Solid-State Circuits Conference, vol. 41, No. 12, Dec. 2006, pp. 2842-2851. |
| Hedayati, H. and Bakkaloslu, B., "A 3GHz Wideband ΣΔ Fractional-N Synthesizer with Voltage-Mode Exponential CP-PFD", IEEE Radio Frequency Integrated Circuits Symposium, 2009, pp. 325-328. |
| Hedayati, H. et al., "A 1 MHz Bandwidth, 6 GHz 0.18 μm CMOS Type-I ΔΣ Franctional-N Synthesizer for WiMAX Applications," IEEE Journal of Solid State Circuits, vol. 44, No. 12, Dec. 2009, pp. 3244-3252. |
| Ho, C., and Chen, M., "A Fractional-N DPLL With Calibration-Free Multi-Phase Injection-Locked TDC and Adaptive Single-Tone Spur Cancellation Scheme," IEEE Transactions on Circuits and Systems-I: Regular Papers, vol. 63, No. 8, Aug. 2016, pp. 1111-1122. |
| Hsu, C.M. et al., "A Low-Noise Wide-BW 3.6-GHz Digital ΔΣ Fractional-N Frequency Synthesizer with a Noise-Shaping Time-to-Digital Converter and quantization Noise Cancellation," IEEE Journal of Solid-State Circuits, vol. 43, No. 12, Dec. 2008, pp. 2776-2786. |
| IDT, "12C Programmable Ethernet Clock Generator," 8T49N4811 Data Sheet, Revision A, Mar. 30, 2015, pp. 1-34. |
| Inti, R. et al., "A 0.5-to-2.5 Gb/s Reference-Less Half-Rate Digital CDR with Unlimited Frequency Acquisition Range and Improved Input Duty-Cycle Error Tolerance," IEEE Journal of Solid-State Circuits, vol. 46, No. 12, Dec. 2011, pp. 3150-3162. |
| Li, Y., et al., "On-Chip Spur and Phase Noise Cancellation Techniques," IEEE Asian Solid-State Circuits Conference, Nov. 6-8, 2017, pp. 109-112. |
| Ma, S., "Feasibility Study of Frequency Doubling Using an AN XOR-Gate Method," MSc. Thesis, Jan. 2013, pp. 1-77. |
| Menninger, S. and Perrott, M., "A 1-MHz Bandwidth 3.6-GHz 0.18μm CMOS Fractional-N Synthesizer Utilizing a Hybrid PFD/DAC Structure for Reduced Broadband Phase Noise," IEEE Journal of Solid-State Circuits, vol. 41, No. 4, Apr. 2006, pp. 966-980. |
| Oortgiesen, R., "Feasibility Study of Frequency Doubling Using a Dual-Edge Method," MSc. Thesis, Nov. 2010, pp. 1-56. |
| Pamarti et al., "A wideband 2.4GHz Delta-Sigma Fractional-N PLL with 1 Mb/s In-Loop Modulation," IEEE Journal of Solid-State Circuits, vol. 39, No. 1, Jan. 2004, pp. 49-62. |
| Razavi, B., "RF Microelectronics," Second Editioin, Prentice Hall, 2012, pp. 664-667. |
| Staszewski, R.B. et al., "1.3 V, 20 ps Time-to-Digital Converter for Frequency Synthesis in 90-nm CMOS," IEEE Transactions on Circuits and Systems-II, Express Briefs, vol. 53, No. 3, Mar. 2006, pp. 220-224. |
| Staszewski, R.B. et al., "All-Digital PLL and Transmitter for Mobile Phones," IEEE Journal of Solid-State Circuits, vol. 40, No. 12, Dec. 2005, pp. 2469-2482. |
| Straayer, M.Z. and Perrott, M.H., A 12-Bit, 10-MHz Bandwidth, Continuous-Time ΣΔADC With a 5-Bit, 950-MS/s VCO-Based Quantizer, IEEE Journal of Solid-State Circuits, vol. 43, No. 4, Apr. 2008, pp. 805-814. |
| Swaminathan et al., "A Wide-Bandwidth 2.4 GHz ISM Band Fractional-N PLL with Adaptive Phase Noise Cancellation", IEEE Journal of Solid-State Circuits, vol. 42, No. 12, Dec. 2007, pp. 2639-2650. |
| Temporiti, E. et al., "A 700kHz Bandwith ΣΔ Fractional Synthesizer with Spurs Compensation and Linearization Techniques for WCDMA Applications," IEEE Journal of Solid-State Circuits, vol. 39, No. 9, Sep. 2004, pp. 1446-1454. |
| U.S. Appl. No. 16/018,598, entitled "Spur Cancellation for Spur Measurement," filed Jun. 26, 2018, by Timothy A. Monk and Rajesh Thirugnanam. |
| U.S. Appl. No. 16/143,711, entitled "Spur Canceller with Multiplier-Less Correlator," filed Sep. 27, 2018, by Timothy A. Monk and Rajesh Thirugnanam. |
| U.S. Appl. No. 16/143,717, entitled "Spur Cancellation with Adaptive Frequency Tracking," filed Sep. 27, 2018, by Timothy A. Monk and Rajesh Thirugnanam. |
| U.S. Appl. No. 16/593,473, entitled "Spur Cancellation in a PLL System with an Automatically Updated Target Spur Frequency," filed Oct. 4, 2019, by Timothy A. Monk and Douglas F. Pastorello. |
| U.S. Appl. No. 16/670,874, entitled "Noise Canceling Technique for a Sine to Square Wave Converter," filed Oct. 31, 2019, by Aslamali A. Rafi et al. |
| U.S. Appl. No. 16/805,336, entitled "Spur and Quantization Noise Cancellation for PLLS with Non-Linear Phase Detection," filed Feb. 28, 2020, by Aslamali A. Rafi et al. |
| Wikipedia, "Phase-Locked Loop," https://en.wikipedia.org/wiki/Phase-locked_loop, downloaded Dec. 14, 2015, 17 pages. |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12119830B2 (en) | 2023-03-13 | 2024-10-15 | Apple Inc. | Systems and methods for PLL gain calibration and duty cycle calibration using shared phase detector |
| US12132490B2 (en) | 2023-03-13 | 2024-10-29 | Apple Inc. | Systems and methods for PLL gain calibration |
| US12231132B2 (en) | 2023-03-13 | 2025-02-18 | Apple Inc. | Systems and methods for PLL duty cycle calibration |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210391864A1 (en) | 2021-12-16 |
| CN113810049A (en) | 2021-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11316522B2 (en) | Correction for period error in a reference clock signal | |
| US10804914B2 (en) | Adaptive non-linearity identification and compensation using orthogonal functions in a mixed signal circuit | |
| US9461653B2 (en) | Fractional-N phase-locked loop | |
| US11038521B1 (en) | Spur and quantization noise cancellation for PLLS with non-linear phase detection | |
| US9344271B1 (en) | Digital correction of spurious tones caused by a phase detector of a hybrid analog-digital delta-sigma modulator based fractional-N phase locked loop | |
| US9705521B1 (en) | Noise shaping signed digital-to-analog converter | |
| EP1609243B1 (en) | Method and system of jitter compensation | |
| US9588497B1 (en) | Differential voltage-controlled oscillator analog-to-digital converter using input-referred offset | |
| US11632116B2 (en) | Calibration of parametric error of digital-to-time converters | |
| US7443250B2 (en) | Programmable phase-locked loop responsive to a selected bandwidth and a selected reference clock signal frequency to adjust circuit characteristics | |
| US7327820B2 (en) | Method and apparatus for reducing quantization noise in fractional-N frequency synthesizers | |
| JP2758118B2 (en) | Error correction synthesizer | |
| Levantino et al. | Nonlinearity cancellation in digital PLLs | |
| EP1721388B1 (en) | Fractional frequency synthesizer | |
| Levantino | Calibration techniques in phased-locked loops: Theoretical basis and practical applications | |
| US11231741B1 (en) | Systems and methods for generating clock signals | |
| KR101242670B1 (en) | Sigma-delta based phase lock loop | |
| US20210194430A1 (en) | Signal Generator | |
| Hati et al. | A constant loop bandwidth in delta sigma fractional-N PLL frequency synthesizer with phase noise cancellation | |
| KR102613622B1 (en) | Voltage-domain quantization error cancellation technique for ultra-low noise fractional-N sub-sampling phase-locked loop | |
| US20240313801A1 (en) | Apparatus and method for sigma-delta modulator quantization noise cancellation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SILICON LABORATORIES INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAFI, ASLAMALI A.;MONK, TIMOTHY A.;SEETHAMRAJU, SRISAI RAO;AND OTHERS;SIGNING DATES FROM 20200610 TO 20200615;REEL/FRAME:052942/0312 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| CC | Certificate of correction | ||
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |