DIGITAL-TO-TIME CONVERTER MISMATCH COMPENSATION

Information

  • Patent Application
  • 20240072821
  • Publication Number
    20240072821
  • Date Filed
    August 30, 2022
    2 years ago
  • Date Published
    February 29, 2024
    8 months ago
Abstract
A digital-to-time converter circuit includes a scrambling and noise shaping circuit, a digital-to-analog converter (DAC), and a buffer circuit. The scrambling and noise shaping circuit includes an input and an output. The input is coupled to a delay input terminal. The scrambling and noise shaping circuit is configured to generate a residue value signal that scrambles and noise shapes a mismatch error. The DAC includes an input and an output. The input of the DAC is coupled to the output of the scrambling and noise shaping circuit. The DAC is configured to generate a residue timing signal based on the residue value signal that scrambles and noise shapes the mismatch error. The buffer circuit includes an input and an output. The input of the buffer circuit is coupled to the output of the DAC. The output of the buffer circuit is coupled to a signal output terminal.
Description
BACKGROUND

Frequency synthesizers use fractional-N phase-locked loops (PLLs) to generate output frequencies that are non-integer multiples of a reference frequency. To reduce output dock jitter, the fractional-N PLL may include a digital-to-time converter circuit. The digital-to-time converter (DTC) circuit is a variable delay circuit that delays a received signal by a time defined by a digital delay value. In a fractional-N PLL, a digital-to-time converter circuit can reduce output jitter by adjusting the edge timing of one or more edge signals fed to the phase detector of the PLL.


SUMMARY

In one example, a digital-to-time converter circuit includes a delay input terminal, a signal output terminal, a delta-sigma modulator circuit, a dynamic element matching (DEM) circuit, a thermometer digital-to-analog converter (DAC), and a buffer circuit. The delta-sigma modulator circuit includes an input and an output. The input of the delta-sigma modulator circuit is coupled to the delay input terminal of the digital-to-time converter circuit. The DEM circuit includes an input and an output. The input of the DEM circuit is coupled to the output of the delta-sigma modulator circuit. The thermometer DAC includes an input and an output. The input of the thermometer DAC is coupled to the output of the DEM circuit. The buffer circuit includes an input and an output. The input of the buffer circuit is coupled to the output of the thermometer DAC. The output of the buffer circuit is coupled to the signal output terminal of the digital-to-time converter circuit.


In another example, a digital-to-time converter circuit includes a delay input terminal, a signal output terminal, a scrambling and noise shaping circuit, a DAC, and a buffer circuit. The scrambling and noise shaping circuit includes an input and an output. The input of the scrambling and noise shaping circuit is coupled to the delay input terminal of the digital-to-time converter circuit. The scrambling and noise shaping circuit is configured to generate a residue value signal that scrambles and noise shapes a mismatch error. The DAC includes an input and an output. The input of the DAC is coupled to the output of the scrambling and noise shaping circuit. The DAC is configured to generate a residue timing signal based on the residue value signal that scrambles and noise shapes the mismatch error. The buffer circuit includes an input and an output. The input of the buffer circuit is coupled to the output of the DAC. The output of the buffer circuit is coupled to the signal output terminal of the digital-to-time converter circuit.


In a further example, a phase-locked loop (PLL) circuit includes a phase detector circuit, a filter circuit, a voltage-controlled oscillator (VCO), a divider circuit, a delta-sigma modulator circuit, and a digital-to-time converter circuit. The filter circuit is coupled to the phase detector circuit. The VCO is coupled to the filter circuit. The divider circuit is coupled to the VCO. The delta-sigma modulator circuit is coupled to the divider circuit. The digital-to-time converter circuit is coupled to the delta-sigma modulator circuit and the phase detector circuit. The digital-to-time converter circuit includes a scrambling and noise shaping circuit, a DAC, and a buffer circuit. The scrambling and noise shaping circuit includes an input and an output. The input of the scrambling and noise shaping circuit is coupled to the delta-sigma modulator circuit. The scrambling and noise shaping circuit is configured to generate a residue value signal that scrambles and noise shapes a mismatch error. The DAC includes an input and an output. The input of the DAC is coupled to the output of the scrambling and noise shaping circuit. The DAC is configured to generate a residue timing signal based on the residue value signal that scrambles and noise shapes the mismatch error. The buffer circuit includes an input and an output. The input of the buffer circuit is coupled to the output of the DAC. The output of the buffer circuit is coupled to the phase detector circuit.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A is a block diagram of an example fractional-N synthesizer that includes a digital-to-time converter with reduced mismatch error coupled to a divider output.



FIG. 1B is a block diagram of an example fractional-N synthesizer that includes a digital-to-time converter with reduced mismatch error coupled to a reference input.



FIG. 1C is a block diagram of an example fractional-N synthesizer that includes a first digital-to-time converter with reduced mismatch error coupled the divider output and a second digital-to-time converter with reduced mismatch error coupled to the reference input.



FIG. 2 is a block diagram for a first example digital-to-time converter with reduced mismatch error.



FIG. 3 is a block diagram for a second example digital-to-time converter with reduced mismatch error.



FIG. 4 is a block diagram for a third example digital-to-time converter with reduced mismatch error.



FIG. 5 is a block diagram for a fourth example digital-to-time converter with reduced mismatch error.



FIG. 6 is a block diagram for an example digital-to-time converter with reduced mismatch error that includes a current-based digital-to-analog converter.



FIG. 7 is a graph showing phase noise in a simulation of the fractional-N synthesizer of FIG. 1A.





