1.
Introduction
Low power and high resolution analog-to-digital converters (ADCs) are widely used in mobile, wearable and implantable devices, the internet of things (IoT) and so on. Successive approximation register (SAR) ADC exhibits excellent energy efficiency and has attracted much attention due to its digital-like nature and adaptability to advanced CMOS technology. Much work is occuring to reduce the logic power consumption, such as a variety of switching schemes to save part of the energy of CDAC[1-6]. From a systematic perspective, the bypass logic shown in Fig. 1, can not only save energy from CDAC but also greatly reduce the energy from the comparator and digital logic[7]. When the input voltage is within the range called the bypass window, the intermediate bit cycles can be skipped completely and does not influence the correct output. However, the bypass window comes at the cost of two additional coarse comparators and an external reference, which increases design complexity and makes the precision partially dependent on the reference voltage.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-1.jpg'"
class="figure_img" id="Figure1"/>
Download
Larger image
PowerPoint slide
Figure1.
Conversion process of 6-bit SAR ADC. (a) Conventional SAR ADC. (b) SAR ADC with bypass window.
The comparator is a fundamental consideration in SAR ADC, which is an indispensable but power-hungry block. The input-referred noise constrains the power consumed by the comparator. For a voltage-domain comparator such as a double-tail comparator or strong-arm comparator, whose noise reduction relies on brute-force analog scaling, it requires four times the power to halve the input-referred noise[8]. Alternatively, time-domain comparators, which show good potential in power efficiency and scalability, attract attention due to their digital nature and more choices for lower noise such as VTC-based[9], VCDL-based[10], oscillator collapse-based[11] and VCO-based[12, 13]. The last type gains much favor under its noise-adaptive characteristic. It can generate output signal without oscillation if the input voltage is large. When the input voltage is small enough, it will oscillate until the decision is made. In other words, there is a relationship between the input voltage and the oscillation number, which shows that the oscillation number indicates an inherent coarse quantization.
Apart from making decisions and employing the decisions to reduce the comparator noise[14-16], a VCO-based comparator offers extra information, known as the number of oscillation cycles (NOC)[17], to detect whether the input signal of the comparator is in the vicinity of common-mode voltage. This information can be utilized to trigger bypass logic, which avoids the use of additional comparators and reference. It can be triggered at any bit as long as NOC reaches a specific number. Furthermore, multiple bypass windows can be constructed by NOC, which provide more power reduction and static performance improvement. The windows size can be adaptively adjusted to PVT variations on the basis of the NOC and window detection logic.
This design takes full advantage of the potential of a VCO-based comparator as a bypass detector served, which can be used for higher resolution (12 bit) and higher speed (30 MS/s) SAR ADC[18]. The structure of the VCO-based comparator and the consideration of the offset caused by different NOC are presented. The design of core digital circuits is described thoroughly. The benefits of bit cycles decrease, power reduction and static linearity improvement from adaptive multiple bypass windows are analyzed. For compensating the settling error from DAC and reference because of high resolution and speed, a 1-bit split-and-recombination redundancy[19] and a general method to correct digital errors for bypass logic are proposed, which circumvents the use of complex or off-chip calibration circuits.
This paper is organized as follows. Section 2 describes the overall ADC architecture, operation principle and building blocks. Section 3 analyzes the bit cycle decrease, power reduction and static performances with multiple adaptive bypass windows, and derives the maximum DNL and INL of it, while section 4 explains split-and-recombination based redundancy and a general digital error correction method for bypass logic. Section 5 presents simulation results and comparison with the state-of-the-arts, and section 6 draws the conclusions.
2.
Architecture and design considerations
The architecture of the proposed SAR ADC is shown in Fig. 2 including two bootstrapped sampling switches[20], a differential capacitive DAC (with 1-bit redundancy), VCO-based comparator, NOC counter, SAR logic, bypass logic, window detection logic (three adaptive bypass windows), window update logic, and digital error correction logic.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-2.jpg'"
class="figure_img" id="Figure2"/>
Download
Larger image
PowerPoint slide
Figure2.
Architecture of the proposed SAR ADC.
2.1
Operation principle
During the sampling phase, the input differential voltage is sampled onto the top plates of CDAC by two bootstrapped switches. If the input signal is large enough, the comparator makes the decision directly without oscillation. Otherwise, if the input signal is relatively small (within several LSBs), VCO will oscillate several times to increase the delay until the time difference between two VCO loops exceeds the dead zone of the phase detector. To take advantage of the oscillation information, three bypass windows W2, W3 and W4 are used for the standing of the oscillation numbers of 2, 3 and 4, respectively. For example, if the NOC is 4, the bypass window W4 is triggered for the first time and bit cycles will move to the LSB cycle. Due to the impact of noise and PVT variation, even if the same voltage inputs into the comparator, the oscillation number might be different. The signal must be detected to determine whether it can be digitized with the remaining capacitor weights in case the result is not convergent.
Window update logic, shown in Fig. 3, can implement the window-size detection.
m{x}} $
m{y}} $
m{B}} $
m{B}} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-3.jpg'"
class="figure_img" id="Figure3"/>
Download
Larger image
PowerPoint slide
Figure3.
Window update logic. (a) Not cross zero. (b) Cross zero.
2.2
VCO-based comparator design and offset consideration
Compared with voltage-domain comparator, whose input-referred noise is often dominated by sizes of input and tail transistors[21], designing a low-noise VCO-based comparator is more flexible[17]. The more stages it uses, the lower input referred noise but lower speed for the large input voltage it possesses. For delay cells, the topologies, the sizes of transistors, the threshold voltages of transistors and filtering capacitors all influence the noise and speed[22]. It is a hard trade-off that influences the bypass window sizes. Two common different delay cells are shown in Fig. 4. When input voltage is low, the pulling down of cell II will be slow. Compared with the delay cell II[12], the inserted inverter in delay cell I increases the reset speed. The option is that four stages of the delay cell I are to be used in the proposed scheme for quicker comparison.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-4.jpg'"
class="figure_img" id="Figure4"/>
Download
Larger image
PowerPoint slide
Figure4.
Schematic of two common delay cells.
Some works[23, 24] utilized multiple comparators to achieve lower power consumption or higher speed[25, 26]. All these designs have the matching problem of different input-referred offset voltages, which can be solved well by the calibration method[27] or introducing redundant capacitors into the DAC[28]. Actually, a VCO-based comparator operates like multiple comparators as it oscillates for a different number of cycles while it does not need extra calibration circuit or redundant cycle. The offset problem must be analyzed very carefully.
The delay time of the unit delay stage is given by
$$ t_{ m{d}} = frac{{C_{ m{L}}} V_{ m{dd}}}{2I_{ m{DS}}}, $$ | (1) |
where
m{L}} $
m{DS}} $
$$ G_{{ m{VCO}}_1} = frac{2C_{ m{L}} V_{ m{dif}} g_{ m{m}}}{I_{ m{DS}}^{2}} , $$ | (2) |
where
m{m}} $
m{dif}} $
The dead zone of the PD (
m{dz}} $
$$ left | (n-1)G_{{ m{VCO}}_1} V_{ m{dif}} ight |leqslant t_{ m{dz}}< left | nG_{{ m{VCO}}_1} V_{ m{dif}} ight | . $$ | (3) |
According to Eq. (2), Eq. (3) can be rewritten as
$$ frac{t_{ m{dz}}I_{ m{DS}}^{2}}{2ng_{ m{m}}C_{ m{L}}V_{ m{DD}}}< left | V_{ m{dif}} ight |leqslant frac{t_{ m{dz}}I_{ m{DS}}^{2}}{2(n-1)g_{ m{m}}C_{ m{L}}V_{ m{DD}}} . $$ | (4) |
Eq. (4) means that the number of oscillaitons is the coarse quantization of the input signal, i.e., each NOC value corresponds to an input range.
Since the current of the unbiased circuit is much larger than that of the biased transistor, the offset voltage caused by the unbiased circuit can be ignored. For one oscillation cycle, the VCO in Fig. 5 can be considered as a four-stage VCDL. Hence, according to Ref. [10], the standard deviation of the offset time due to one oscillation cycle can be written as
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-5.jpg'"
class="figure_img" id="Figure5"/>
Download
Larger image
PowerPoint slide
Figure5.
Schematic of VCO-based comparator and phase detector.
$$ Delta t_{{ m{dVCO}}_1} = frac{g_{ m{m}}Delta V_{ m{os}}C_{ m{L}}V_{ m{dd}}}{I_{ m{DS}}^{2}} , $$ | (5) |
where
m{os}} $
$$ Delta V_{{ m{osVCO}}_1} = frac{Delta t_{{ m{dVCO}}_1}}{G_{{ m{VCO}}_1}} = frac{Delta V_{ m{os}}}{2}. $$ | (6) |
No matter how many cycles are needed in the oscillation loop, signals oscillate in the same circuit paths. The offset delay time of a fabricated chip remains unchanged for each oscillation cycle. Hence, the standard deviation of the offset time caused by n oscillation cycles is
m{osVCO}}}_n} $
$$ Delta V_{{{ m{osVCO}}}_n} = frac{ncdot Delta t_{{ m{dVCO}}_1}}{G_{{{ m{VCO}}}_n}} = frac{Delta V_{ m{os}}}{2}. $$ | (7) |
Eqs. (6) and (7) show that the input-referred offset voltage of the VCO-based comparator for one oscillation cycle is the same as that of n oscillation cycles.
The NAND-based phase detector (PD) is shown in Fig. 5. Compared with the DFF-based PD in Ref. [12], it needn't wait for a slower edge. Therefore, it increases the speed of the comparator. The size of the dead zone and bypass window can be tuned via load capacitors.
The dead zone of the PD can be derived as
$$ t_{ m{dz}} = frac{(C_{3}-C_{2})V_{ m{dd}}}{2I_{ m{NAND}}} , $$ | (8) |
where
m{dd}} $
m{NAND}} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-6.jpg'"
class="figure_img" id="Figure6"/>
Download
Larger image
PowerPoint slide
Figure6.
Comparison of simulated result and Eq. (6) of the dead zone of PD.
2.3
Capacitive DAC
This work employs a split capacitor switching scheme[29] from MSB to LSB + 1. Compared with many other switching schemes, it not only keeps the input common-mode voltage of comparator stable, which avoids the deterioration of linearity of ADC, but also eliminates the need of extra common-mode voltage. For the LSB, the design uses the monotonic switching procedure[30]. It can halve the total capacitance with a fixed unit capacitor. Moreover, the change of common-mode voltage caused by it is negligible. To meet the requirements of KT/C noise and matching, this design chooses the unit capacitor as 1fF. The weight of the capacitor is shown in Fig. 1.
2.4
Bit-cycle control logic
In this design, the order of bit cycles is controlled by NOC. Bit cycles are not executed in the order of the conventional SAR ADC because of the bypass and window update logic. Registers should record the current cycle number, cycle number after bypass and the window size after window updating.
Fig. 7(a) shows the schematic and timing diagram of bit cycle control logic. It employs three window registers to record the sizes of three predefined bypass windows. Because of the relatively small size of the window, a 5-bit register can implement every window. CLR is the reset signal to reset window registers at power-up. The signal
m{flag}} $
m{flag}} $
m{flag}} $
m{flag}} $
m{dif}} $
m{ready}} $
m{ready_d}} $
m{ready}} $
m{Samp_n} $
m{ en}<12:1> $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-7.jpg'"
class="figure_img" id="Figure7"/>
Download
Larger image
PowerPoint slide
Figure7.
Bit cycle control circuits. (a) Schematic. (b) Timing diagram.
Fig. 7(b) shows the timing diagram of the bit cycle control logic for two conversion periods. Initial CLR is low to reset the window registers. When
m{samp}}_{
m{n}} $
m{SEL}} $
m{Cycle}}<12> $
m{ready}}_{
m{d}} $
m{flag}} $
m{SEL}} $
m{SEL}} $
m{cycle}}<6:1> $
m{byps}}<6:1> $
m{Cycle}}<1> $
m{error} $
m{dif}} $
m{SEL}} $
m{cycle}}<12:1> $
m{ norm}<12:1> $
At the beginning of next sampling period, SEL is low and it is a conventional SA process. The rising edge of
m{flag}} $
m{cycle}}<1> $
m{ready_d}} $
2.5
CDAC driving circuits
In this design, the CDAC needs to be recovered after the detection of the wrong window size sometimes. The driving circuits of CDAC are shown in Fig. 8.
m{Data}}_{
m{d}} $
m{Datan}}_{
m{d}} $
m{Dp}} $
m{Dn}} $
m{Dp}} $
m{Dn}} $
m{rst} $
m{Dn}} $
m{Dp}} $
m{en} $
m{data_d} $
m{Dp}} $
m{Dp}} $
m{rst} $
m{en} $
m{data}}_{
m{d}}$
m{Dn}} $
m{Dn}} $
m{rst}}$
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-8.jpg'"
class="figure_img" id="Figure8"/>
Download
Larger image
PowerPoint slide
Figure8.
CDAC driving circuits. (a) Blocks. (b) Schematic. (c) Timing diagram.
In the upper block in Fig. 8(a),
m{samp}}_{
m{n}} $
m{Cycle}}<6:1> $
m{flag}} $
m{Dp}}<1> $
m{Dn}}<1> $
m{error}} $
m{cycle}}<1> $
m{Dp}}<1> $
m{Dn}}<1> $
3.
Multiple adaptive bypass windows
The NOC of the VCO-based comparator can be used to construct multiple bypass windows without additional references and comparators. The power reduction and static performances with multiple bypass windows are discussed in detail.
3.1
Power reduction with multiple adaptive bypass windows
Fig. 9 shows two conversion periods of a 6-bit SAR ADC without and with different bypass windows, respectively. In Fig. 9(a), 6 SA cycles are needed in every conversion period for conventional SAR ADC no matter how much the input signal is. For the SAR ADC with a wide bypass window, shown in Fig. 9(b), the differential signal is likely located in the range of the bypass window. But the bypass logic can only bypass a few SA cycles, and hence the power efficiency improvement is limited. For the SAR ADC with a narrow bypass window, shown in Fig. 9(c),
m{dif}} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-9.jpg'"
class="figure_img" id="Figure9"/>
Download
Larger image
PowerPoint slide
Figure9.
Conversion processes of 6-b SAR ADCs. (a) Without bypass window. (b) Wide bypass window. (c) Narrow bypass window. (d) Multiple adaptive bypass windows.
For general signals with uniform input, Fig. 10 shows the number of SA cycles per sample of a 12-bit SAR ADC with different bypass windows. The voltage range of a single wide or narrow bypass windows is
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-10.jpg'"
class="figure_img" id="Figure10"/>
Download
Larger image
PowerPoint slide
Figure10.
(Color online) SA cycles per sample. (a) Wide bypass window. (b) Narrow bypass window. (c) Multiple adaptive bypass windows.
For the SAR ADC with multiple adaptive bypass windows, this design uses three bypass windows. The simulation result shows that the SAR ADC with multiple adaptive bypass windows responds to large input signal range. Additionally, for small input voltage, the bypass logic can save more SA cycles. In other words, the SAR ADC with multiple adaptive bypass windows takes advantage of both the wide and narrow bypass windows. The size of the three bypass windows is initialized to 1 LSB, when the circuit starts to work. The window size has a correction process, and the three windows corresponding to NOC = 2, 3 and 4 will eventually stabilize on a certain size[17]. The convergence results are related to the design of the VCO comparator. In this design, the sizes of the three windows converge to
When three bypass windows sizes are assumed as
m{ref}}^{2} $
m{ref}}^{2} $
m{ref}}^{2} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-11.jpg'"
class="figure_img" id="Figure11"/>
Download
Larger image
PowerPoint slide
Figure11.
Switching power consumption with/without bypass logic.
It is worth noting that the narrow window like W4 failing to decrease too much bit cycles and switching power comes as no surprise. This is because the input signal is assumed as uniform here and the power efficiency of bypass logic is tied to the characteristics of signals. For many biomedical signals concentrating on the adjacent of common-mode voltage, this shows small variations in magnitude can save much power with bypass logic[7, 31]. In contrast with the single bypass window of prior works, the technique of multiple adaptive bypass windows is more versatile for different characteristics of input signals.
3.2
Static performance analysis of SAR ADC with multiple adaptive bypass windows
The state of capacitors in a split capacitor array is illustrated in Fig. 12. When the control code is changed from
m{up}} $
m{dn}} $
m{up}} $
m{dn}} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-12.jpg'"
class="figure_img" id="Figure12"/>
Download
Larger image
PowerPoint slide
Figure12.
The state of capacitors in split capacitor array.
The output voltage of the proposed SAR ADC is given by
$$ V(S) = frac{sum_{i = 1}^{N-1}(C_{{ m{up}}_i}b_{{ m{up}}_i}-C_{{ m{dn}}_i}b_{{ m{dn}}_i})+C_0b_{{ m{up}}_0}}{C_{ m{total}}}V_{ m{ref}} , $$ | (9) |
$$ begin{array}{l} m{DNL} = left[ C_{{ m{dn}}_N-1}-sumlimits_{i = M+1}^{N-2}C_{{ m{up}}_i}-(C_{{ m{up}}_M}+ C_{{ m{dn}}_M})+ ight.left.(C_{{ m{up}}_M-1}+C_{{ m{cn}}_M-1}) -sumlimits_{i = i}^{M-2}(C_{{ m{up}}_i}+C_{{ m{dn}}_i})-C_0 ight] cdot dfrac{V_{ m{ref}}}{C_{ m{total}}}.end{array}$$ | (10) |
If the control code of the DAC
m{up}}_i} $
m{dn}}_i} $
m{up}}_i} $
m{dn}}_i} $
m{up}}_i} $
m{dn}}_i} $
m{up}}_i} $
m{dn}}_i} $
$$ { m{DNL}} = V(XXXXXX010000)-V(011111101111) . $$ | (11) |
Assuming
$$ { m{DNL}}_{ m{max}}approx frac{sigma _0sqrt{2^{N-2}+2^{M-1}}}{C_0} . $$ | (12) |
Fig. 13 illustrates the DNL performance of a conventional SAR ADC with split capacitor array and the proposed ADC with multiple adaptive bypass windows. The DNL curves are the root-mean-square (RMS) value of 10 000 simulations and each unit capacitor cell has a Gaussian random error with a standard deviation of 1%. The simulation shows the ADC with multiple adaptive bypass windows achieves a better DNL performance than the conventional one.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-13.jpg'"
class="figure_img" id="Figure13"/>
Download
Larger image
PowerPoint slide
Figure13.
(Color online) DNL performances of SAR ADC without bypass window and with multiple adaptive bypass windows.
The definition of INL at bin k is often defined as
m{INL}}(k) = V(k)-V_{
m{ideal}}(k) $
$$ { m{INL}}(k) = V(k)-V(0)-V_{ m{ideal}}(k) . $$ | (13) |
If the minimum bypass window
$$ { m{INL}} = V(XXXXXXXXX011)-V(000000000000)-V_{ m{ideal}} . $$ | (14) |
So the INL at
$$ { m{INL}} = left[sumlimits_{i = K+1}^{N-1}C_{{ m{dn}}_i}+sumlimits_{i = 1}^{K-1}(C_{{ m{up}}_i}+C_{{ m{dn}}_i})+C_0 ight] frac{V_{ m{ref}}}{C_{ m{total}}}-V_{ m{ideal}} . $$ | (15) |
Since
m{up}}_i} $
m{dn}}_i} $
$$ { m{INL}}_{ m{max}}approx frac{sigma _0sqrt{2^{N-2}}}{C_0} , $$ | (16) |
which shows that the maximum INL is independent of the bypass window parameter K. The INL performance of the SAR ADC with multiple bypass windows (the standard deviation of the Gaussian error of the unit capacitor is 1%) is shown in Fig. 14, and it is the same with the INL performance of a conventional SAR ADC with the split capacitor array[29].
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-14.jpg'"
class="figure_img" id="Figure14"/>
Download
Larger image
PowerPoint slide
Figure14.
INL performance of SAR ADC with multiple adaptive bypass windows.
4.
Split-and-recombination-based redundancy with adaptive bypass windows
In a high-resolution ADC with relatively high speed, variations on reference voltage lead to wrong decisions. The design avoids the large-area on-chip decoupling capacitor for stabilizing the reference by redundancy. The solution corrects the errors, and it is also favorable for the speed because the requirement for DAC settling is relaxed. Although the bypass logic offers redundancy since there are multiple output presentations for one identical input voltage[7], it is not enough for a 12-bit 30 M/s SAR ADC.
Compared with the binary-scaled error compensation redundancy[32], the split-and-recombination redundancy[19] does not need extra compensation capacitors and the sampling capacitance and input range remains unchanged. The main idea of split-and-recombination redundancy is to split MSB into two groups and make the smaller group recombine with LSB capacitors. The most critical point is that each capacitor is not larger than the sum of capacitors smaller than it so that multiple output codes are assigned to one same input signal. A split-and-recombination method (1-bit) shown in Fig. 15 is chosen under the consideration of speed. For designing the digital error correction circuit, it is necessary to derive the expression of
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-15.jpg'"
class="figure_img" id="Figure15"/>
Download
Larger image
PowerPoint slide
Figure15.
Split-and-recombination method.
4.1
Without bypass logic
If the bypass logic is not applied, the Dout can be written as Fig. 16. And
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-16.jpg'"
class="figure_img" id="Figure16"/>
Download
Larger image
PowerPoint slide
Figure16.
Expression of
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-17.jpg'"
class="figure_img" id="Figure17"/>
Download
Larger image
PowerPoint slide
Figure17.
Expression of
4.2
With bypass logic
The proposed bypass logic requires us to know the weights of the bypassed cycles. For example, it needs to search four times without bypass logic for
m{in}} = 8 $
m{in}} = 8 $
m{in}} $
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-18.jpg'"
class="figure_img" id="Figure18"/>
Download
Larger image
PowerPoint slide
Figure18.
(Color online) Binary search with and without bypass logic.
In short, bypassing one bit requires the addition of half weight of this bit to the output regardless of binary or non-binary weight. In accordance with this general conclusion for bypass logic, the Dout can be expressed as shown in Fig. 19 and red
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-19.jpg'"
class="figure_img" id="Figure19"/>
Download
Larger image
PowerPoint slide
Figure19.
Expression of
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-20.jpg'"
class="figure_img" id="Figure20"/>
Download
Larger image
PowerPoint slide
Figure20.
Part of implementation of digital error correction logic.
Adding the redundancy decreases weights of LSBs as well, e.g., the weights of
5.
Simulation results and comparisons
The proposed 12-bit SAR ADC is designed in 40 nm CMOS technology. Fig. 21 shows the FFT plot of the ADC output at transistor-level simulation with a pad model. At a sampling rate of 30 MS/s, the ADC achieves an ENOB of 11.12-bit with 14.30 MHz input. The SNDR and SFDR are 68.72 and 85.35 dB, respectively. Fig. 22 shows the stable SNDR and SFDR versus different input frequency.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-21.jpg'"
class="figure_img" id="Figure21"/>
Download
Larger image
PowerPoint slide
Figure21.
(Color online) FFT plot with Nyquist input at 30 MS/s.
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-22.jpg'"
class="figure_img" id="Figure22"/>
Download
Larger image
PowerPoint slide
Figure22.
Dynamic performance versus input frequency.
The total power consumption at Nyquist frequency is 380
onerror="this.onerror=null;this.src='http://www.jos.ac.cn/fileBDTXB/journal/article/jos/2020/11/PIC/20060018-23.jpg'"
class="figure_img" id="Figure23"/>
Download
Larger image
PowerPoint slide
Figure23.
(Color online) Power breakdown at Nyquist frequency.
$$ { m{FoM}} = frac{{ m{Power}}}{2^{ m{ENOB}}times f_{ m{s}}} , $$ | (17) |
the resultant FoM of the ADC is 5.69 fJ/conversion-step. If the bypass logic is shut down, the total power consumption increases 12.4% to 427
Table 1 summarizes the simulated performance with a comparison to state-of-the-art SAR ADCs with time-domain comparators. This design achieves a competitive position, suggesting that the performance of SAR ADCs assisted with NOC of the VCO-based comparator can be significantly enhanced with the proposed techniques.
Parameter | JSSC 2011[10] | TCAS-I 2013[33] | JSSC 2014[34] | ESSCIRC 2014[12] | JSSC 2016[24] | JSSC 2017[11] | JSSC 2019[17] | This Work |
Technology (nm) | 180 | 130 | 180 | 65 | 90 | 65 | 40 | 40 |
Comparator type | VCDL | VCDL | VCDL hybrid | VCO | TDC hybrid | Edge-pursuit | VCO | VCO |
Calibration | No | Yes | No | Yes | Yes | Yes | No | No |
Supply voltage (V) | 0.6 | 0.5 | 0.6 | 0.85 | 0.7 | N/A | 1.1 | 1.1 |
Conversion rate (MS/s) | 0.1 | 0.01 | 0.1 | 1.024 | 4 | 0.02 | 10 | 30 |
Resolution (bit) | 10 | 11 | 10 | 13 | 10 | 15 | 10 | 12 |
SFDR (dB) | 64 | 78 | 64.2 | 85.2 | 71.5 | 95.1 | 68.84 | 85.35 |
SNDR (dB) | 57.5 | 61.6 | 56.5 | 66.4 | 54.8 | 74.12 | 58.57 | 68.72 |
ENOB (bit) | 9.3 | 9.93 | 9.2 | 10.4 | 8.81 | 12.02 | 9.44 | 11.12 |
Powe ($mu$W) | 1.3 | 0.73 | 0.39 | 45.2 | 9.25 | 1.17 | 47.6 | 380 |
FoM (fJ/Conv.-step) | 21 | 74.8 | 6.7 | 33 | 5.16 | 14.06 | 6.85 | 5.69 |
Table1.
Performance comparison of SAR ADCS with time-domain comparators.
Table options
-->
Download as CSV
Parameter | JSSC 2011[10] | TCAS-I 2013[33] | JSSC 2014[34] | ESSCIRC 2014[12] | JSSC 2016[24] | JSSC 2017[11] | JSSC 2019[17] | This Work |
Technology (nm) | 180 | 130 | 180 | 65 | 90 | 65 | 40 | 40 |
Comparator type | VCDL | VCDL | VCDL hybrid | VCO | TDC hybrid | Edge-pursuit | VCO | VCO |
Calibration | No | Yes | No | Yes | Yes | Yes | No | No |
Supply voltage (V) | 0.6 | 0.5 | 0.6 | 0.85 | 0.7 | N/A | 1.1 | 1.1 |
Conversion rate (MS/s) | 0.1 | 0.01 | 0.1 | 1.024 | 4 | 0.02 | 10 | 30 |
Resolution (bit) | 10 | 11 | 10 | 13 | 10 | 15 | 10 | 12 |
SFDR (dB) | 64 | 78 | 64.2 | 85.2 | 71.5 | 95.1 | 68.84 | 85.35 |
SNDR (dB) | 57.5 | 61.6 | 56.5 | 66.4 | 54.8 | 74.12 | 58.57 | 68.72 |
ENOB (bit) | 9.3 | 9.93 | 9.2 | 10.4 | 8.81 | 12.02 | 9.44 | 11.12 |
Powe ($mu$W) | 1.3 | 0.73 | 0.39 | 45.2 | 9.25 | 1.17 | 47.6 | 380 |
FoM (fJ/Conv.-step) | 21 | 74.8 | 6.7 | 33 | 5.16 | 14.06 | 6.85 | 5.69 |
6.
Conclusion
This paper proposes a technique to set multiple adaptive bypass windows by using the number of oscillation cycles (NOC) of the VCO-based comparator, which is applied in a 30 MS/s 12-bit SAR ADC. The decrease of bit cycles, power consumption and improvement of the static performance with multiple adaptive bypass windows are analyzed in detail respectively. Enabling multiple adaptive bypass windows saves power by 12.4%. Besides, a 1-bit split-and-recombination redundancy and a general digital error correction method in bypass logic for correcting settling errors are proposed. The redundancy contributes to the overall speed and refines bypass windows as well. The proposed ADC achieves an ENOB of 11.12-bit and 85.35 SFDR at transistor level simulation, achieving a FoM of 5.69 fJ/conversion-step at 1.1 V supply with Nyquist input.
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant 61534002 and Grant 61761136015.