Preprint
Article

Tunable Foreground Self-Calibration Scheme for Split SAR ADC

Altmetrics

Downloads

109

Views

43

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

04 February 2024

Posted:

05 February 2024

You are already at the latest version

Alerts
Abstract
The capacitor-mismatch among diverse defects caused by the manufacturing process variations significantly affects the linearity of capacitor-array used to implement the capacitive digital-to-analog converter (CDAC) in the successive-approximation-register (SAR) analog-to-digital converter (ADC). Accordingly, the linearity of the SAR ADC is limited by that of capacitor-array, resulting in serious yield loss. This paper proposes an efficient foreground self-calibration technique to enhance the linearity of the SAR ADCs by mitigating the capacitor-mismatch based on the split ADC architecture along with variable capacitors. In this work, two ADC channels (i.e., ADC1 and ADC2) for the split ADC architecture include their capacitive DACs (CDACs) whose binary-weighted capacitor-arrays consist of variable capacitors. A charge-sharing SAR ADC is used for each ADC channel. In the normal operation mode, their digital outputs are averaged to be the final ADC output, as in a conventional split ADC. In the calibration mode, every single binary-weighted capacitor for the two ADCs is sequentially calibrated by making parallel or/and antiparallel connection among two or thee capacitors from the two channels. For instance, because the capacitors of the CDACs ideally exhibit the binary-weighted relation as Cn=2×Cn−1, variable capacitor Cn of ADC1 can be updated to be closest to the sum of Cn−1 of ADC1 and Cn−1 of ADC2 for the calibration. For the process, the two capacitor-arrays of the two ADCs can be reconfigured to be connected to each other, so that Cn of ADC1 can be connected with two of Cn−1 of ADC1 and ADC2 in antiparallel. The two voltages at the top and the bottom plates of the CDAC are compared by a comparator of ADC1, and the comparison results are used to update Cn. This process is iterated, until Cn is in agreement with the sum of two of Cn−1. Finally, all the capacitors can be calibrated in this way to have the binary-weighted relation. The simulation results based on the proposed work with a split SAR ADC model verified that the proposed technique can be practically used, by showing that the total-harmonic-distortion and the signal-to-noise-and-distortion ratio were enhanced by 21.8-dB and 6.4-dB, respectively.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

The fourth industrial revolution connects more smart devices, making intelligent networks of things which can communicate to each other, i.e., the internet of things. Mobile devices comprising a large proportion of the smart device require high power efficiency of circuit components included in their system [1,2,3]. Due to the benefit of low power consumption, the successive-approximation-register (SAR) analog-to-digital converter (ADC) among different ADC architectures has been highly attractive for ultra-low power applications such as mobile devices [4], and it can achieve high resolution and accuracy as well [5].
The SAR ADCs consists of a capacitive digital-to-analog converter (CDAC) including binary-weighted capacitors, a comparator, and the SAR logic [5]. The capacitor-mismatch among various defects caused by the manufacturing process variations negatively impacts on the linearity of the binary-weighted capacitors in the SAR ADC. Thus, the linearity of the SAR ADC is limited by that of capacitor-array, resulting in serious yield loss [6]. Therefore, the SAR ADC architecture suffers from the capacitor-mismatch issue.
A straightforward solution to mitigate the capacitor-mismatch is to simply increase the dimensions of the binary-weighted capacitors. It may be, however, impractical, because this method can degrade the ADC performances in different aspects, such as decrease in sampling-speed, increase of area overhead, higher power dissipation, and more [7].
There have been attempts to overcome mismatch issues of ADCs as follows. In [8], a calibration-purpose capacitor is added to the capacitor-array of the CDAC, and so it is used to alleviate the capacitor-mismatches. However, it may cause increase in area overhead of the CDAC, and it can also introduce the complexity in the layout of an ADC. For [9], a lookup table is generated to provide the statistical mapping relation between the ADC nominal outputs and actual outputs degraded by different mismatches. Then, gain mismatches among sub-ADCs are calibrated using this mapping relation. This method, however, requires long time to generate the lookup table, and also it demands huge memory space for the statistical mapping process data. In [10], the output signal differences between two identical ADCs (i.e., split ADC) are considered as an error, and then the output weight parameters are digitally updated by a genetic algorithm to reduce errors of an ADC. However, the output difference is not sufficient to represent errors caused by the mismatches, if both ADCs have similar mismatches to be similar outputs [11,12]. Shuffling scheme [13] was employed to a CDAC to avoid this issue, where different unit capacitors were randomly set to be used for different bits in each conversion. However, this method causes high complexity in circuity connections, and it may decrease the conversion speed [12]. For [14], capacitor-mismatches of a CDAC in a SAR ADC are calibrated using metal–oxide–semiconductor (MOS) capacitors (MOSCAPs) as a variable capacitor along with a dummy unit-capacitor for their calibration purpose. All the capacitors of the CDAC are replaced with the MOSCAPs, and the capacitance of each capacitor is compared with the capacitance sum of the next-smaller capacitors. However, this comparison process requires the complicated connections among those capacitors and additional calculation process, as the resolution of an ADC increases.
This paper proposes a promising self-calibration technique to significantly improve the performances of SAR ADCs by alleviating the capacitor-mismatches based on the split ADC architecture with variable capacitors. The aim of this work is to achieve the high calibration-accuracy by overcoming the drawback of a conventional split ADC [10].
The paper is organized as follows. A conventional split ADC architecture is briefly reviewed in Section 2. The proposed technique is then explained in Section 3. The experimental results and discussion are presented in Section 4, and conclusions are discussed in Section 5.

2. Review of Split ADC Architecture

This section discusses how a conventional split ADC architecture works, and analyzes their benefits and limitations.

2.1. Configuration

A conventional split ADC is configured as shown in Figure 1 [10]. An ADC input signal v i n is applied to two identical ADCs, i.e., ADC1 and ADC2 at the same time. Their outputs, x 1 and x 2 are fed to the bit weight functions, f w 1 and f w 2 in order to be multiplied by the weights, w 1 and w 2 which are unity initially. In the output process module, the ADC outputs, d 1 and d 2 are averaged to be d o which is then used as the normal operation output, while the output difference, d e = d 2 d 1 is applied to the weight updater module, as an error between two ADCs. An adaptive algorithm such as a least-mean-square (LMS) updates w 1 and w 2 based on d e in the weight updater, as shown in (1).
w 1 ( n + 1 ) = w 1 ( n ) μ d e ( n ) x 1 ( n ) w 2 ( n + 1 ) = w 2 ( n ) μ d e ( n ) x 2 ( n )
where n indicates the sample index, and μ represents the LMS step size. w 1 and w 2 are then properly multiplied by next outputs, x 1 and x 2 in f w 1 and f w 2 . This process is iterated, until d 1 is identical to d 2 .

2.2. Considerations