DETAILED DESCRIPTION

Digital-to-time converter circuits are subject to a number of error conditions that affect the delay applied to a received clock signal. For example, a digital-to-time converter circuit that provides delay based on an RC (resistor-capacitor) time constant is subject to gain error, integral nonlinearity (INL) error, and mismatch error. Gain error (error between desired vs actual maximum delay value minus minimum delay value as controlled by the delay input to the digital-to-time converter circuit) is caused by variation in the range of the RC time constant across process, voltage, and temperature variations (PVT). INL error is caused, in large part, by the change in slope of input to a buffer (e.g., an output buffer) of the digital-to-time converter as a function of the delay input value. INL due to the change in slope to the buffer tends to be quadratic in nature with a peak value that changes with PVT. Mismatch error is caused by differences (mismatch) in the capacitors of a capacitive digital-to-analog converter (DAC), or differences (mismatch) of current elements of a current DAC, of the digital-to-time converter circuit. Mismatch error is generally random in nature and varies with PVT.


The delay input values provided to the digital-to-time converter represent a residue value signal generated by a delta-sigma modulator. The delta-sigma modulator also generates divider values for a multi-modulus frequency divider, and the residue value signal generated by the delta-sigma modulator is predictive of the instantaneous timing error at the output of the multi-modulus frequency divider caused by variations of the divider values. The digital-to-time converter ideally cancels the instantaneous timing error according to the residue value signal, but such cancellation may be degraded by the digital-to-time converter error sources. The residue value signal output by the delta-sigma modulator tends to have periodic components, which leads to periodic patterns in digital-to-time converter mismatch error such that fractional spurs are produced. Achievement of low fractional spurs is an important requirement for many applications.


In some digital-to-time converter circuits, mismatch error compensation may be provided by including a look-up table that controls an auxiliary set of elements (e.g., auxiliary capacitors of a capacitive DAC) to address code gaps and other non-idealities caused by mismatch. However, generating the look-up table entries generally requires time consuming measurements that increase production cost, and the compensation provided by the look-up table may degrade with variations in temperature or voltage.


The digital-to-time converters described herein apply scrambling and noise shaping to compensate for mismatch in the digital-to-time converter. The scrambling randomizes the mapping from residue value signal to mismatch error in order to avoid periodicity and thereby reduce fractional spurs. The noise shaping reduces the impact of mismatch error by shifting mismatch related noise to higher frequencies that are, in turn, low-pass filtered by the PLL. The digital-to-time converters may implement the scrambling and noise shaping by using one or more delta-sigma modulators to noise shape the quantization noise and scramble the mismatch error and applying dynamic element matching to shift mismatch related noise to higher frequencies (i.e., noise shape the mismatch error).



FIG. 1A is a block diagram for an example fractional-N synthesizer 100 that applies scrambling and noise shaping to reduce mismatch error of the digital-to-time converter. The fractional-N synthesizer 100 includes a phase detector 104, a loop filter 106, a voltage-controlled oscillator 108, a multi-modulus divider circuit 110, a delta-sigma modulator circuit 112, a digital-to-time converter circuit 114, and a digital-to-time converter calibration circuit 116 arranged as a PLL circuit. The phase detector 104 is coupled to a reference terminal 102, the loop filter 106 and the digital-to-time converter circuit 114. The phase detector 104 compares a reference signal (Ref) received at the reference terminal 102 and the output (Div) of the digital-to-time converter circuit 114 to generate a difference signal representing the phase difference of Ref and Div.


The loop filter 106 is coupled to the voltage-controlled oscillator 108. The loop filter 106 low-pass filters the difference signal generated by the phase detector 104, and the output of the loop filter 106 controls the voltage-controlled oscillator 108. The voltage-controlled oscillator 108 is coupled to the multi-modulus divider circuit 110. The multi-modulus divider circuit 110 divides the frequency of output (Out) of the voltage-controlled oscillator 108. The multi-modulus divider circuit 110 is coupled to the delta-sigma modulator circuit 112 and the digital-to-time converter circuit 114. The divisor (N) applied by the multi-modulus divider circuit 110 to divide the frequency of Out is generated by the delta-sigma modulator circuit 112. The delta-sigma modulator circuit 112 generates the divisor N based on a fractional value (X).


As the divisor N changes, the timing of the edges of the signal 120 produced by the multi-modulus divider circuit 110 changes relative to the edges of Ref. The digital-to-time converter circuit 114 is coupled to the delta-sigma modulator circuit 112. The digital-to-time converter circuit 114 reduces the variation in edge timing of the signal 120 by delaying an edge of the signal 120 based on a residue value signal (Res) received from the delta-sigma modulator circuit 112 to produce Div.


The digital-to-time converter calibration circuit 116 is coupled to the phase detector 104, the delta-sigma modulator circuit 112, and the digital-to-time converter circuit 114. The digital-to-time converter calibration circuit 116 generates calibration signals (DTC calibration signals) that compensate for gain error and INL in the digital-to-time converter circuit 114. Additional information on gain error and INL error compensation can be found in U.S. patent application Ser. No. 17/573,323.



FIG. 1B is a block diagram of a second example fractional-N synthesizer 130. The fractional-N synthesizer 130 is similar to the fractional-N synthesizer 100, except the digital-to-time converter circuit 114 is coupled between the reference terminal 102 and the phase detector 104, rather than between the 110 and the phase detector 104 as in the fractional-N synthesizer 100.



