A field of the invention is frequency synthesis. Example applications of the invention are in wired and wireless communications. A particular application of the invention is in wireless transceivers for the generation of radio frequency (RF) local oscillator signals used to up-convert and down-convert transmitted and received RF signals.
Evolving wireless communication standards place increasingly stringent performance requirements on the frequency synthesizers that generate RF local oscillator signals for up and down conversion in wireless transceivers. Conventional analog fractional-N PLLs with digital delta-sigma (ΔΣ) modulation are the current standard for such frequency synthesizers because of their excellent noise and spurious tone performance. See, e.g., T. A. Riley, M. A. Copeland, T. A. Kwasniewski, “Delta-sigma modulation in fractional-N frequency synthesis,” IEEE Journal of Solid-State Circuits, vol. 28, no. 5, pp. 553-559, May 1993. Unfortunately, they require high-performance analog charge pumps and large-area analog filters, so the trends of CMOS technology scaling and increasingly dense system-on-chip integration have created an inhospitable environment for them.
Digital fractional-N PLLs have been developed over the last decade to address this problem. See, e.g., C. Hsu, M. Z. Straayer, M. H. Perrott, “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 International Solid-State Circuits Conference, pp. 340-341, February 2008. They avoid large analog loop filters and can tolerate device leakage and low supply voltages which makes them better-suited to highly-scaled CMOS technology than analog PLLs. They are increasingly used in place of analog PLLs as frequency synthesizers, but they have yet to fully replace analog PLLs in high-performance wireless applications. While both analog and digital fractional-N PLLs introduce quantization noise, in prior digital PLLs the quantization noise has higher power or higher spurious tones than in comparable analog PLLs. Consequently, they exhibit worse phase noise or spurious tone performance than the best analog PLLs. See, e.g., K. Wang, A. Swaminathan, I Galton, “Spurious-Tone Suppression Techniques Applied to a Wide-Bandwidth 2.4 GHz Fractional-N PLL,” IEEE Journal of Solid-State Circuits, vol. 43, no. 12, pp. 2787-2797, December 2008. Digital PLLs based on second-order ΔΣ frequency-to-digital conversion (FDC-PLLs) offer a potential solution to this problem in that their quantization noise ideally is equivalent to that of an analog PLL with second-order ΔΣ modulation. To the knowledge of the inventors, prior second-order FDC-PLLs incorporate charge pumps and ADCs. See, e.g., W. T. Bax, M. A. Copeland, “A GMSK Modulator Using a ΔΣ Frequency Discriminator-Based Synthesizer,” IEEE Journal of Solid-State Circuits, vol. 36, no. 8, pp. 1218-1227, August 2001; C. Venerus, I. Galton, “Delta-Sigma FDC Based Fractional-N PLLs,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 60, no. 5, pp. 1274-1285, May 2013.
The state-of-the art has been previously advanced by the following FDC-PLL architectures. See, C. Weltin-Wu, G. Zhao, and I. Galton, “A Highly-Digital Frequency Synthesizer Using Ring-Oscillator Frequency-to-Digital Conversion and Noise Cancellation,” IEEE Int. Solid-State Circuits Conf (ISSCC) Dig. Tech. Papers, February 2015, pp. 1-3; C. Weltin-Wu, G. Zhao, and I. Galton, “A 3.5 GHz Digital Fractional-N PLL Frequency Synthesizer Based on Ring Oscillator Frequency-to-Digital Conversion,” IEEE J. Solid-State Circuits, vol. 50, no. 12, pp. 2988-3002, December 2015; C. Weltin-Wu, E. Familier, and I. Galton, “A Linearized Model for the Design of Fractional-N Digital PLLs Based on Dual-Mode Ring Oscillator FDCs,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 62, no. 8, pp. 2013-2023, August 2015.
A high-level block diagram of a second-order ΔΣ FDC-based fractional-N PLL 100 consistent with the state-of-the-art in the previous paragraph is shown in
where eq[n] is the quantization error introduced by the ΔΣ FDC and ePLL[n] is a measure of the average frequency error of vPLL(t) over the nth reference period. The êq[n] sequence is an estimate of eq[n]. It is added via the second adder after passing through the 1−z−1 differentiator. It is used to partially cancel the contribution of eq[n] at the input of the digital loop filter (DLF) within the DLC. By cancelling the quantization error prior to the loop filter, QNC allows the PLL's bandwidth to be increased without significantly degrading the PLL's phase noise.
A simplified block diagram of the ΔΣ FDC from C. Weltin-Wu, E. Familier, and I. Galton, “A Linearized Model for the Design of Fractional-N Digital PLLs Based on Dual-Mode Ring Oscillator FDCs,” IEEE Trans. Circuits Syst. I. Reg. Papers, vol. 62, no. 8, pp. 2013-2023, August 2015 is shown in
Each reference period, the signal encoded in the width of the u(t) pulse is accumulated by the DMRO. Then, the outputs of the DMRO, which represent a quantized version of its phase, are sampled and processed by the RPC to generate y[n] and −êq[n].
The DMRO is implemented as a ring of NR nominally identical delay cells. Ideally, its instantaneous frequency is fhigh when u(t) is high and flow when u(t) is low, where
and A is a design parameter.
Each reference period, the quantized DMRO phase, pR[n], is computed from the sampled DMRO output lines. As indicated in
The operation of the divider is such that adjacent rising edges of vdiv(t) are separated by N v[n] PLL output periods. Ideally, v[n] would be set to 2r[n]−r[n−1], but dividers can only count integer numbers of PLL output periods and r[n] contains both integer and fractional parts. Therefore, it is necessary to instead use just the integer part of r[n], i.e., y[n], so that v[n] =2y[n]−y[n−1] is integer-valued. Given that y[n] is a quantized version of r[n], the fractional part of r[n], i.e., −êq[n], is the negative of the corresponding quantization error. The DLC uses −êq[n] to perform QNC.
The behavior of the system shown in
e
q[n]=Aeqr[n]+{circumflex over (e)}q[n]. (3)
In this case, y[n] is given by (1) and the system's self-dithering property causes eq[n] to have a power spectral density (PSD) equivalent to that of a zero-mean white noise sequence with variance 1/12.
This ΔΣ FDC suffers from two issues. One issue is tight timing constraints on both the digital part of the ΔΣ FDC and the divider. The other issue is high sensitivity to non-ideal DMRO frequencies for higher PLL bandwidths. Once the ΔΣ FDC locks, the rising edges of vdiv(t) succeed and precede rising and falling edges of vref(t), respectively Therefore, as implied by
ΔΣ FDC-based PLLs are not highly sensitive to non-ideal values of fhigh and flow, i.e., values of fhigh and flow that do not exactly satisfy (2), in much the same way that a second-order ΔΣ modulator is not sensitive to deviations in the gain of its second accumulator. Nevertheless, the need to adjust the DMRO each time fat changes so that fhigh and flow at least approximately satisfy (2) complicates the DMRO design. Moreover, the accuracy with which (2) must be satisfied increases significantly with PLL bandwidth to the point that process, voltage, and temperature variations cause fhigh and flow to deviate from their ideal values enough to significantly degrade the PLL's phase noise.
TABLE OF ABBREVIATIONS
The following list of abbreviations are used throughout this application:
ADC Analog to Digital Converter
CMOS Complementary Metal Oxide Semiconductor
CP Charge Pump
DC Direct Current
DCO Digitally Controlled Oscillator
DMRO Dual-Mode Ring Oscillator
ΔΣ Delta-Sigma
DLC Digital Loop Controller
DLF Digital Loop Filter
FCE Frequency Control Element
FDC Frequency to Digital Converter
FSM Finite State Machine
IFS Incremental Frequency Switching
IS-FSM Incremental-Switching Finite State Machine
ISL Incremental Switching Logic
LFCE Latched-Frequency Control Element
LUT Look-Up Table
MSB Most Significant Bit
PEDC Phase Error to Digital Converter
PFD Phase Frequency Detector
PLL Phase-Locked Loop
PSD Power Spectral Density
RF Radio Frequency
RO Ring Oscillator
RPC Ring Phase Calculator
QNC Quantization Noise Cancellation
A preferred embodiment is a delta-sigma frequency-to-digital converter. The converter includes a phase-frequency detector that receives a periodic reference signal. A dual-mode ring oscillator is driven by an output of the phase-frequency detector. A ring phase calculator samples outputs of the dual-mode ring oscillator to calculate phase of the dual-mode ring oscillator. Digital feedback is provided to an accumulator in the ring phase calculator that provides the converter output. Feedback of a delayed version of the converter output is provided through a divider to the phase-frequency detector.
The preferred converter or other converters can benefit from a preferred digital background correction method. A preferred technique can be implemented in the ring phase calculator. Preferably, the digital background calibration comprises a signed least-mean square (LMS)-like loop with gain K and output gn, which digitally compensates for forward path gain error caused by δ≠1 (forward gain in the absence of gain correction).
Another converter that can benefit from the digital background calibration is a charge pump-based converter. The converter includes a phase-frequency detector that receives a periodic reference signal. A charge pump that charges and discharges a capacitor. A one-shot circuit that prevents the magnitude of the charge pump output to grow without bound. An analog-to-digital converter is driven by an output of the charge pump. A multi-modulus divider provides feedback to the phase-frequency detector. Digital background calibration is provided by a multiplier at the output of the analog-to-digital converter to correct for deviations of charge pump currents and capacitance of capacitor from their ideal values.
Asynchronous phase sampling can also be implemented. A preferred ring oscillator delay-free asynchronous phase sampler samples outputs of the ring oscillator (RO). A cycle counter with two counters is clocked by the rising and falling edges, respectively, of the output of the RO. A phase decoder processes the outputs of the RO and selects a sampled counter output that was not changing when the sampling event occurred. Correction logic to compensate for arbitrary initial conditions of the RO and counters within the cycle counter.
A digitally-controlled oscillator (DCO) control technique of the invention is applicable to FDC-based PLLs discussed above but is widely applicable to other digital PLLs. The DCO control technique causes the DCO frequency to increase or decrease by changing the state of one its frequency control elements (FCEs) at a time includes a bank of FCEs to control the DCO frequency, the FCE bank having an array of latched-FCEs (LFCEs). A digital interface accepts an input codeword and outputs two control signals and their inverted versions to control the FCEs' bank. The array of LFCEs is connected to the control signals through an intra-network of switches, with each top switch being controlled by the state of the LFCE to its right (or an inverted version of it) and each bottom switch being controlled by the state of the LFCE to its left (or an inverted version of it). A DCO digital interface includes an incremental switching logic (ISL) and an incremental-switching finite-state-machine (IS -FSM). the ISL splits the input codeword into its integer and fractional parts, digitally re-quantizing the fractional part and adding it to the integer part of the input codeword, an output of this operation being passed through control logic including a clipper, an accumulator, a carry-generator and an adder, wherein the control logic outputs changes in its input (limited to ±1) and the carry is added to the next sample, to serialize a change in the control logic input. An output of the ISL is a signal that takes on values from {−1, 0, 1} and is passed to the IS-FSM, wherein the IS-FSM generates two control signals and their inverted versions that control the array of LFCEs.
The invention will be explained in greater detail hereinafter on the basis of exemplary embodiments illustrated in the drawings, in which:
Preferred embodiments provide a ΔΣ FDCs that reduce implementation complexity and improve performance. The invention also provides a method for digital gain correction. A preferred digital background calibration method compensates for forward path gain error and eliminates the need to include analog gain correction in feedback.
A preferred ΔΣ FDC architecture has relaxed timing constraints and a 3× smaller phase-frequency detector (PFD) output pulse-width span compared to prior state-of-the art architectures discussed in the background. The preferred architecture is therefore simpler to implement and is amenable to higher-frequency reference signals for any given PLL output frequency, which is useful because increasing the reference frequency reduces the contributions of the reference signal phase noise, ΔΣ FDC quantization error, and DMRO phase noise to the PLL's output phase noise.
The DMRO in a DMRO-based ΔΣ FDC is designed to oscillate at one of two frequencies at any given time. These frequencies, denoted as fhigh and flow, ideally have a specific relationship to the PLL output frequency, fPLL. In prior art DMRO-based ΔΣ FDCs, fhigh and flow are adjusted each time fPLL is changed to approximate this ideal relationship, which adds complexity to the DMRO design. Furthermore, while the PLL's performance is relatively insensitive to deviations of fhigh and flow from their ideal values for low-to-moderate PLL bandwidths, this is not the case for high PLL bandwidths.
The invention includes a digital background calibration that addresses these issues. Rather than dynamically adjusting fhigh and flow by controlling the DMRO's analog circuitry as a function offpn, it dynamically adjusts digital circuitry to compensate for error that would otherwise be caused by non-ideal values of fhigh andfiow. Moreover, it does so with much finer resolution than prior art ΔΣ FDCs are able to adjust the DMRO to tune fhigh and flow. These benefits greatly simplify the DMRO, which can now be designed to have fixed values of fhigh and flow, and significantly reduce phase noise for high PLL bandwidths.
Preferred embodiments of the invention will now be discussed with respect to the drawings. The drawings may include schematic representations, which will be understood by artisans in view of the general knowledge in the art and the description that follows.
A preferred embodiment ΔΣ FDC 200 is shown in
The ΔΣ FDC 200 is equivalent to the functional representation in
In the
In the ΔΣ FDC 200, the average of the M-adder 210 output is forced to zero by subtracting a constant 2a from the input of the accumulator 214, which forces average DMRO frequency to be given by Mfref Reasoning and (1) imply that without the 2a subtraction at adder 218, the local feedback around the accumulator 214 would cause the output of the M-adder to have an average of 2A−1a. In this case, the DMRO would lock to (M−24−1a)fref, which would increase the potential for fractional spurs.
The 2a subtraction slightly increases the PLL's digital complexity relative to a comparable PLL based on
It follows from
Features to offset additional complexity include relaxed timing constraints.
In the
As illustrated in
Another feature is reduced PFD output span. For the
e
PLL[n]=ΨPLL[n]−(N+a)Ψref[n]−A(ΨDMRO[n]−ΨDMRO[n−1]), (4)
the eq[n] sequence is bounded by
−1<eq[n]≤0, (5)
and the width of u(t) is given by
τn−tn=Tū+(−y[n−1](N+a)Ψref[n]−AΨDMRO[n−1]−eq[n−1]+eq[n−2]−a) TPLL, (6)
where ΨPLL[n], Ψref[n] and ΨDMRO[n] are the phase noise changes per reference period of vPLL(t), vref(t) and the DMRO, respectively, and
is the average width of the u(t) pulse.
Suppose bPLL and bDMRO are the maximum magnitudes of ePLL[n] and ΨDMRO[n], respectively, so
|ePLL[n]|<bPLL and |ΨDMRO[n]|<bDMRO (8)
for all n. Then, it follows from (1), (4)-(6) and (8) that the maximum span of u(t), ΔTu, which is defined as
satisfies
ΔTu<2 (3+2bPLL+AbDMRO)TPLL. (10)
Analysis of the present ΔΣ FDC 200 yields (4), (5), and the following expression for the width of the u(t) pulse during the nth reference period:
τn−tn=Tū(y[n−1]−ΨPLL[n]+(N+a) Ψref[n]−AΨDMRO[n−1]eq[n−1]+eq[n−2]+a) TPLL. (11)
where Tū is also given by (7). Hence, (1), (4), (5), (8), (9) and (11) imply that, for the present ΔΣ FDC 200, ΔTu satisfies
ΔTu<2 (1+2bPLL+AbDMRO) TPLL. (12)
In practice, bPLL, bDMRO<<1, so (10) and (12) imply that ΔTu for the present ΔΣ FDC 200 is approximately a third of that of the prior
A smaller ΔTu allows for a larger minimum difference between the phases of vref(t) and vdiv(t), so it is beneficial as it mitigates spurs generated as a consequence of variations in supply voltage of the PFD 202 when vref(t) and vdiv(t) are close in phase. Additionally, reducing ΔTu mitigates spurs from non-ideal DMRO behavior by increasing the time available for the DMRO 204's instantaneous frequency error transients to die out each reference period.
Another feature is the ability to handle higher-frequency reference signals. The relaxed timing constraints and smaller ΔTu of the present ΔΣ FDC 200 allows for the use of higher-frequency reference signals, which lowers the contribution to the PLL's phase noise from all noise sources within the ΔΣ FDC. As in conventional fractional-N PLLs, the contribution of the reference signal to the PLL output phase noise PSD, SPLL(f), is proportional to (N+a)2. Equations (1), (4) and
Digital Gain Calibration Method (
As explained above, the behavior of the present ΔΣ FDC is identical to that of a second-order ΔΣ modulator provided (2) holds and 2NR/A is integer-valued. However, in practice
where the deviation of the factor δ from its ideal value of 1 is the ΔΣ FDC's forward path gain error. This error degrades the system's self-dithering property and, as shown below, it reduces the extent to which QNC cancels the error introduced by the ΔΣ FDC's coarse quantization operation.
Analysis presented in [C. Weltin-Wu, E. Familier, and I. Galton, “A Linearized Model for the Design of Fractional-N Digital PLLs Based on Dual-Mode Ring Oscillator FDCs,” IEEE Trans. Circuits Syst. I. Reg. Papers, vol. 62, no. 8, pp. 2013-2023, August 2015] can be modified with (13) instead of (2) for the present ΔΣ FDC, 200 which yields the behavioral model of the ΔΣ FDC shown in
H(z)=1−(1−δ−1)z−2. (14)
It follows from
respectively, where
is the discrete-time loop gain of the PLL. The right-most expression in (15) implies that if δ=1, then p[n] does not depend on êq[n], but if δ≠1, then eq[n] leaks into the DLF input. As the power of eq[n] is much larger than that of eqr[n] in practice, this can be problematic, particularly for high PLL bandwidths. For instance, in the DMRO-based PLL presented in C. Weltin-Wu, G. Zhao, and I. Galton, “A 3.5 GHz Digital Fractional-NPLL Frequency Synthesizer Based on Ring Oscillator Frequency-to-Digital Conversion,” IEEE I Solid-State Circuits, vol. 50, no. 12, pp. 2988-3002, December 2015, A=1 and NR=13, so Δr=1/26 and the power of eq[n] is approximately 28 dB larger than that of eqr[n] (recall that Δc=1). In this case, (15) with A=1 implies that a ΔΣ FDC forward path gain error corresponding to δ−1=1±0.08 would introduce an additional error component that depends on êq[n] with approximately double the power of the component that depends on eqr[n]. This would significantly increase the PLL output phase noise PSD at offset frequencies where the ΔΣ FDC quantization error contribution dominates those of the other noise sources.
A digital gain calibration method of the invention can address these issues. The present digital gain calibration method modifies the ΔΣ FDC's RPC 206, the details of which are shown in
The gain calibration technique consists of a signed least-mean square (LMS)-like loop with gain K and output gn, which digitally compensates for forward path gain error caused by δ≠1. It is based on the following two results. The first result is that dR[n] in
where Hg(z) is given by (14) with δ−1 replaced by gnδ−1 and Tg(z) is given by (16) with Hg(z) and gnδ−1 instead of H(z) and δ−1, respectively. It follows from (17) that gn=δ makes the contribution to p[n] from êq[n] equal to zero. The second result is that gn(dR[n]−dR[n−1]) equals −v[n−1]−a plus zero-mean error when gt, is equal to its ideal value of δ, i.e., δ(dR[n]−dR[n−1])=−v[n−1]−a plus zero-mean error.
These observations suggest that, provided it is stable, the gain calibration feedback loop ramps gt, up or down until it reaches the point where the input to the accumulator with gain K is zero-mean noise.
In addition to preventing êq[n] from leaking into the PLL loop, the proposed calibration technique also allows for the use of DMRO topologies with coarse frequency tuning or no tuning at all. This not only simplifies the design and implementation of the DMRO, but also simplifies the system as it renders feedback loops that tune fhigh and flow as a function of fPLL unnecessary.
The present calibration technique somewhat increases the digital complexity of the ΔΣ FDC 200, but typically does not add significantly to the PLL's overall power or area consumption. For example, in the PLL implementation described below, both dR[n] and gn have 10 fractional bits, so 20 fractional bits are required to represent gndR[n]. Given that a also has 20 fractional bits, the gain calibration technique negligibly increases the number of fractional bits required to represent the RPC accumulator's input. Therefore, as the calibration technique's digital LMS loop is relatively simple, the fref-rate digital multiplier prior to the RPC's accumulator represents most of the calibration technique's added complexity.
A convergences analysis shows the digital calibration causes gn to converge to its ideal value.
εn=δ−1gn−1. (18)
For any fixed value of gn and neglecting eqr[n],
More precisely,
e[n]=−v[n−1]−a−ePLL[n], (19)
and that a[n] can be written as
where ae[n] is the contribution of eqr[n] to a[n]. Substituting (19) into (20) adding v[n−1]+a to the result, and then multiplying the resulting expression by sgn(v[n−1]+a) yields
b[n]=εn|v[n−1]+a|+be[n], (21)
where be[n] is error that arises from the error in the estimate of e[n], the contribution of eqr[n], and gn not being constant.
εn+1=(1−δ−1K|v[n−1]+a|)εn+δ−1Kbe[n], (22)
from which it follows that
n+1=(1−δ−1K|v[n−1]+a|)
where
When δ≠1, the self-dithering property of the ΔΣ FDC is not perfect, so eqr[n] can be correlated with sgn(v[n−1]+a). Furthermore, it follows from
so
n+1=(1−δ−1K|v[n−1]+a|)
The recursive application of (25) to itself yields
which implies that, on average, εn+1 tends to zero provided K is chosen such that
As |v[n−1]+a| is bounded and is regularly non-zero, (27) is easy to satisfy in practice.
The digital gain correction method of
Delay-Free Asynchronous Phase Sampling.
The invention also provides for delay-free asynchronous phase sampling of the DMRO 204 in
The cycle counter includes two counters 906 and 908 (of 4 bits each in this example). The counter with output cpos(t) is clocked with the rising edge of the RO's cell with output d1(t), whereas the counter with output cneg(t) is clocked with the falling edge of d1(t). On each rising edge of vsamp(t), the counter outputs cpos(t) and cneg(t) are sampled to generate cpos[n] and cneg[n], and the RO outputs d1(t), d2(t), . . . , d127(t) are sampled to generate d1[n], d2[n], . . . , d127[n]. The phase decoder consists of a lookup table (LUT) 910 that quantizes the sampled RO outputs to form a sequence, pF[n], which represents the fractional part of the sampled RO phase, and the overall logic in the phase decoder 909 computes pI[n], which represents the integer part of the sampled RO phase.
The top and bottom counters 906 and 908 in the cycle counter are clocked when pF[n]≅0 and pF[n]≅126Δ, respectively, where Δ=1/254 in the example case shown in
These requirements are avoided via the ccorr[n] correction logic 912. As both sampled counter outputs are reliable when pF[n] is around 63Δ and 190Δ, the ccorr[n] logic block 912 in
and, as shown in
The sequences pI[n] and pF[n] are combined at the output of the phase decoder 909 to form the sequence p[n], which represents the sampled RO phase comprising both integer and fractional parts.
All arithmetic operations within the phase decoder 906 and its ccorr[n] logic block 912, are performed with 2C-modular arithmetic, where C is the number of bits of the counters within the cycle counter 904 (e.g., C=4 in the example case shown in
Incremental Frequency-Switching Controller
In
In the DCO 1008, the minimum achievable frequency-step is dictated by the FCE's minimum frequency step size, Δmin, which, for many applications, is larger than the desired frequency step, Δ.
To achieve frequency steps that are a fraction of Δmin, dF[n] is digitally re-quantized to an ffast-rate (usually ffast>fref) B-bit sequence, dFq[n], where dFq[n] is equal to dF[n] plus some quantization error, usually high-pass shaped. The parameters Amin, F, B, ffast and the digital re-quantizer architecture are chosen such that the extra noise resulting from the quantized frequency-tuning process does not deteriorate the PLL's phase noise profile.
The way dI[n] and dFq[n] are combined and translated into DCO frequency changes depends on the DCO topology.
While in the acquisition-mode, the PLL's negative feedback mechanism tries to set d[n] to the right value such that the DCO runs at the desired frequency. During this phase, d[n] experiences a transient behavior determined by the PLL's initial conditions and loop dynamics and changes in dI[n] are normal. Once lock is acquired, d[n] converges to a constant number whose value sets the PLL to run at the desired frequency, and the PLL is said to run in the tracking-mode. In this mode, d[n] would vary around this constant value in response to the PLL's phase error in addition to other noise terms incurred during the PEDC process. In many applications, the low-noise system-level requirements imply that dI[n] remains constant, and only dF[n] would change in response to the noise sources in the PLL. Occasionally, however, dI[n] would change due to the DCO's flicker noise and temperature induced frequency drifts, but this happens at a much lower rate than the changes in dF[n].
The DCO 1008 (
The switches' network guarantees that only two LFCEs are active over every fast clock period, i.e., only two LFCEs are accessible by the control signals, one through c1[n] and the other through c2[n]. The switches arrangement that achieves such functionality is shown in
Without loss of generality, the digital blocks' bus widths and signal processing details are presented within the context of an implementation example.
Once m[n] is ready, the FCE bank control signals c1[n] and c2[n] are generated by the IS-FSM. The IS-FSM finite-state transition diagram is shown in
While specific embodiments of the present invention have been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art. Such modifications, substitutions and alternatives can be made without departing from the spirit and scope of the invention, which should be determined from the appended claims.
Various features of the invention are set forth in the appended claims.
The application claims priority under 35 U.S.C. §119 and all applicable statutes and treaties from prior provisional application Ser. No. 62/944,797, which was filed Dec. 6, 2019, and is incorporated by reference herein.
This invention was made with government support under 1617545 awarded by the National Science Foundation. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62944797 | Dec 2019 | US |