There are several benefits of the split ADC architecture as follows. Each ADC channel occupies half the original ADC area, and thus a split ADC does not require larger area. In addition, each channel has a half of capacitance and G m used for the original ADC, and it may also alleviate the noise at the output by the average process [10].
However, the output difference, d e is not sufficient to represent the mismatch between two ADC channels, if both channel outputs include similar errors with the same polarity [11,12], i.e., if | d 1 | | d 2 | and d 1 · d 2 > 0 , then d e 0 . Accordingly, (1) results in (2). The bit weights are, thus, not updated, thereby masking mismatches and degrading calibration accuracy.
w 1 ( n + 1 ) w 1 ( n ) w 2 ( n + 1 ) w 2 ( n )
This issue can be observed from the simulation results in Figure 2 and Table 1; one model has similar mismatches between their two channels, and the other one does not. The model with this issue exhibited highly nonlinear results, compared to those of the other model without the issue.

3. Proposed Scheme

This work proposes an efficient foreground self-calibration scheme to enhance the performances of the SAR ADC by mitigating the capacitor-mismatches using variable capacitors. As a result, this work overcomes the drawback of a conventional split ADC discussed in Section 2.

3.1. Configuration

The proposed work can be simply configured by employing the split ADC platform, as shown in Figure 3a derived from Figure 1. The two ADC channels (i.e., ADC1 and ADC2) and the output average process highlighted in blue in a conventional split ADC shown in Figure 1 are employed for this work, because the proposed work does not require an adaptive algorithm using d e which is fundamentally required for a conventional split ADC. Thus, the proposed work differently uses the two ADC channels for our calibration purpose. Those two ADC channels provide an efficient platform to allow the proposed calibration unit (i.e., cal. unit) to calibrate each capacitor using a few reference capacitors, resulting in much simpler process. Cal unit consists of two processes; the linear search process for the calibration and the voltage generation (by an embedded voltage generator) to apply an input voltage v b g to the voltage-controlled variable capacitor, as shown in Figure 3c. An 8-bit ADC is used as an example for better understanding, and the proposed work can be simply applied to higher resolution of the ADC.
The proposed work in Figure 3a can be realized as shown in Figure 3b. A charge-sharing (CS)-SAR ADC [15] with differential inputs is used for each of ADC1 and ADC2, each of which consists of a track/hold stage (omitted in Figure 3b for simplicity), a sample stage ( C s + and C s ), a CDAC ( C c h . x ), and a comparator (comp1 or comp2).
The convention C c h . x in the CDAC represents either a binary-weighted capacitor or capacitance in contexts, and its subscript c h indicates each ADC channel index (i.e., 1 or 2), and another subscript x represents each capacitor index in the CDAC (e.g., 0 7 for an 8-bit ADC). Thus, ideally C 1.7 = C 2.7 = 2 7 C u , C 1.6 = C 2.6 = 2 6 C u , ..., C 1.0 = C 2.0 = C u , where C u is a unit capacitor. In addition, ϕ p r e is open to make connections between the top and bottom plates of ADC1 and those of ADC2. For each binary-weighted capacitor in a conventional CS-SAR ADC, there are two internal switches, ϕ c h . x for each C c h . x as depicted in Figure 4(a) and (b) [15]. As shown in Figure 4(b), those two switches allow us to make connection between each C c h . x and their top or bottom plate, resulting in parallel ( S p a r a . c h . x ) or antiparallel ( S a n t i . c h . x ) connection of C c h . x . We call those two switches, ϕ c h . x  para-switches for convenience. In addition, a practical capacitance C c h . x can be modeled as a capacitance combined with an ideal capacitance C ¯ c h . x , and C p t . c h . x and C p b . c h . x which are the parasitic capacitances occurred on the top and bottom plates, respectively [16].
Different types of the capacitor to be used for a CDAC can be considered. While metal-oxide-metal (MOM) capacitors have good linearity, those exhibit low capacitance density because of thick oxide layer. In addition, metal-isolation-metal (MIM) and poly-isolation-poly (PIP) capacitors show good linearity and high capacitance density due to thin oxide layer, however those require additional masks and more fabrication steps, thereby increasing manufacturing cost. On the other hand, MOSCAPs have high density of the capacitance, and those need no additional mask process. For the structure of the MOSCAP, the MOSCAP introduces capacitance between a bulk and a gate of the metal–oxide–semiconductor field-effect-transistor (MOSFET) as shown in Figure 4c, and the gate and the source (connected with the drain) are two terminals of a variable MOSCAP. Then, increasing the input voltage, v b g between the bulk and the gate almost linearly decreases the capacitance between their two terminals, resulting in a MOSCAP as a variable capacitor. Those capacitors, however, suffer from the nonlinearity; a MOSCAP differently operates in three operation regions divided on the basis for voltage values across the MOSCAP, where its capacitance varies with the voltage value across the MOSCAP in the depletion region, while it is overall constant in the accumulation and inversion regions. As mentioned in Section 1, in [14], all the capacitors of the CDAC are replaced with variable MOSCAPs shown in Figure 4c by carefully using the MOSCAPs in the inversion region, and thus a SAR ADC is calibrated based on the binary-weight relation among capacitors along with a dummy unit-capacitor for their calibration purpose. In the proposed work, the variable MOSCAPs employed from [14] are fully charged in the precharge step. Then, because the passive CDAC of the CS SAR ADC is not connected with any power source, and also it has no connection with external circuitry, assuming a comparator has high impedance at its input terminal, the same amount of the net charges in the capacitors are retained until the sampling step is completed. Thus, the MOSCAPs stay in the inversion region during the calibration process. The variable MOSCAP shown in Figure 4c is discussed in detail in [14,16]. The aim of this work is to accomplish a highly accurate calibration methodology by overcoming the drawback of a conventional split ADC, using a variable capacitor and its input voltage generator employed from [14] in cal unit. In addition, the variable capacitors used for the cal unit can be a capacitor-array as well as a voltage-controlled capacitor (e.g., variable MOSCAP, varicap, and more). In fact, proposing a new variable capacitor along with its input voltage generator is not trivial, and thus it is out of scope of this work.
To be summarized, the components for this work are highlighted in blue in Figure 3b, such as variable capacitors-based arrays of the CDAC, the nodes S t o p / b o t , cal unit, and switches ϕ c a l 1 / 2 . For efficiency, a set of the track/hold stage and the sample stage, which is designed for each of two ADC channels in a conventional split ADC, are merged into a single set which can be shared by the two ADCs for this work, so that ADC1 and ADC2 can use exactly same input stage, as shown in Figure 3b.

3.2. Calibration process