FIG. 1C is a block diagram of a third example fractional-N synthesizer 140. The fractional-N synthesizer 140 includes the digital-to-time converter circuit 114 coupled between the 110 and the phase detector 104 as in the fractional-N synthesizer 100, and includes a second digital-to-time converter circuit 144 coupled between the reference terminal 102 and the phase detector 104 as in the fractional-N synthesizer 130. The digital-to-time converter circuit 144 may be similar or identical to the digital-to-time converter circuit 114. The fractional-N synthesizer 140 also includes a second digital-to-time converter calibration circuit 146 coupled to the digital-to-time converter circuit 144. The digital-to-time converter calibration circuit 146 may be similar or identical to the digital-to-time converter calibration circuit 116.


To compensate for mismatch error in the various elements of the digital-to-time converter circuit 114 that generate the delay applied to the signal 120, the digital-to-time converter circuit 114 includes scrambling and noise shaping circuitry. FIG. 2 is a block diagram for an example digital-to-time converter circuit 200 that includes scrambling and noise shaping circuitry to reduce the impact of mismatch error. The digital-to-time converter circuit 200 includes a transistor 202, a transistor 204, a transistor 206, a thermometer DAC 208, a scrambling and noise shaping circuit 211, and a buffer 218. In the digital-to-time converter circuit 200, the signal 120 received at the signal input terminal 114A is delayed by a time needed to charge the capacitor array 210 within the thermometer DAC 208 (through the transistor 202 and the transistor 204) to the threshold of the buffer 218. The transistors 202 and 204 provide the resistance Rsw for conducting current to the thermometer DAC 208. The transistor 202 is controlled by calibration signal (Vtune) received from the digital-to-time converter calibration circuit 116 to adjust the range of the digital-to-time converter circuit 200 so that gain error is minimized. The transistor 204 is controlled by the signal 120 received from the multi-modulus divider circuit 110 (or by Ref in the fractional-N synthesizer 130 or 140). The gate of the transistor 204 is coupled to the signal input terminal 114A. Current flows through the transistor 202 and the transistor 204 to charge the capacitor array 210 within thermometer DAC 208. When the voltage across the thermometer DAC 208, node 209, exceeds the threshold of the buffer 218, the buffer 218 changes state, and generates an edge at the signal output terminal 114C. The buffer 218 includes an output coupled to the signal output terminal 114C. The transistor 206 discharges the thermometer DAC 208 such that the ramp in voltage on node 209 consistently starts from a given reset voltage. Control of Vdischarge is achieved with auxiliary control circuits (not shown) that typically assert Vdischarge (begin discharge of node 209) upon sensing the rising edge of buffer 218 and then de-assert Vdischarge before the falling edge of signal 120. The transistor 202 and the transistor 204 may be p-channel field effect transistors (FETs). The transistor 206 may be an n-channel FET.


The thermometer DAC 208 is coupled to the transistor 204, the transistor 206, and the buffer 218. The thermometer DAC 208 is a thermometer DAC and includes capacitor array 210 consisting of N unit capacitors, where N may be >100 and, for high performance applications, may be >1000. The values of the unit capacitors within capacitor array 210 may vary (with respect to one another), and such variance is referred to as mismatch. Typically, unit capacitor values may be <=1 fF when implementing the digital-to-time converter in modern CMOS processes. Each of the unit capacitors of the capacitor array 210 is individually selectable for connection to the transistor 204 and the buffer 218 by switches of the thermometer DAC 208 (not shown).


The scrambling and noise shaping circuit 211 selects the particular unit capacitors within capacitor array 210 to be switchably connected to the transistor 204 and the buffer 218 for each edge processed by the digital-to-time converter circuit 200. The scrambling and noise shaping circuit 211 randomizes selection of the unit capacitors of the capacitor array 210 to reduce fractional spurs and shift mismatch related noise to higher frequencies. The scrambling and noise shaping circuit 211 includes a delta-sigma modulator circuit 212, a binary-to-thermometer conversion circuit 214, and a dynamic element matching circuit 216. The delta-sigma modulator circuit 212 may be a first-order delta-sigma modulator. The delta-sigma modulator circuit 212 is coupled to the delay input terminal 114B for receipt of the residue value signal (Res) generated by the delta-sigma modulator circuit 112. An output of the delta-sigma modulator circuit 212 is coupled to an input of the binary-to-thermometer conversion circuit 214. An output of the binary-to-thermometer conversion circuit 214 is coupled to an input of the dynamic element matching circuit 216. An output of the dynamic element matching circuit 216 is coupled to an input of the thermometer DAC 208. The delta-sigma modulator circuit 212 generates a binary output (Out0) based on Res (and the internal state of the delta-sigma modulator circuit 212). The binary-to-thermometer conversion circuit 214 converts Out0 to a thermometer code. For example, in the output of the binary-to-thermometer conversion circuit 214 a number of bits corresponding to the binary value Out0 are set. The dynamic element matching circuit 216 receives the thermometer code generated by the binary-to-thermometer conversion circuit 214 and generates a new thermometer code 220 for application in the thermometer DAC 208. The new thermometer code 220 selects the same number of control bits for the capacitor array 210 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 214, but the bits set in the new thermometer code 220 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 214. For example, the dynamic element matching circuit 216 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 220.


The delta-sigma modulator circuit 212 truncates Res to produce Out0, where it is assumed that Res may include a higher number of bits than Out0, such that the quantization noise due to truncation is noise shaped. The resulting dithering in Out0 due to truncation also aids in scrambling the mismatch error due to mismatch of the unit capacitors of the capacitor array 210 relative to Res received at the delay input terminal 114B. The mismatch error due to mismatch of the unit capacitors of the capacitor array 210 is shaped (moved to higher frequencies) by operation of the dynamic element matching circuit 216 and filtered by the PLL.



FIG. 3 is a block diagram for an example digital-to-time converter circuit 300 that includes scrambling and noise shaping circuitry to reduce mismatch error. The digital-to-time converter circuit 300 is similar to the digital-to-time converter circuit 200, but with reduced complexity for the DEM implementation. Rather than a single thermometer DAC 208 as in the digital-to-time converter circuit 200, the digital-to-time converter circuit 300 includes a thermometer DAC 308 and a thermometer DAC 318 coupled to the transistor 204 and the buffer 218. The thermometer DAC 308 includes an array of (N) capacitors 310, and the thermometer DAC 318 includes an array of (M) capacitors 320. Each capacitor 320 has a capacitance equal to a selected unit capacitance UnitCapacitance. Each capacitor 310 has a capacitance equal to M/2*UnitCapacitance. The number of control bits in the thermometer DAC 308 and the thermometer DAC 318 is substantially lower than the number of control bits in the thermometer DAC 208. For example, if the thermometer DAC 208 includes 128 control bits for unit capacitors of the capacitor array 210, the thermometer DAC 308 may include 16 control bits for capacitors 310 and the thermometer DAC 318 may include 16 control bits for capacitors 320.


The scrambling and noise shaping circuit 311 selects the particular capacitors 310 and capacitors 320 to be switchably connected to the transistor 204 and the buffer 218 for each edge processed by the digital-to-time converter circuit 300. The scrambling and noise shaping circuit 311 randomizes selection of the capacitors 310 and the capacitors 320 to reduce fractional spurs and shift mismatch related noise to higher frequencies. The scrambling and noise shaping circuit 311 includes the delta-sigma modulator circuit 312, a binary-to-thermometer conversion circuit 314, and a dynamic element matching circuit 316. An output of the delta-sigma modulator circuit 312 is coupled to an input of the binary-to-thermometer conversion circuit 314. An output of the binary-to-thermometer conversion circuit 314 is coupled to an input of the dynamic element matching circuit 316. An output of the dynamic element matching circuit 316 is coupled to an input of the thermometer DAC 308 (i.e., control bits for capacitors 310). The delta-sigma modulator circuit 312 generates a binary output (Out0) based on Res (and the internal state of the delta-sigma modulator circuit 312). The binary code Out0 generated by delta-sigma modulator circuit 312 may include fewer bits than the binary code Out0 generated by delta-sigma modulator circuit 212. The binary-to-thermometer conversion circuit 314 converts Out0 to a thermometer code. The thermometer code generated by the binary-to-thermometer conversion circuit 314 may include fewer bits than the thermometer code generated by the binary-to-thermometer conversion circuit 214. The dynamic element matching circuit 316 receives the thermometer code generated by the binary-to-thermometer conversion circuit 314 and generates a new thermometer code 321 for application in the thermometer DAC 308. The new thermometer code 321 selects the same number of control bits for capacitors 310 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 314, but the bits set in the new thermometer code 321 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 314. For example, the dynamic element matching circuit 316 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 321. Because the new thermometer code 321 may include fewer bits than the new thermometer code 220, the dynamic element matching circuit 316 may be less complex than the dynamic element matching circuit 216.


The scrambling and noise shaping circuit 311 controls the thermometer DAC 318 to compensate for quantization in the Out0 signal of delta-sigma modulator circuit 312 relative to its input Res signal. To control the thermometer DAC 318, the scrambling and noise shaping circuit 311 includes a delta-sigma modulator circuit 322, a binary-to-thermometer conversion circuit 324, a dynamic element matching circuit 326, and a first order difference circuit 328. The delta-sigma modulator circuit 322 may be a first-order delta-sigma modulator. The first order difference circuit 328 is coupled to a residue output of the delta-sigma modulator circuit 312, and generates a first order difference signal based on the residue received from the delta-sigma modulator circuit 312. The residue is representative of quantization error in Out0. An input of the delta-sigma modulator circuit 322 is coupled to the output of the first order difference circuit 328. An output of the delta-sigma modulator circuit 322 is coupled to an input of the binary-to-thermometer conversion circuit 324. An output of the binary-to-thermometer conversion circuit 324 is coupled to an input of the dynamic element matching circuit 326. An output of the dynamic element matching circuit 326 is coupled to an input of the thermometer DAC 318. The delta-sigma modulator circuit 322 generates a binary output (Out1) based on the output of the first order difference circuit 328 (and the internal state of the delta-sigma modulator circuit 322). The binary-to-thermometer conversion circuit 324 converts Out1 to a thermometer code. For example, in the output of the binary-to-thermometer conversion circuit 324 a number of bits corresponding to the binary value Out1 are set. The dynamic element matching circuit 326 receives the thermometer code generated by the binary-to-thermometer conversion circuit 324 and generates a new thermometer code 330 for application in the thermometer DAC 318. The new thermometer code 330 selects the same number of control bits for capacitors 320 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 324, but the bits set in the new thermometer code 330 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 324. For example, the dynamic element matching circuit 326 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 330.