The procedure for the proposed foreground self-calibration is discussed in detail in this section. The proposed scheme is performed in two sequential steps: (1) precharge and (2) capacitance calibration, and the full process is operated by cal unit.
For the precharge step (i.e., the first step), the split CS-SAR ADC shown in Figure 3(b) is reconfigured into that shown in Figure 5, by performing the followings: ϕ s is open to disconnect the sampling stage (i.e., C s + and C s ) from the CDAC for both the channels. ϕ p r e is closed to provide the charges to all the binary-weighted capacitors. The para-switches of all the capacitors are then connected to their S p a r a . c h . x shown in Figure 4b, and comp1 and comp2 are disabled. Finally, all the binary-weighted capacitors are fully precharged by V R E F .
For the capacitance calibration (i.e., the second step), all the binary-weighted capacitors are sequentially calibrated in order from the least-significant-bit (LSB) capacitor to the most-significant-bit (MSB) capacitor, as listed in Table 2, thereby completing all the capacitors in the binary-weighted relation. For better understanding, the first two sequences in Table 2 are explained using Figure 5, Figure 6 and Figure 7, and Table 2, in detail as an example, instead of describing the generalized procedure.
The first calibration sequence of Table 2 calibrates C 2.0 using C 1.0 as a reference capacitor, without any change of C 1.0 after its fabrication, as shown in Figure 6. Firstly, the LSB capacitors of each ADC channel (i.e., C 1.0 and C 2.0 ) are connected to their top and bottom plates in antiparallel. In order for this, ϕ 2.0 is set on S a n t i . 2.0 as shown in Figure 7a, while ϕ 1.0 is set on S p a r a . 1.0 as shown in Figure 7b. On the other hand, all other capacitors are disconnected from the top and bottom plates by setting their para-switches on n.c. (i.e., no connection). In addition, comp2 is disabled, and comp1 is enabled assuming that its common-mode voltage is ignored for simplicity. Basically, C 2.0 of ADC2 is connected to C 1.0 and comp1 by setting ϕ p r e open in both the two ADC channels as highlighted in blue in Figure 6. The values of the switches for the proposed calibration mode and the normal mode are summarized in Table 3 and Figure 8. The only those effective circuits are depicted in Figure 7c for better understanding.
In Figure 7c, v c a l , which is a voltage between the top and bottom plates, is derived by the charge conservation from (3) to (7). At the moment when C 1.0 and C 2.0 are initially (i.e., the time t = 0 right after the precharge step) connected in antiparallel, V R E F is still dropped across each capacitor. As discussed in Figure 4b, C p t . 1.0 and C p b . 1.0 are the parasitic capacitances for C ¯ 1.0 , and C p t . 2.0 and C p b . 2.0 are the parasitic capacitances for C ¯ 2.0 , as shown in Figure 7a–c, as modeled in [16]. Then, the overall initial charge Q i n i . t o p on the top plate in Figure 7c can be identified as
Q i n i . t o p . 1.0 = C ¯ 1.0 ( V R E F 0 ) + C p t . 1.0 ( V R E F 0 ) Q i n i . b o t . 2.0 = C ¯ 2.0 ( 0 V R E F ) + C p b . 2.0 ( 0 0 ) Q i n i . t o p = Q i n i . t o p . 1.0 + Q i n i . b o t . 2.0 = ( C ¯ 1.0 + C p t . 1.0 C ¯ 2.0 ) V R E F
where Q i n i . t o p . 1.0 and Q i n i . b o t . 2.0 are the initial charges on the top plate of C ¯ 1.0 and the bottom plate of C ¯ 2.0 , respectively, which are made in the precharge step. Thus, Q i n i . t o p is the sum of them in antiparallel circuit. Similarly, the overall initial charge Q i n i . b o t on the bottom plate of the CDAC can be found as
Q i n i . b o t . 1.0 = C ¯ 1.0 ( 0 V R E F ) + C p b . 1.0 ( 0 0 ) Q i n i . t o p . 2.0 = C ¯ 2.0 ( V R E F 0 ) + C p t . 2.0 ( V R E F 0 ) Q i n i . b o t = Q i n i . b o t . 1.0 + Q i n i . t o p . 2.0 = ( C ¯ 2.0 + C p t . 2.0 C ¯ 1.0 ) V R E F
where Q i n i . b o t . 1.0 and Q i n i . t o p . 2.0 are the initial charges on the bottom plate of C ¯ 1.0 and the top plate of C ¯ 2.0 , for each. Similarly, Q i n i . b o t is the sum of them in antiparallel circuit as well.
On the other hand, if t > 0 , then the overall final charge Q f i n . t o p and Q f i n . b o t on the top and bottom plates can be found as
Q f i n . t o p = ( C p t . 1.0 + C p b . 2.0 ) v t o p + ( C ¯ 1.0 + C ¯ 2.0 ) ( v t o p v b o t ) Q f i n . b o t = ( C p b . 1.0 + C p t . 2.0 ) v b o t + ( C ¯ 1.0 + C ¯ 2.0 ) ( v b o t v t o p )
where v t o p and v b o t are the voltages at the top and bottom plates of the CDAC, and also it is defined as v c a l = v t o p v b o t , which is the input voltage of comp1.
Then, the two relations, Q i n i . t o p = Q f i n . t o p and Q i n i . b o t = Q f i n . b o t are obtained by the charge conservation, and those can be described using (3), (4), and (5) as follows.
( C ¯ 1.0 + C p t . 1.0 C ¯ 2.0 ) V R E F = ( C p t . 1.0 + C p b . 2.0 ) v t o p + ( C ¯ 1.0 + C ¯ 2.0 ) ( v t o p v b o t ) ( C ¯ 2.0 + C p t . 2.0 C ¯ 1.0 ) V R E F = ( C p b . 1.0 + C p t . 2.0 ) v b o t + ( C ¯ 1.0 + C ¯ 2.0 ) ( v b o t v t o p ) .
v c a l is finally obtained by solving the simultaneous equations of (6) as
v c a l = C p t . 1.0 C p b . 1.0 C p t . 2.0 C p b . 2.0 + ( C p t 1.0 + C p t . 2.0 + C p b . 1.0 + C p b . 2.0 ) C ^ 1 ( C p t . 1.0 + C p t . 2.0 ) C ˇ 1 + ( C p t . 1.0 + C ^ 1 ) ( C p b . 1.0 + C p t . 2.0 ) × v t o p
where C ˇ 1 = C ¯ 1.0 + C ¯ 2.0 and C ^ 1 = C ¯ 1.0 C ¯ 2.0 . The comparison technique using antiparallel connection among multiple capacitors has been used in a conventional CS-SAR ADC [14,15].
As shown in (7), v c a l is a function of C ¯ 2.0 as a variable capacitance. Based on the correlation in (7), the proposed calibration algorithm is simply overviewed in Figure 9a. If C 1.0 > C 2.0 , then v c a l > 0 , and accordingly comp1 output becomes 1, where this condition is defined as case1 using a case indicator d i r = 1 . Since then, v b g is decreased to increase C 2.0 , resulting in comp1 = 0 at the moment when C 1.0 < C 2.0 or v c a l < 0 which is defined as case2 represented using d i r = 1 . The linear search for the calibration of C 2.0 finishes at this transition from the case1 to the case2, which can be considered as the moment when C 1.0 C 2.0 or v c a l 0 . In addition, even in the opposite transition from the case2 to the case1, the linear search works similarly. Overall, the calibration process for each capacitor under calibration is finished at the transition between the case1 ( d i r = 1 ) and the case2 ( d i r = 1 ), where d i r = 0 initially.
Based on (7) and Figure 9a, the flow chart for this work is described as shown in Figure 9b. The process in the flow chart is performed to calibrate capacitances, i.e., the second step of the proposed work. All those procedures are controlled by the linear search engine in cal unit shown in Figure 3c. Initially, d i r = 0 right after the precharge step is done. We put numbers from #1 to #8 for each flow of Figure 9(b). In #1, v c a l in (7) is measured by comp1, and then if comp1 output = 1 or case1 (i.e., C 1.0 > C 2.0 and v c a l > 0 ), then it is also asked if the current d i r = 1 in #2 to see if we were in the case2 previously, or to see if we are in the transition between the cases 1 and 2. Because d i r = 0 initially, we go to #4, and d i r becomes 1 to represent the case1. In addition, v b g is decreased by a step size v b g . Δ of a MOSCAP, thereby updating C ¯ 2.0 . Then, we go back to #1 to check if comp1 output = 1 after v c a l is measured again, because v c a l has a correlation with the updated C 2.0 , as shown in (7). If comp1 output = 0 in this time, then we go to #3 which is the case2. Because we were previously in the case1 and thus currently d i r = 1 , this moment is the transition from the case1 to the case2 which can be considered as the moment when C 1.0 C 2.0 or v c a l 0 , and thus the linear search finishes for the calibration of C 2.0 , as discussed earlier. C ¯ 2.0 may be correlated with its parasitic capacitances, C p t 2.0 and C p b 2.0 as shown in (7), and thus v b g , which exhibits the correlation in (7), is identified to meet v c a l 0 for the calibration of C 2.0 . Next, we go to #6 to check if cal.seq = 15 (i.e., the last calibration sequence of Table 2). If no, then the second calibration sequence is set in #7 (i.e., cal. seq. = 2 ), which is discussed further below.
There can be a trade-off between v b g . Δ and the process time of the linear search, as in general linear search method; the higher v b g . Δ is, the sooner the linear search can be done, and the less accurate the searched value is (or vice versa). In addition, the following relation can be concluded from (7) to meet v c a l = 0 :
C ¯ 2.0 = C ¯ 1.0 + C p t . 1.0 C p b . 1.0 C p t . 2.0 C p b . 2.0 C p t 1.0 + C p t . 2.0 + C p b . 1.0 + C p b . 2.0 .
The second calibration sequence of Table 2 calibrates C 1.1 using a sum of C 1.0 and C 2.0 which has been previously calibrated, and thus can be reused as a reference capacitor, as shown in Figure 10. Similarly, ϕ p r e is open. C 1.0 and C 1.1 of ADC1 and C 2.0 of ADC2 are connected in antiparallel to the top and bottom plates, by setting ϕ 1.1 on S a n t i . 1.1 , and by setting ϕ 1.0 and ϕ 2.0 on S p a r a . 1.0 and S p a r a . 2.0 , respectively, as shown in Figure 10a,b. C 1.0 is connected to S p a r a . 1.0 (omitted for simplicity), as in Figure 7b. All other capacitors are disconnected from the top and bottom plates, and also comp2 is disabled, while comp1 is enabled. As a result, C 1.1 is connected to C 1.0 and C 2.0 in antiparallel, as depicted in Figure 10c.
v c a l in Figure 10c is obtained based on the charge conservation as follows. When C 1.1 , C 1.0 , and C 2.0 are initially connected in antiparallel, V R E F is still dropped across each capacitor immediately after the precharge step. As shown in Figure 10(a–c), C p t / p b . 1.1 and C p t / p b . 2.0 are similarly modeled as the parasitic capacitances on the top and bottom plates of C ¯ 1.1 and C ¯ 2.0 , respectively. Then, the overall initial charge Q i n i . t o p and Q i n i . b o t on the top and bottom plates in antiparallel circuit in Figure 10c can be identified as
Q i n i . t o p = Q i n i . b o t . 1.1 + Q i n i . t o p . 1.0 + Q i n i . t o p . 2.0 = ( C ¯ 1.0 + C p t . 1.0 + C ¯ 2.0 + C p t . 2.0 C ¯ 1.1 ) V R E F Q i n i . b o t = Q i n i . t o p . 1.1 + Q i n i . b o t . 1.0 + Q i n i . b o t . 2.0 = ( C ¯ 1.1 + C p t . 1.1 ( C ¯ 1.0 + C ¯ 2.0 ) ) V R E F
where Q i n i . b o t . 1.1 = C ¯ 1.1 V R E F , Q i n i . t o p . 1.0 = ( C ¯ 1.0 + C p t . 1.0 ) V R E F , and Q i n i . t o p . 2.0 = ( C ¯ 2.0 + C p t . 2.0 ) V R E F . In addition, Q i n i . t o p . 1.1 = ( C ¯ 1.1 + C p t . 1.1 ) V R E F , Q i n i . b o t . 1.0 = C ¯ 1.0 V R E F , and Q i n i . b o t . 2.0 = C ¯ 2.0 V R E F . Q i n i . t o p . 1.1 and Q i n i . b o t . 1.1 are the initial charges on the top and bottom plates of C ¯ 1.1 , respectively, which are made in the precharge step.
On the other hand, if t > 0 , then the overall final charge Q f i n . t o p and Q f i n . b o t on the top and bottom plates can be found as
Q f i n . t o p = ( C p b . 1.1 + C p t . 1.0 + C p t . 2.0 ) v t o p + ( C ¯ 1.1 + C ¯ 1.0 + C ¯ 2.0 ) ( v t o p v b o t ) Q f i n . b o t = ( C p t . 1.1 + C p b . 1.0 + C p b . 2.0 ) v b o t + ( C ¯ 1.1 + C ¯ 1.0 + C ¯ 2.0 ) ( v b o t v t o p ) .
Then, the two relations, Q i n i . t o p = Q f i n . t o p and Q i n i . b o t = Q f i n . b o t are obtained by the charge conservation, and those can be described using (9) and (10) as follows.
( C ^ 2 + C p t . 1.0 + C p t . 2.0 ) V R E F = C ˇ p b v t o p + C ˇ 2 ( v t o p v b o t ) ( C p t . 1.1 C ^ 2 ) V R E F = C ˇ p t v b o t + C ˇ 2 ( v b o t v t o p )
where C ˇ 2 = C ¯ 1.0 + C ¯ 2.0 + C ¯ 1.1 , C ^ 2 = C ¯ 1.0 + C ¯ 2.0 C ¯ 1.1 , C ˇ p b = C p b . 1.1 + C p t . 1.0 + C p t . 2.0 , and C ˇ p t = C p t . 1.1 + C p b . 1.0 + C p b . 2.0 . Finally, v c a l is obtained by solving the simultaneous equations of (11) as
v c a l = ( C ^ 2 + C p t . 1.0 + C p t . 2.0 ) C ˇ p t C ˇ p b ( C p t . 1.1 C ^ 2 ) v t o p ( C ^ 2 + C p t . 1.0 + C p t . 2.0 ) ( C ˇ 2 + C ˇ p t ) + C ˇ 2 ( C p t . 1.1 C ^ 2 ) .
As in the previous example, the linear search engine in cal unit finds C 1.1 that satisfies v c a l 0 in (12). The flow chart of Figure 9b works for this example as well. C ¯ 1.1 may be correlated with its parasitic capacitances as shown in (12), and thus v b g is identified to meet v c a l 0 for the calibration of C 1.1 as well. In addition, the following relation can be concluded from (12) to meet v c a l = 0 .
C ¯ 1.1 = C ¯ 1.0 + C ¯ 2.0 C p b . 1.1 C p t . 1.1 ( C p t . 1.0 + C p t . 2.0 ) ( C p b . 1.0 + C p b . 2.0 ) C ˇ p t + C ˇ p b .
All other calibration sequences in Table 2 can be also similarly processed. It can be observed in Table 2 that one (or two) reference capacitor is used in the odd(or even)-numbered calibration sequence. In summary, the proposed calibration scheme updates all the capacitances to be in the binary-weighted relation using only one or two reference capacitors, based on an actually fabricated LSB capacitor C 1.0 , instead of forcedly updating each capacitance into a specific value predefined by the design specifications.
Several benefits of this work are summarized as follows:
  • The proposed work does not require an adaptive algorithm e.g., LMS as in [10], and thus the heavy calculation process is not needed, and a digital hardware logic for calculation, i.e., a calibration unit, can be much simpler.
  • This work does not require a dummy unit capacitor, e.g., C d 0 by employing two-ADC channel configuration. In [14], C d 0 is required to make the number of capacitors a power of 2, so that C i under calibration can be compared with C d 0 + j = 0 i 1 C j by a comparator for the capacitor mismatch calibration. For the proposed work, two unit capacitors are available from the two original ADC channels, and thus those capacitors facilitate the capacitance calculation based on a power of 2 without a dummy unit capacitor, as shown in Table 2.
  • Using a small number (i.e., at most two) of the reference capacitors allows this work to make simple connection of capacitors as well as simple calculation in cal unit. For example of [14] with a 16-bit ADC, C 0 is calibrated using one reference comparator, C d 0 . C 1 is calibrated using 2 reference capacitors, C 0 + C d 0 , and finally calibrating C 15 requires a sum of 16 reference capacitors, C 14 + C 13 + . . . + C 0 + C d 0 . Thus, total 136 reference capacitors are required to calibrate all the 16 capacitors of the CDAC. Basically, an N-bit ADC is calibrated using exponentially increased N 2 + N 2 reference capacitors. On the other hand, the proposed work with a 16-bit ADC uses only 46 reference capacitors to calibrate all the capacitors of the two ADC channels. Thus, an N-bit ADC is calibrated using linearly increased 3 N 2 reference capacitors for this work. As a result, this work uses only 50 , 31 , 22 , 17 , and 14 % of the reference capacitors required for [14] (i.e., ( 3 N 2 ) / N 2 + N 2 × 100 ), for 4 , 8 , 12 , 16 , and 18-bit ADCs, respectively. Therefore, as an ADC has higher resolution, i.e., more capacitors, the proposed calibration scheme significantly reduces the complexity both in the connection of the capacitors and the calculation process in cal unit.