FIG. 4 is a block diagram for an example digital-to-time converter circuit 400 that includes scrambling and noise shaping circuitry to reduce mismatch error. The digital-to-time converter circuit 400 is similar to the digital-to-time converter circuit 300, but includes a binary DAC 418 rather than the thermometer DAC 318. A thermometer DAC 408 includes an array of (N) capacitors 410, and the binary DAC 418 includes an array of (M) binary weighted capacitors 420. Each of the capacitors 420 includes one or more capacitors having a capacitance that is binary weighted relative to a unit capacitance


UnitCapacitance. Each capacitor 410 has a capacitance equal to 2M/2*UnitCapacitance.


The scrambling and noise shaping circuit 411 selects the particular capacitors 410 and capacitors 420 to be switchably connected to the transistor 204 and the buffer 218 for each edge processed by the digital-to-time converter circuit 400. The scrambling and noise shaping circuit 411 randomizes selection of the capacitors 410 and the capacitors 420 to reduce fractional spurs and, for capacitors 410, shift mismatch related noise to higher frequencies. The scrambling and noise shaping circuit 411 includes the delta-sigma modulator circuit 312, the binary-to-thermometer conversion circuit 314, and the dynamic element matching circuit 316. An output of the delta-sigma modulator circuit 312 is coupled to an input of the binary-to-thermometer conversion circuit 314. An output of the binary-to-thermometer conversion circuit 314 is coupled to an input of the dynamic element matching circuit 316. An output of the dynamic element matching circuit 316 is coupled to an input of the thermometer DAC 408. The delta-sigma modulator circuit 312 generates a binary output (Out0) based on Res (and the internal state of the delta-sigma modulator circuit 312). The binary-to-thermometer conversion circuit 314 converts Out0 to a thermometer code. The dynamic element matching circuit 316 receives the thermometer code generated by the binary-to-thermometer conversion circuit 314 and generates a new thermometer code 421 for application in the thermometer DAC 408. The new thermometer code 421 selects the same number of control bits for capacitors 410 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 314, but the bits set in the new thermometer code 421 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 314. For example, the dynamic element matching circuit 316 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 421.


The scrambling and noise shaping circuit 411 controls the binary DAC 418 to compensate for quantization in the delta-sigma modulator circuit 312. To control the binary DAC 418, the scrambling and noise shaping circuit 411 includes the delta-sigma modulator circuit 322 and the first order difference circuit 328. The first order difference circuit 328 is coupled to the residue output of the delta-sigma modulator circuit 312, and generates a first order difference signal based on the residue received from the delta-sigma modulator circuit 312. An input of the delta-sigma modulator circuit 322 is coupled to the output of the first order difference circuit 328. An output of the delta-sigma modulator circuit 322 is coupled to an input of the binary DAC 418. The delta-sigma modulator circuit 322 generates a binary output (Out1) based on the output of the first order difference circuit 328 (and the internal state of the delta-sigma modulator circuit 322). The binary DAC 418 applies Out1 to select the capacitors 420 switchably connected to the transistor 204 and the buffer 218.


The combined influence of delta-sigma modulator circuit 312, first order difference circuit 328, and delta-sigma modulator circuit 322 on binary output Out1 leads to scrambling of the mismatch of the capacitors 420 relative to Res received at the delay input terminal 114B. The binary weighting of the binary DAC 418 provides an efficient control implementation of capacitor selection for capacitors 420 in reducing the impact of quantization noise due to truncation of Out0 relative to Res by delta-sigma modulator circuit 312 which corresponds to quantization error left over from thermometer DAC 408. Mismatch in the binary DAC 418 is not shaped (moved to higher frequencies), but is scrambled, by the combined influence of delta-sigma modulator circuit 312, first order difference circuit 328, and delta-sigma modulator circuit 322, to avoid fractional spurs.



FIG. 5 is a block diagram for an example digital-to-time converter circuit 500 that includes scrambling and noise shaping circuitry to reduce mismatch error. The digital-to-time converter circuit 500 is similar to the digital-to-time converter circuit 300, and includes a binary DAC in addition to the two thermometer DACs. The thermometer DAC 508 includes an array of (N) capacitors 510, the thermometer DAC 518 includes an array of (M) capacitors 520, and the binary DAC 514 includes an array of (K) binary weighted capacitors 516. Each of the capacitors 516 includes one or more capacitors having a capacitance that is binary weighted relative to a unit capacitance UnitCapacitance. Each capacitor 520 has a capacitance equal to









2
K

2

*



Unit



Capacitance
.





Each capacitor 510 has a capacitance equal to








M
2



(


2
K

2

)

*



Unit



Capacitance
.





The scrambling and noise shaping circuit 511 selects the particular capacitors 510, capacitors 520, and capacitors 516 to be switchably connected to the transistor 204 and the buffer 218 for each edge processed by the digital-to-time converter circuit 500. The scrambling and noise shaping circuit 511 randomizes selection of the capacitors 510, capacitors 520, and capacitors 516 to reduce fractional spurs and shift mismatch related noise to higher frequencies. The scrambling and noise shaping circuit 511 includes the delta-sigma modulator circuit 312, the binary-to-thermometer conversion circuit 314, and the dynamic element matching circuit 316. An output of the delta-sigma modulator circuit 312 is coupled to an input of the binary-to-thermometer conversion circuit 314. An output of the binary-to-thermometer conversion circuit 314 is coupled to an input of the dynamic element matching circuit 316. An output of the dynamic element matching circuit 316 is coupled to an input of the thermometer DAC 508. The delta-sigma modulator circuit 312 generates a binary output (Out0) based on Res (and the internal state of the delta-sigma modulator circuit 312). The binary-to-thermometer conversion circuit 314 converts Out0 to a thermometer code. The dynamic element matching circuit 316 receives the thermometer code generated by the binary-to-thermometer conversion circuit 314 and generates a new thermometer code 521 for application in the thermometer DAC 508. The new thermometer code 521 selects the same number of control bits for capacitors 510 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 314, but the bits set in the new thermometer code 521 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 314. For example, the dynamic element matching circuit 316 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 521.


To control the thermometer DAC 518, the scrambling and noise shaping circuit 511 includes the delta-sigma modulator circuit 322, the binary-to-thermometer conversion circuit 324, the dynamic element matching circuit 326, and the first order difference circuit 328. The delta-sigma modulator circuit 322 may be a first-order delta-sigma modulator. The first order difference circuit 328 is coupled to a residue output of the delta-sigma modulator circuit 312, and generates a first order difference signal based on the residue received from the delta-sigma modulator circuit 312. An input of the delta-sigma modulator circuit 322 is coupled to the output of the first order difference circuit 328. An output of the delta-sigma modulator circuit 322 is coupled to an input of the binary-to-thermometer conversion circuit 324. An output of the binary-to-thermometer conversion circuit 324 is coupled to an input of the dynamic element matching circuit 326. An output of the dynamic element matching circuit 326 is coupled to an input of the thermometer DAC 518. The delta-sigma modulator circuit 322 generates a binary output (Out1) based on the output of the first order difference circuit 328 (and the internal state of the delta-sigma modulator circuit 322). The binary-to-thermometer conversion circuit 324 converts Out1 to a thermometer code. For example, in the output of the binary-to-thermometer conversion circuit 324, a number of bits corresponding to the binary value Out1 are set. The dynamic element matching circuit 326 receives the thermometer code generated by the binary-to-thermometer conversion circuit 324 and generates a new thermometer code 530 for application in the thermometer DAC 518. The new thermometer code 530 selects the same number of control bits for capacitors 520 (includes the same number of set bits) as the thermometer code received from the binary-to-thermometer conversion circuit 324, but the bits set in the new thermometer code 530 may be different from the bits set in the output of the binary-to-thermometer conversion circuit 324. For example, the dynamic element matching circuit 326 may implement barrel shifting, or other DEM algorithm, to select the bit values of the new thermometer code 530.


To control the binary DAC 514, the scrambling and noise shaping circuit 511 includes the delta-sigma modulator 512 and the first order difference circuit 528. The first order difference circuit 528 is coupled to the residue output of the delta-sigma modulator circuit 322, and generates a first order difference signal based on the residue received from the delta-sigma modulator circuit 322. An input of the delta-sigma modulator 512 is coupled to the output of the first order difference circuit 528. An output of the delta-sigma modulator 512 is coupled to an input of the binary DAC 514. The delta-sigma modulator 512 generates a binary output (Out2) based on the output of the first order difference circuit 528 (and the internal state of the delta-sigma modulator 512). The binary DAC 514 applies Out2 to select the capacitors 516 switchably connected to the transistor 204 and the buffer 218.


Relative to the digital-to-time converter circuit 400, the digital-to-time converter circuit 500 provides a higher number of thermometer segments without requiring unduly complex dynamic element matching circuitry. The higher number of thermometer segments allows for increased noise shaping of mismatch relative to the digital-to-time converter circuit 400, which pushes more quantization noise to higher frequencies for filtering by the PLL. Relative to the digital-to-time converter circuit 300, the digital-to-time converter circuit 500 provides additional reduction of quantization noise by inclusion of the binary DAC 514. Mismatch in the binary DAC 514 is not shaped (moved to higher frequencies), but is scrambled, by the combined influence of delta-sigma modulator circuit 312 and first order difference circuit 328 and delta-sigma modulator circuit 322 and first order difference circuit 528 and delta-sigma modulator 512, to avoid fractional spurs.



FIG. 6 is a block diagram for an example digital-to-time converter circuit 600 with reduced impact of mismatch error that includes a current DAC 604. The digital-to-time converter circuit 600 may be similar to the digital-to-time converter circuit 200, the digital-to-time converter circuit 300, the digital-to-time converter circuit 400, or the digital-to-time converter circuit 500, but uses the current DAC 604 rather than a capacitive DAC. The current DAC 604 may be segmented into one or more thermometer current DACs and/or a binary current DAC that replace the capacitive DACs of the digital-to-time converter circuit 200, the digital-to-time converter circuit 300, the digital-to-time converter circuit 400, or the digital-to-time converter circuit 500. The current DAC 604 charges a capacitor 606 to provide a selected delay of an edge of the signal 120. The transistor 206 discharges the capacitor 606. The comparator 608 is an implementation of the buffer 218.


The scrambling and noise shaping circuit 602 selects the current sources of the current DAC 604 to charge the capacitor 606. The scrambling and noise shaping circuit 602 may be an implementation of the scrambling and noise shaping circuit 211, the scrambling and noise shaping circuit 311, the scrambling and noise shaping circuit 411, or the scrambling and noise shaping circuit 511 in accordance with the arrangement of the current DAC 604. For example, if the current DAC 604 includes a single thermometer current DAC, then the scrambling and noise shaping circuit 602 may be an implementation of the scrambling and noise shaping circuit 211. If the current DAC 604 includes two thermometer current DACs, then the scrambling and noise shaping circuit 602 may be an implementation of the scrambling and noise shaping circuit 311. If the current DAC 604 includes one thermometer current DAC and a binary current DAC, then the scrambling and noise shaping circuit 602 may be an implementation of the scrambling and noise shaping circuit 411. If the current DAC 604 includes two thermometer current DACs and a binary current DAC, then the scrambling and noise shaping circuit 602 may be an implementation of the scrambling and noise shaping circuit 511.