3.3. Nonidealities

3.3.1. Energy

The energy consumption is discussed for the proposed work, in terms of two different phases: the calibration phase and the normal operation phase. The proposed calibration method is assumed to be conducted in the fabrication process, because it is a foreground calibration.
Firstly, the energy E p r e for the precharge step of the calibration phase is primarily consumed by charging the MOSCAPs of the CDAC shown in Figure 5, as in a conventional CS-SAR ADC. E p r e for ADC1 can be considered as
E p r e = V R E F ( Q c u r Q p r e v ) = V R E F i = 0 7 ( C ¯ 1 . i + C p t . 1 . i ) V R E F i = 0 7 ( C ¯ 1 . i + C p t . 1 . i ) · 0 = V R E F 2 i = 0 7 ( C ¯ 1 . i + C p t . 1 . i )
where Q c u r is a sum of the charges on all the MOSCAPs during the precharge step, and Q p r e v is that in the previous status (i.e., no connection of the MOSCAPs, before the start of the precharge). Thus, E p r e of the split ADC can be
E p r e = V R E F 2 i = 0 7 ( C ¯ 1 . i + C p t . 1 . i + C ¯ 2 . i + C p t . 2 . i ) .
As discussed in Section 2.2, the total capacitance of the two ADC channels in a split ADC is identical to that of a conventional ADC. Thus, it is concluded from (15) that the energy consumption of this work based on the split ADC is the same as that of a conventional ADC as well. All other circuits such as the comparators and cal unit are inactive in the precharge step.
Then, the energy consumption for the calibration step of the calibration phase is considered. For a conventional CS-SAR ADC, the CDAC passively operates after the precharge step, contrary to the CR-SAR ADC, and also the comparator inputs have infinite impedance thereby no current drained out of the CDAC [16]. Therefore, there is no primary energy consumed by the MOSCAPs for the CDAC of the proposed calibration, even though the charges are moved among different MOSCAPs by varying capacitance. For the voltage generator employed from [10], it is implemented mainly using three capacitors (i.e., C B , C u p , and C d o w n ), and thus the energy consumption can be calculated as V S 2 ( C B + C u p + C d o w n ) × 15 , where V S is a reference source voltage for the generator, and the number 15 means the total number of calibration sequence as discussed for Table 2.
Secondly, the energy consumption for the normal operation with the calibrated MOSCAPs can be as follows. The energy for the precharge of the normal operation phase should be identical to that in the discussion for (15). The primary energy for the CDAC in the binary search step of conventional SAR ADC is not consumed by the MOSCAPs with the calibrated capacitance, because the CDAC still behaves passively, as discussed earlier. For the voltage generators, V S is disconnected from the generator after completing the calibration process, and the charges from v b g for the already calibrated capacitors are held in each of C B , C u p , and C d o w n . Thus, there is no energy consumption by the generator in the normal operation.