FIG. 7 is a graph showing phase noise at 156 MHz carrier frequency from a simulation of a fractional-N synthesizer of FIG. 1A that utilizes the digital-to-time converter circuit 114, where the digital-to-time converter circuit 114 is an implementation of the digital-to-time converter circuit 500 with unit cap mismatch having standard deviation of 50 percent relative to a nominal cap value. Note that unit cap mismatch with 50 percent standard deviation may be considered quite large relative to most practical implementations. FIG. 7 shows that spur level for the largest two spurs is about −102.6 dBc, and the root-mean-squared (RMS) jitter for the largest two spurs is about 10.7 femto-seconds. Given that state of the art jitter in modern fractional-N synthesizers is >30 fs, this simulation example indicates that jitter due to digital-to-time converter mismatch may be non-dominant relative to overall synthesizer jitter when applying the described scrambling and noise shaping techniques to the digital-to-time converter implementation.


In this description, the term “couple” may cover connections, communications, or signal paths that enable a functional relationship consistent with this description. For example, if device A generates a signal to control device B to perform an action: (a) in a first example, device A is coupled to device B by direct connection; or (b) in a second example, device A is coupled to device B through intervening component C if intervening component C does not alter the functional relationship between device A and device B, such that device B is controlled by device A via the control signal generated by device A.


A device that is “configured to” perform a task or function may be configured (e.g., programmed and/or hardwired) at a time of manufacturing by a manufacturer to perform the function and/or may be configurable (or reconfigurable) by a user after manufacturing to perform the function and/or other additional or alternative functions. The configuring may be through firmware and/or software programming of the device, through a construction and/or layout of hardware components and interconnections of the device, or a combination thereof.


While the use of particular transistors is described herein, other transistors (or equivalent devices) may be used instead. For example, a p-channel field effect transistor (“PFET”) may be used in place of an n-channel field effect transistor (“NFET”) with little or no changes to the circuit. Furthermore, other types of transistors may be used (such as bipolar junction transistors (BJTs)).


As used herein, the terms “terminal”, “node”, “interconnection”, “pin” and “lead” are used interchangeably. Unless specifically stated to the contrary, these terms are generally used to mean an interconnection between or a terminus of a device element, a circuit element, an integrated circuit, a device or other electronics or semiconductor component.


A circuit or device that is described herein as including certain components may instead be adapted to be coupled to those components to form the described circuitry or device. For example, a structure described as including one or more semiconductor elements (such as transistors), one or more passive elements (such as resistors, capacitors, and/or inductors), and/or one or more sources (such as voltage and/or current sources) may instead include only the semiconductor elements within a single physical device (e.g., a semiconductor die and/or integrated circuit (IC) package) and may be adapted to be coupled to at least some of the passive elements and/or the sources to form the described structure either at a time of manufacture or after a time of manufacture, for example, by an end-user and/or a third-party.


Circuits described herein are reconfigurable to include additional or different components to provide functionality at least partially similar to functionality available prior to the component replacement. Components shown as transistors, unless otherwise stated, are generally representative of any one or more transistors coupled in parallel to provide desired channel width or emitter size.


Modifications are possible in the described embodiments, and other embodiments are possible, within the scope of the claims.