3.3.2. Area

Then, the chip area can be discussed as follows. In general, overall chip area of a conventional SAR ADC is limited by the area of the CDAC which consists of binary-weighted capacitors. Capacitors take up most area of a conventional SAR ADC, and thus the chip area is determined by the capacitance density [17,18]. The area of the CDAC is thus used to estimate the chip area of this work, even though our future efforts will incorporate the silicon implementation of this work. This is an example of the area estimations assuming the conservative unit capacitance of 11 f F and the capacitance density of 11 f F / μ m 2 [19], based on 130 nm process, although practical unit capacitor has much less value than this. Because each ADC channel of a split ADC has a half of capacitance for that of a conventional ADC, a unit capacitor can be assumed to be 5.5 f F . The total capacitance of ADC1 is 5.5 f F × ( 2 0 + 2 1 + + 2 7 ) = 1402.5 f F , and that of a split ADC would be 2805 f F . Therefore, the total area of the CDAC for this work can be estimated as 2805 / 11 = 255 μ m 2 .

3.3.3. Noise

In addition, the noise is discussed as below. Firstly, the noise in the proposed calibration mode can be analyzed as follows. For the precharge step, the thermal noise charge caused by the precharge switches in the CDAC is
q p r e = k T C c d a c
where C c d a c = i = 0 7 ( C ¯ 1 . i + C p t . 1 . i + C ¯ 2 . i + C p t . 2 . i ) . For the capacitance calibration step, the thermal noise charge introduced by the para-switches of all the capacitors participated in corresponding calibration sequence is
q c a l = k T C c a l
where C c a l represents a sum of the reference capacitance(s) and the capacitance under calibration described in Table 2, e.g., C c a l = C 1.0 + C 2.0 + C 1.1 for the second calibration sequence. Considering the comparator noise, the total capacitance of the CDAC increases during the linear search process for each calibration sequence. From the comparator point of view, v c a l decreases, and the signal-to-noise ratio (SNR) is lower assuming a fixed value of noise. Basically, the effect of the comparator noise may change depending on the combination of the capacitors in the CDAC. It is not trivial to model the comparator noise for the proposed calibration, and thus its derivation is out of the scope for this work. However, the simulation results in Section 4.1 addressed the effect of the comparator noise.
Secondly, the noise analysis for the normal operation mode can be discussed as follows. The thermal noise in the precharge step is identical to that of the calibration mode. For the sampling step, the thermal noise charges caused by the para-switches of each capacitor used for each bit-decision cycle are
q c d a c 1 = k T C c d a c 1 q c d a c 2 = k T C c d a c 2
where q c d a c 1 and q c d a c 2 are the noise charges occurred in the CDACs of ADC1 and ADC2, respectively. C c d a c 1 and C c d a c 2 are the capacitance sum of the capacitors participated during the sampling process for each bit-decision cycle in ADC1 and ADC2, for each. As in the proposed calibration mode, the effect of the comparator noise may change depending on the combination of the capacitors in the CDAC, and thus it was included in the simulation results.