Claims
  • 1. A digital-to-time converter circuit, comprising: a delta-sigma modulator circuit including: an input coupled to a delay input terminal; andan output;a dynamic element matching (DEM) circuit including: an input coupled to the output of the delta-sigma modulator circuit; andan output;a thermometer digital-to-analog converter (DAC) including: an input coupled to the output of the DEM circuit; andan output; anda buffer circuit including: an input coupled to the output of the thermometer DAC; andan output coupled to a signal output terminal.
  • 2. The digital-to-time converter circuit of claim 1, wherein the thermometer DAC is a capacitive DAC.
  • 3. The digital-to-time converter circuit of claim 1, wherein: the thermometer DAC is a first thermometer DAC;the delta-sigma modulator circuit is a first delta-sigma modulator circuit;the output of the first delta-sigma modulator circuit is a first output;the DEM circuit is a first DEM circuit;the first delta-sigma modulator circuit includes a second output; andthe digital-to-time converter circuit includes: a second delta-sigma modulator circuit having: an input coupled to the second output of the first delta-sigma modulator circuit; andan output;a second DEM circuit including: an input coupled to the output of the second delta-sigma modulator circuit; andan output; anda second thermometer DAC including: an input coupled to the output of the second DEM circuit; andan output coupled to the input of the buffer circuit.
  • 4. The digital-to-time converter circuit of claim 3, wherein: the second thermometer DAC is a capacitive DAC; andthe first thermometer DAC is a capacitive DAC.
  • 5. The digital-to-time converter circuit of claim 3, wherein: the second delta-sigma modulator circuit includes a second output; andthe digital-to-time converter circuit includes: a third delta-sigma modulator circuit having:an input coupled to the second output of the second delta-sigma modulator circuit; andan output; anda binary DAC including: an input coupled to the output of the third delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.
  • 6. The digital-to-time converter circuit of claim 5, wherein: the binary DAC is a capacitive DAC;the second thermometer DAC is a capacitive DAC; andthe first thermometer DAC is a capacitive DAC.
  • 7. The digital-to-time converter circuit of claim 1, wherein: the delta-sigma modulator circuit is a first delta-sigma modulator circuit;the output of the first delta-sigma modulator circuit is a first output;the first delta-sigma modulator circuit includes a second output; andthe digital-to-time converter circuit includes: a second delta-sigma modulator circuit having: an input coupled to the second output of the first delta-sigma modulator circuit; andan output; anda binary DAC including: an input coupled to the output of the second delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.
  • 8. The digital-to-time converter circuit of claim 7, wherein: the binary DAC is a capacitive DAC; andthe thermometer DAC is a capacitive DAC.
  • 9. A digital-to-time converter circuit, comprising: a scrambling and noise shaping circuit including an input coupled to a delay input terminal, and an output, the scrambling and noise shaping circuit configured to generate a residue value signal that scrambles and noise shapes a mismatch error;a digital-to-analog converter (DAC) including an input coupled to the output of the scrambling and noise shaping circuit, and an output, the DAC configured to generate a residue timing signal based on the residue value signal that scrambles and noise shapes the mismatch error; anda buffer circuit including an input coupled to the output of the DAC, and an output coupled to a signal output terminal.
  • 10. The digital-to-time converter circuit of claim 9, wherein: the DAC is a thermometer DAC; andthe scrambling and noise shaping circuit includes: a delta-sigma modulator circuit including: an input coupled to the delay input terminal; andan output; anda dynamic element matching (DEM) circuit including: an input coupled to the output of the delta-sigma modulator circuit; andan output coupled to the input of the DAC.
  • 11. The digital-to-time converter circuit of claim 10, wherein: the delta-sigma modulator circuit is a first delta-sigma modulator circuit;the output of the first delta-sigma modulator circuit is a first output;the first delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a second delta-sigma modulator circuit having: an input coupled to the second output of the first delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a binary DAC including: an input coupled to the output of the second delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.
  • 12. The digital-to-time converter circuit of claim 10, wherein the DAC is a capacitive DAC.
  • 13. The digital-to-time converter circuit of claim 10, wherein the DAC is a current DAC.
  • 14. The digital-to-time converter circuit of claim 10, wherein: the thermometer DAC is a first thermometer DAC;the delta-sigma modulator circuit is a first delta-sigma modulator circuit;the output of the first delta-sigma modulator circuit is a first output;the DEM circuit is a first DEM circuit;the first delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a second delta-sigma modulator circuit having: an input coupled to the second output of the first delta-sigma modulator circuit; andan output; anda second DEM circuit including: an input coupled to the output of the second delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a second thermometer DAC including: an input coupled to the output of the second DEM circuit; andan output coupled to the input of the buffer circuit.
  • 15. The digital-to-time converter circuit of claim 14, wherein: the second delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a third delta-sigma modulator circuit having: an input coupled to the second output of the second delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a binary DAC including: an input coupled to the output of the third delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.
  • 16. A phase-locked loop (PLL) circuit, comprising: a phase detector circuit;a filter circuit coupled to the phase detector circuit;a voltage-controlled oscillator (VCO) coupled to the filter circuit;a divider circuit coupled to the VCO;a delta-sigma modulator circuit coupled to the divider circuit; anddigital-to-time converter circuit coupled to the delta-sigma modulator circuit and the phase detector circuit, the digital-to-time converter circuit including: a scrambling and noise shaping circuit including an input coupled to the delta-sigma modulator circuit, and an output, the scrambling and noise shaping circuit configured to generate a residue value signal that scrambles and noise shapes a mismatch error;a digital-to-analog converter (DAC) including an input coupled to the output of the scrambling and noise shaping circuit, and an output, the DAC configured to generate a residue timing signal based on the residue value signal that scrambles and noise shapes the mismatch error; anda buffer circuit including an input coupled to the output of the DAC, and an output coupled to the phase detector circuit.
  • 17. The PLL circuit of claim 16, wherein: the delta-sigma modulator circuit is a first delta-sigma modulator circuit;the DAC is a thermometer DAC; andthe scrambling and noise shaping circuit includes: a second delta-sigma modulator circuit including: an input coupled to the first delta-sigma modulator circuit; andan output; anda dynamic element matching (DEM) circuit including: an input coupled to the output of the second delta-sigma modulator circuit; andan output coupled to the input of the DAC.
  • 18. The PLL circuit of claim 17, wherein: the output of the second delta-sigma modulator circuit is a first output;the second delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a third delta-sigma modulator circuit having: an input coupled to the second output of the second delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a binary DAC including: an input coupled to the output of the second delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.
  • 19. The PLL circuit of claim 17, wherein: the thermometer DAC is a first thermometer DAC;the output of the second delta-sigma modulator circuit is a first output;the DEM circuit is a first DEM circuit;the second delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a third delta-sigma modulator circuit having: an input coupled to the second output of the second delta-sigma modulator circuit; andan output;a second DEM circuit including: an input coupled to the output of the third delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a second thermometer DAC including: an input coupled to the output of the second DEM circuit; andan output coupled to the input of the buffer circuit.
  • 20. The PLL circuit of claim 19, wherein: the third delta-sigma modulator circuit includes a second output; andthe scrambling and noise shaping circuit includes: a fourth delta-sigma modulator circuit having: an input coupled to the second output of the third delta-sigma modulator circuit; andan output; andthe digital-to-time converter circuit includes: a binary DAC including: an input coupled to the output of the fourth delta-sigma modulator circuit; andan output coupled to the input of the buffer circuit.