4. Experimental Results and Discussion

The behavioral simulations were performed to validate the performance of the proposed calibration scheme, using MATLAB. Two 8-bit CS-SAR ADCs were modeled to configure a conventional split ADC. For the proposed calibration configuration, the capacitor-array for the CDAC was modeled with a nonlinear MOSCAP, and the proposed calibration unit was built. The MOSCAPs used in the simulation were assumed to have 40 % of the average capacitances as their capacitance ranges, and their linear ranges were carefully used for the simulation. Capacitance-mismatches were set from 4 % to 8 % , and the standard variation of each capacitance was 1% as in typical capacitors. In addition, Gaussian random noises were set in the circuits for practical conditions.

4.1. Results of proposed calibration scheme

The proposed calibration process was performed from the LSB capacitors to the MSB capacitors, and then the critical performances of the ADCs were measured before and after applying this work, as shown in Figure 11 and Figure 12, Table 4 and Table 5. The legend, before calibration in all the plots and tables in Section 4.1 indicates the results measured from a conventional (single-channel) CS-SAR ADC which was not calibrated. On the other hand, the legend, after calibration represents the results obtained based on this work. The identical capacitor-mismatches were applied to the ADCs used to obtain each of those two results indicated by the legends, before calibration and after calibration. It is noted that the result comparison between a conventional split ADC and this work is discussed in Section 4.2.
To evaluate the static performance of ADCs calibrated by this work, a conventional histogram-based differential-nonlinearity (DNL) and integral-nonlinearity (INL) method [20] was conducted by applying a ramp signal to both of a single CS SAR ADC (for before calibration) and a split ADC with the proposed calibration (for after calibration). The outputs of each ADC were then captured to obtain the code widths translated into the histogram results. Their DNL and INL results were acquired as shown in Figure 11, and Table 4 summarizes the results. Both DNL and INL results of before calibration were quite poor, compared to those of after calibration. In particular, because the mismatches of the MSB and the MSB 1 capacitors heavily affect overall performance of an ADC in general, a couple of high peaks can be observed around the MSB and the MSB 1 codes in the DNL plot, e.g., a center code and more. Accordingly, abrupt changes are observed in those output codes of the INL plot.
Conventional DSP-based test using the coherence sampling [20] was performed to accurately measure the dynamic performances of the ADC calibrated by the proposed scheme. A 21.5 -kHz single-tone sinusoidal signal was applied to both a single ADC (for before calibration) and a split ADC based on this work (for after calibration). The stimulus was set on 1 dBFS in order to avoid clipping of their output signal, as in conventional production testing. A total of 2 9 samples was captured by each ADC at 1-MSPS. The spectral responses of each ADC are shown in Figure 12, and the dynamic performance parameters are summarized in Table 5. In addition, the harmonic coefficients up to the 10-th order [21] were used to obtain the total-harmonic-distortion (THD) results. It is clear that SNR, THD, and signal-to-noise-and-distortion ratio (SINAD) were significantly enhanced by the proposed calibration scheme. Thus, this work can be practically used as a foreground self-calibration solution for SAR ADCs.

4.2. Comparison with conventional split ADC

As discussed in Section 2 previously, the aim of this work is to overcome the issue of a conventional split SAR ADC [10], which exhibits low calibration accuracy, if two ADC channels have similar mismatches to be similar outputs. To validate this performance of this work, an identical set of the capacitor-mismatches from 4 to 8% was applied to the same bit-level of capacitors in the two channels of a split ADC, so that both the ADC channels can exhibit similar errors, e.g., the same 8% of the capacitor-mismatch on both C 1.1 and C 2.1 . Under this condition, each of a split ADC [10] and this work completed their calibration processes. The results are shown in Table 6. All the performances were significantly improved by this work. In addition, the performances of this work was evaluated, even in the case that both ADC channels showed different errors, and the results are shown in Table 7. It was validated that SNR, THD, and SINAD of a split ADC calibrated by this work were compatible with those of a conventional split ADC [10], if both the ADCs have the different errors.

4.3. Nonidealities for calibration

The effects of nonideality can be considered to analyze the calibration performance of the proposed work in practical situations. This section evaluates the performance of this work by different levels of capacitor-mismatch, and by the number of the conversions.

4.3.1. Levels of capacitor-mismatch

As discussed previously, the dynamic performances of SAR ADCs are limited by the capacitor-mismatch, and different levels of the mismatch can be introduced by the variations of practical manufacturing process. Because the mismatch on the MSB capacitance seriously affects the CDAC performance, SNR, THD, and SINAD of an ADC calibrated by the proposed work were analyzed, by increasing the mismatches on the MSB capacitors up to 13% in the simulation. As the mismatch increased, each of SNR, THD, and SINAD almost exponentially diminished before applying this work, while those obtained after applying the proposed work were overall consistent, as shown in Figure 13. Because of capacitive variation present in the variable capacitors, the performances by the proposed work exhibited small variations.

4.3.2. Number of conversions

The linear search process is performed to update each capacitor under calibration by monitoring the outputs of comp1 for this work, as discussed in Section 3. Figure 14 shows how SNR and THD of a split ADC were improved, as the capacitors were calibrated from the LSB to the MSB capacitors in the calibration. Overall, as the conversion went on, SNR and THD were enhanced. The total number of conversions was 2364. In particular, because the proposed calibration is processed from the LSB to the MSB capacitor, both of SNR and THD rose steeply from the conversion index 1861 at which the proposed calibration for the MSB-1 capacitor was completed.

5. Conclusions and future work

This paper proposed a promising foreground self-calibration scheme, that improves the linearity of the SAR ADCs by significantly alleviating the capacitor-mismatches efficiently using the split ADC architecture along with variable capacitors. In this work, two CS-SAR ADC channels of the split ADC have their CDACs whose binary-weighted capacitors are implemented using variable capacitors. In the normal operation mode, their digital outputs are averaged to be the final ADC output. For the calibration mode, every single binary-weighted capacitor of a split ADC is calibrated one at a time. For instance, C n of ADC1 can be updated to be closest to the sum of C n 1 of ADC1 and C n 1 of ADC2 by comparing those two capacitances using comp1 based on the reconfiguration. The comparison process can be iterated by updating C n with the linear search, till C n is in agreement with the sum of two of C n 1 . Finally, all the capacitors can be calibrated in this way to have the binary-weighted relation. The simulation results based on the proposed work with an 8-bit split SAR ADC model verified that the proposed scheme can be practically used, by showing that THD and SINAD were enhanced by 21.8 -dB and 6.4 -dB, respectively. Therefore, this work efficiently overcomes the limitation on the calibration accuracy of the conventional split SAR ADC, in case that the similar capacitor-mismatches are present in both ADC channels. Our future efforts will incorporate further enhancement of the calibration accuracy by overcoming the comparator offset error of both the ADCs. In addition, the process time will be optimized to be used as a background calibration scheme as well, and this work will be implemented in silicon.

Author Contributions

Conceptualization, J.P. and B.K.; methodology, J.P. and B.K.; data curation, J.P. and J.L.; simulation J.P. and J.L.; writing and original draft preparation, J.P. and B.K.; review and editing, J.A.; supervision, B.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education(No. 2016R1D1A1B02013884). This research was also supported in part by Korea Institute for Advancement of Technology(KIAT) grant funded by the Korea Government(MOTIE) (P0012451, The Competency Development Program for Industry Specialist). This research was also supported in part by the MOTIE(Ministry of Trade, Industry & Energy) (1415180306) and KSRC(Korea Semiconductor Research Consortium) (20019164) support program for the development of the future semiconductor device, and the research fund of Hanyang University(HY-2017-N).

Data Availability Statement

Data available on request due to privacy.

Acknowledgments

The EDA tool was supported by the IC Design Education Center (IDEC), Korea.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kilani, D.; Mohammad, B.; Alhawari, M.; Saleh, H.; Ismail, M. Power Management for Wearable Electronic Devices; Springer, 2020.
  2. Hermann, B. Enhancing Battery Life and Audio Performance in Mobile Devices; Maxim Integrated Corp., 2018.
  3. Pasricha, S.; Ayoub, R.; Kishinevsky, M.; Mandal, S.K.; Ogras, U.Y. A Survey on Energy Management for Mobile and IoT Devices. IEEE Design Test 2020, 37, 7–24. [Google Scholar] [CrossRef]
  4. O’Driscoll, S.; Shenoy, K.V.; Meng, T.H. Adaptive Resolution ADC Array for An Implantable Neural Sensor. IEEE Transactions on Biomedical Circuits and Systems 2011, 5, 120–130. [Google Scholar] [CrossRef] [PubMed]
  5. Maxim. Understanding SAR ADCs: Their Architecture and Comparison with Other ADCs. In Proceedings of the Tutorials 1080, 2001.
  6. Mueller, J.H.; Strache, S.; Busch, L.; Wunderlich, R.; Heinen, S. The Impact of Noise and Mismatch on SAR ADCs and a Calibratable Capacitance Array Based Approach for High Resolutions. International Journal of Electronics and Telecommunications 2013, 59, 161–167. [Google Scholar] [CrossRef]
  7. Chang, A.H.T. Low-Power High-Performance Sar ADC with Redundancy and Digital Background Calibration. PhD thesis, MIT Libraries, 2013.
  8. Youn, E.; Jang, Y. 12-bit 20M-S/s SAR ADC Using C-R DAC and Capacitor Calibration. In Proceedings of the International SoC Design Conference; 2018; pp. 1–2. [Google Scholar]
  9. Salib, A.; Flanagan, M.F.; Cardiff, B. A Generic Foreground Calibration Algorithm for ADCs with Nonlinear Impairments. In Proceedings of the International Symposium on Circuits and Systems (ISCAS). IEEE; 2018; pp. 1–4. [Google Scholar]
  10. McNeill, J.; Coln, M.; Larivee, B. ”Split ADC" Architecture for Deterministic Digital Background Calibration of A 16-bit 1-MS/s ADC. IEEE Journal of Solid-State Circuits 2005, 40, 2437–2445. [Google Scholar] [CrossRef]
  11. Pena-Ramos, J.C.; Verhelst, M. Split-Delta Background Calibration for SAR ADCs. IEEE Transactions on Circuits and Systems II: Express Briefs 2017, 64, 221–225. [Google Scholar] [CrossRef]
  12. Bagheri, M.; Schembari, F.; Pourmousavian, N.; Zare-Hoseini, H.; Hasko, D.; Staszewski, R.B. A Mismatch Calibration Technique for SAR ADCs Based on Deterministic Self-Calibration and Stochastic Quantization. IEEE Transactions on Circuits and Systems I: Regular Papers 2020, 67, 2883–2896. [Google Scholar] [CrossRef]
  13. McNeill, J.A.; Chan, K.Y.; Coln, M.C.W.; David, C.L.; Brenneman, C. All-Digital Background Calibration of a Successive Approximation ADC Using the ”Split ADC" Architecture. IEEE Transactions on Circuits and Systems I: Regular Papers 2011, 58, 2355–2365. [Google Scholar] [CrossRef]
  14. Rabuske, T.; Fernandes, J. A 12-Bit Sar ADC with Background Self-Calibration Based on A MOSCAP-DAC with Dynamic Body-Biasing. In Proceedings of the International Symposium on Circuits and Systems (ISCAS). IEEE; 2016; pp. 1482–1485. [Google Scholar]
  15. Craninckx, J.; van der Plas, G. A 65fJ/conversion-step 0-to-50MS/s 0-to-0. In 7mW 9b charge-sharing SAR ADC in 90nm digital CMOS. In Proceedings of the International Solid-State Circuits Conference (ISSCC). IEEE; 2007; pp. 246–600. [Google Scholar]
  16. Rabuske, T.; Fernandes, J. Charge-Sharing SAR ADCs for Low-Voltage Low-Power Applications; Springer, 2017.
  17. Zhu, X.; Chen, Y.; Tsukamoto, S.; Kuroda, T. A 9-bit 100MS/s tri-level charge redistribution SAR ADC with asymmetric CDAC array. In Proceedings of the Proceedings of Technical Program of 2012 VLSI Design, Automation and Test, 2012, pp.; pp. 1–4.
  18. Yoshioka, K.e.a. A 20ch TDC/ADC hybrid SoC for 240X96-pixel 10%-reflection > 0. In 125%-precision 200m-range imaging LiDAR with smart accumulation technique. In Proceedings of the International Solid - State Circuits Conference - (ISSCC). IEEE; 2018; pp. 92–94. [Google Scholar]
  19. Rabuske, T.; Fernandes, J. A SAR ADC With a MOSCAP-DAC. IEEE Journal of Solid-State Circuits 2016, 51, 1410–1422. [Google Scholar] [CrossRef]
  20. Burns, M.; Roberts, G.W. An Introduction to Mixed-Signal IC Test and Measurement; OXFORD univ. press: New York, 2001. [Google Scholar]
  21. IEEE. Standard for Terminology and Test Methods for Analog-to-Digital Converters; IEEE Std 1241-2010, 2011. 1241.
Figure 1. Configuration of conventional split ADC.
Figure 1. Configuration of conventional split ADC.
Preprints 98179 g001
Figure 2. Spectral responses from simulation of conventional split ADCs with and without issue.
Figure 2. Spectral responses from simulation of conventional split ADCs with and without issue.
Preprints 98179 g002
Figure 3. (a) Configuration of proposed work, (b) proposed foreground self-calibration based on split CS-SAR ADC, and (c) cal. unit embedded in (b).
Figure 3. (a) Configuration of proposed work, (b) proposed foreground self-calibration based on split CS-SAR ADC, and (c) cal. unit embedded in (b).
Preprints 98179 g003
Figure 4. (a) Variable and binary-weighted capacitor symbol used in Figure 3(b) represents (b) a capacitor with para-switches, and it can be realized using (c) variable MOSCAP or (d) variable MOSCAPs in antiparallel.
Figure 4. (a) Variable and binary-weighted capacitor symbol used in Figure 3(b) represents (b) a capacitor with para-switches, and it can be realized using (c) variable MOSCAP or (d) variable MOSCAPs in antiparallel.
Preprints 98179 g004
Figure 5. Precharge step.
Figure 5. Precharge step.
Preprints 98179 g005
Figure 6. Capacitance calibration step for the first calibration sequence in Table 2.
Figure 6. Capacitance calibration step for the first calibration sequence in Table 2.
Preprints 98179 g006
Figure 7. Connections for para-switches of (a) C 2.0 and (b) C 1.0 shown in Figure 6 support (c) effective circuitry of Figure 6.
Figure 7. Connections for para-switches of (a) C 2.0 and (b) C 1.0 shown in Figure 6 support (c) effective circuitry of Figure 6.
Preprints 98179 g007
Figure 8. Values of switches for proposed calibration mode and normal mode.
Figure 8. Values of switches for proposed calibration mode and normal mode.
Preprints 98179 g008
Figure 9. (a) Correlation among different parameters for (b) flow chart of proposed calibration process.
Figure 9. (a) Correlation among different parameters for (b) flow chart of proposed calibration process.
Preprints 98179 g009
Figure 10. Connections for para-switches of (a) C 1.1 and (b) C 2.0 to be (c) calibration mode in antiparallel connection, along with C 1.0 .
Figure 10. Connections for para-switches of (a) C 1.1 and (b) C 2.0 to be (c) calibration mode in antiparallel connection, along with C 1.0 .
Preprints 98179 g010
Figure 11. (a) DNL and (b) INL plots measured before and after applying this work.
Figure 11. (a) DNL and (b) INL plots measured before and after applying this work.
Preprints 98179 g011
Figure 12. Spectral responses obtained before and after applying this work.
Figure 12. Spectral responses obtained before and after applying this work.
Preprints 98179 g012
Figure 13. Performances as a function of capacitor-mismatch on MSB capacitor.
Figure 13. Performances as a function of capacitor-mismatch on MSB capacitor.
Preprints 98179 g013
Figure 14. Performances as a function of conversions.
Figure 14. Performances as a function of conversions.
Preprints 98179 g014
Table 1. Simulation results of conventional split ADCs with and without issue.
Table 1. Simulation results of conventional split ADCs with and without issue.
Performances with issue without issue
SNR 44.3 dB 48.2 dB
THD 42.3 dB 62.8 dB
SINAD 43.8 dB 48.5 dB
Table 2. Capacitors participating in each calibration sequence.
Table 2. Capacitors participating in each calibration sequence.
Calibration Reference Capacitor under
sequences (cal. seq.) capacitor(s) calibration
1 C 1.0 C 2.0
2 C 1.0 and C 2.0 C 1.1
3 C 1.1 C 2.1
4 C 1.1 and C 2.1 C 1.2
15 C 1.7 C 2.7
Table 3. Value definitions of switches for proposed calibration mode.
Table 3. Value definitions of switches for proposed calibration mode.
Values ϕ s ϕ pre ϕ ch . x ϕ cal 1 / 2
0 open open open open
1 closed closed S p a r a . c h . x closed
2 n/a n/a S a n t i . c h . x n/a
Table 4. DNL and INL results acquired before and after applying this work.
Table 4. DNL and INL results acquired before and after applying this work.
before calibration after calibration
DNL 0.78 0.17
INL 2.20 0.12
Table 5. Dynamic performances acquired before and after applying this work.
Table 5. Dynamic performances acquired before and after applying this work.
before calibration after calibration
SNR 43.5 dB 48.8 dB
THD 41.7 dB 63.5 dB
SINAD 42.5 dB 48.9 dB
Table 6. Calibration performance comparison between a conventional split ADC and this work, in case of two channels showing similar errors.
Table 6. Calibration performance comparison between a conventional split ADC and this work, in case of two channels showing similar errors.
[10] this work
SNR 44.3 dB 48.5 dB
THD 42.3 dB 63.1 dB
SINAD 43.8 dB 48.7 dB
Table 7. Calibration performance comparison between a conventional split ADC and this work, in case of two channels showing different errors.
Table 7. Calibration performance comparison between a conventional split ADC and this work, in case of two channels showing different errors.
[10] this work
SNR 48.4 dB 48.8 dB
THD 62.8 dB 63.5 dB
SINAD 48.5 dB 48.9 dB
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated