Next Article in Journal
Architecture-Level Optimization on Digital Silicon Photomultipliers for Medical Imaging
Previous Article in Journal
An Optimization-Based Orchestrator for Resource Access and Operation Management in Sliced 5G Core Networks
Previous Article in Special Issue
A Low-Power Spiking Neural Network Chip Based on a Compact LIF Neuron and Binary Exponential Charge Injector Synapse Circuits
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Capacitance-to-Digital Converter Based on Iterative Delay-Chain Discharge in 180 nm CMOS Technology

Department of Information Engineering, University of Pisa, 56122 Pisa, Italy
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 121; https://doi.org/10.3390/s22010121
Submission received: 26 November 2021 / Revised: 22 December 2021 / Accepted: 23 December 2021 / Published: 24 December 2021
(This article belongs to the Special Issue Integrated Circuits and Systems for Smart Sensory Applications)

Abstract

:
The design of advanced miniaturized ultra-low power interfaces for sensors is extremely important for energy-constrained monitoring applications, such as wearable, ingestible and implantable devices used in the health and medical field. Capacitive sensors, together with their correspondent digital-output readout interfaces, make no exception. Here, we analyse and design a capacitance-to-digital converter, based on the recently introduced iterative delay-chain discharge architecture, showing the circuit inner operating principles and the correspondent design trade-offs. A complete design case, implemented in a commercial 180 nm CMOS process, operating at 0.9 V supply for a 0–250 pF input capacitance range, is presented. The circuit, tested by means of detailed electrical simulations, shows ultra-low energy consumption (≤1.884 nJ/conversion), excellent linearity (linearity error 15.26 ppm), good robustness against process and temperature corners (conversion gain sensitivity to process corners variation of 114.0 ppm and maximum temperature sensitivity of 81.9 ppm/ ° C in the −40 ° C, +125 ° C interval) and medium-low resolution of 10.3 effective number of bits, while using only 0.0192 mm 2 of silicon area and employing 2.93 ms for a single conversion.

1. Introduction

Capacitive sensing technologies underpin many sensory applications, including industrial, automotive, consumer [1] and life-science electronics [2]. At the same time, dedicated and power-optimized readout interfaces have been proposed to take full advantage of this technology. In this sense, capacitance-to-digital converters (CDCs) represent a class of integrated interfaces capable of delivering a digital output readout of the capacitive sensor. Many architectures of CDCs are demonstrated in the literature, exploiting the principles of phase/pulse modulation (PM) [3,4,5,6,7], Δ Σ modulation ( Δ Σ M) [8,9,10] and capacitive successive approximation register (CSAR) [11,12,13,14,15]. A detailed review of these techniques can be found in [16].
Recently, a simple and compact solution, which presents a significant number of innovations over other kinds of CDCs, was proposed in [17]. The most relevant innovations regard that (i) the CDC implementation is based on basic digital gates (inverters, Nands and Xors); (ii) an external clock signal is not required; and, (iii) as it will be clear in the remainder of this paper, the scaling of the capacitance full scale, i.e., the maximum capacitance value that can be converted, does not affect the internal state variables range in terms of voltage headroom and/or current intensity, as it usually occurs in many other CDC architectures. This fact allows for the extension of the CDC dynamic range (DR) relying only on the length extension of the digital output register. However, the inner working principles of the iterative delay-chain discharge (IDCD) architecture are poorly explained, leaving the designer with numerous unknowns hindering the adoption of this architecture despite its excellent performance in terms of power.
In this work, we address this issue by providing a deeper insight into this new architecture by giving a formal (rather than heuristic) explanation of the CDC operating principle. This discloses the CDC’s intrinsic limits, thus providing awareness of the fundamental trade-offs. Moreover, the analysis paves the way for different implementations of the same architecture that better adapts to specific cases within the voltage-headroom/signal-bandwidth design space.
The target capacitive sensor considered in this work derives from the wearable platform for sweat-rate sensing sketched in Figure 1. This device is intended to be used for activity tracking in sport applications, and it consists of (i) a flexible printed-circuit board (FPCB) layer, typically a polyimide film; (ii) a decorated elastometer layer, typically polydimethylsiloxane (PDMS), and (iii) an application-specific integrated circuit (ASIC) [18,19,20,21]. The fluidic pathway is then formed by sealing the two layers together and providing an inlet and an outlet, facing, respectively, the skin and the air. In correspondence to the fluidic pathway, two buried electrodes, implemented by the FPCB Cu tracks, work as electrostatically coupling electrodes, providing the capacitive transduction mechanism for the volume occupied by the sweat within the channel. By taking successive capacitance measurements, the volumetric sweat flow can be reconstructed. The measurement readout control is provided by the ASIC, which is placed in close proximity to the sensor in order to avoid interference and excessive parasitic coupling. The ASIC may also provide a standard digital interface, e.g., a serial peripheral interface (SPI), for communication with an external wireless communication module. Preliminary estimation of the capacitance range of structures, such as those in Figure 1, suggests values between 10 and 250 pF, depending on the specific channel geometries and constitutive materials. Similar capacitance range can also be found in other capacitive sensors [22,23].
A 0–250 pF capacitive sensor interface, applying the design rules resulting from the theoretical analysis, is implemented in the UMC 180 nm complementary metal–oxide–semiconductor (CMOS) technology. The chosen capacitive conversion range is compatible with a number of micro-electro-mechanical systems (MEMS) capacitive sensors. Detailed electrical simulations show the following converter performance: systematic input offset of 255.6 fF, linearity error of 15.26 ppm, worst-case process-corner sensitivity on the conversion gain of 114 ppm, temperature sensitivity of 81.9 ppm/ ° C, maximum signal-to-noise ratio (SNR) of 63.9 dB and maximum conversion energy of 1.884 nJ when operated at 0.9 V supply. In the discussion section of this work, these figures are compared to those of [17] in order to provide insight into the porting of this architecture across different CMOS technological nodes.

2. Materials and Methods

Electrical simulations were performed on a 3.3 GHz 14 core CPU x86-64 workstation, operated through CentOS 7, and Cadence IC6.1.7 (ADEXL, Spectre simulator and AMS simulator). The CMOS design kit from UMC 180 nm mixed mode/RF was made available from the Europractice IC Service to European academic and research institutions. Graphical data preparation and presentation were performed by means of Python 3.5.2 importing the following modules: Numpy 1.17.0 and Matplotlib 3.0.3.

3. Results

The CDC operation principle is analysed for the first time in Section 3.1, while its implementation in the commercial 180 nm CMOS technology is presented in Section 3.2, followed by detailed electrical simulation in Section 3.3.

3.1. Principle of Operation

The CDC operation consists of the discharge of the capacitance C S between two voltage levels, V H and V L , with V H being the precharge value and V L the value assumed at the end of the conversion (see Figure 2). For the sake of a clearer explanation, let us assume that C S has one of its terminals connected to the ground. The conversion operation starts by the falling edge of the precharge signal. The discharging of C S supplies the attached ring oscillator (RO), simply implemented by inverter gates, which starts oscillating at a frequency determined by its supply voltage ( V C ). The output of the RO is the frequency modulated two-level signal p ( t ) , whose instantaneous oscillation frequency encodes the amplitude V C . The integral of this quantity is the phase φ , which is updated at every cycle as shown in Figure 2b. The oscillation frequency decreases by decreasing V C since the overdrive voltages of the logical gates are decreasing, thus slowing the charge of the next gate in the ring.
While the oscillation edge completes a loop, i.e.,  φ completes a full cycle, the RO absorbs a certain amount of charge from C S , which causes V C to decrease in time. An asynchronous counter keeps track of the number of loops. Finally, V C reaches the V L level, eventually detected by a voltage comparator set to the V L threshold, which, in turn, produces the end-of-conversion signal (eoc) used also to strobe the counter value (dout) into an output register.
Since each loop consumes a certain quantity of charge q [ i ] (at i-th loop), the following relationship must hold:
i = 1 N q [ i ] + q ϵ = C S ( V H V L ) ,
where N is the number of loops during the discharge, and q ϵ is the residual error due to the last incomplete loop.
The heuristic conclusion drawn in [17] is that N is proportional to C S apart from the quantization error q ϵ / ( V H V L ) . Nevertheless, Equation (1) does not give any support to this conclusion since the relation between N and C S is not explicit. Moreover, since the RO supply voltage-to-frequency characteristic is generally non-linear, the capacitance-to-digital conversion law is not evident. An explanation of the principle of conversion is given in [24]; however, some unverified assumptions were made to simplify the analysis, which, on the other hand, may lead to wrong interpretations about the linearity of the conversion characteristic.
In order to show the linear relationship between C S and N, let us consider the R C circuit represented in Figure 2a, where the parameters R RO and C P were introduced. The parameter C P represents any parasitic capacitance due to the RO and the precharge switch added to the discharge node, while R RO models the charge absorption rate at each voltage value V C . It is important to note that during the full RO cycle, charge is impulsively absorbed due to the sequential switching of the digital gates, causing V C ( t ) to resemble a staircase shape. Hence, an effective current I C per cycle can be defined, accounting for the amount of charge q in the interval of time defined by the p period. In our approach, V C ( t ) interpolates the actual staircase, allowing for a continuous-time description of the circuit behaviour as in Figure 2b. Hence, R RO is simply the ratio between the interpolated V C and I C . It is convenient to express R RO and C P as
R RO ( V C ) = R 0 u RO ( V C ) and C P ( V C ) = C 0 u P ( V C ) ,
being that R 0 = R RO ( V H ) , C 0 = C P ( V H ) and the functions u RO ( V C ) and u P ( V C ) are positive and continuous in the ( V L , V H ) interval such that u RO ( V H ) = 1 and u P ( V H ) = 1 . The charge absorption rate modelled by R RO is determined basically by two mechanisms: (i) charge is absorbed due to inter-stage charging within the RO, and (ii) charge is absorbed due to short-circuit currents in the digital gates of the RO at transition times.
The Kirchhoff’s law of currents applied to the simple R C circuit of Figure 2 gives
d ( C S + C P ) V C d t = V C R RO ,
where the total charge Q = ( C S + C P ) V C is subjected to variations in time due to both V C ( t ) and C S ( t ) , being that the latter is the dynamic component of the capacitive sensor (i.e., the capacitively transduced signal to be converted). This can be neglected when
1 C S + C P d C S d t + d C P d t 1 V C d V C d t ,
meaning that at any time point during the conversion, the variations of C S and C P relative to the total capacitance C S + C P are much smaller than the relative variation of V C . Such a condition is typically found in a large class of capacitive sensors, where the capacitively transduced signal varies slowly compared to the conversion time T conv . Under this hypothesis, (3) can be simplified in order to obtain
1 + C 0 C S u P ( V C ) u RO ( V C ) d V C V C = d t τ and τ = R 0 C S .
Note that in a linear R C circuit, i.e., where both R RO and C P are independent from V C , Equation (5) describes the known exponential relaxation of V C ( t ) , determined by the time-constant τ . The analytical and/or numerical solution of Equation (5) is, in principle, viable once u RO ( V C ) and u P ( V C ) are known, either from an analytical insight on a particular RO topology, or directly from fitting simulation data.
The number of counts N, stored in dout, is determined by the accumulation of cycles during T conv , which is related to the accumulated phase φ as follows:
φ ( T conv ) = 2 π 0 T conv f o s c ( t ) d t and N = φ ( T conv ) 2 π ,
being that f o s c is the instantaneous oscillation frequency of p ( t ) . The operator ⌊x⌋ indicates the floor operation on the variable x. Since f o s c is dependent on V C , we can elaborate Equation (6) as
N = 0 T conv f o s c ( t ) d t = R 0 C S V L V H 1 + C 0 C S u P ( V C ) u RO ( V C ) f o s c ( V C ) d V C V C ,
where the differential d t and the time constant τ are substituted with their respective expressions given in Equation (5). For better readability, Equation (7) can be rewritten as
N = k G C S + k G 0 C 0 ,
where
k G = R 0 V L V H u RO ( V C ) f o s c ( V C ) V C d V C ; k G 0 = R 0 V L V H u P ( V C ) u RO ( V C ) f o s c ( V C ) V C d V C .
The expressions in Equations (8) and (9) remarkably show that N is linearly dependent to the input C S through the conversion gain k G regardless of the oscillator implementation, as long as f o s c > 0 . An offset term, k G 0 C 0 , is also present due to any parasitic capacitance added to the precharge node.
The quantization error ϵ Q is
ϵ Q = φ ( T conv ) 2 π N = k G C S + k G 0 C 0 k G C S + k G 0 C 0 .
Clear design guidelines can be obtained from the expression of k G of Equation (9) under the following simplifying assumptions. First, let us assume the following relationship between f o s c and V C , describing the linearised behaviour of the RO:
f o s c = f 0 + k o s c V C ,
where f 0 is the frequency bias and k o s c , given in [s 1 V 1 ], is the voltage sensitivity coefficient. A second simplification regards the u RO ( V C ) function introduced in Equation (2), which is approximated to an effective constant value u RO 1 across the whole interval ( V L , V H ) :
u RO ( V C ) = u RO , for V L V C V H .
Under the assumptions (11)–(12), the integral of Equation (9) is simplified to
k G = R 0 u RO · f 0 log V H V L + k o s c · ( V H V L ) .
The quantization error referred to as C S , i.e.,  ε Q / k G , is reduced by increasing k G (Equation (10)). Therefore, the simplified expression of k G suggests the following design guidelines:
1.
k G is increased by increasing the R 0 u RO term, which is related to both the W / L aspect ratio and the area W L of the digital ports and the number of delay stages of the inverter-based RO. The short-circuit current, which contributes to I C , is reduced by increasing L; however, the short-circuit time interval is minimized by reducing the total area. So for a given gate area W L , it is convenient to reduce the W / L ratio. Clearly, incrementing the number of delay stages increases the discharge rate in each cycle, thus reducing R 0 u RO .
2.
k G is increased by increasing f 0 , which can be attained for minimum-sized transistors, i.e.,  W = W m i n and L = L m i n . The parameter k o s c depends on the chosen linearisation point, being strongly dependent on the V L - V H range. However, as it will be clear in the following discussion, the fully-digital implementation of the CDC rules out this parameter from the design space. As in point 1, reducing the number of delay stages is beneficial to increase k G .
3.
k G is increased by maximizing V H and minimizing V L as can be seen in the logarithm argument and in the difference term. V H is limited by the available supply voltage value, while V L is limited by the minimum viable supply voltage for the correct operation of the digital gates.
Points 1 and 2, in principle, may lead to divergent design indications as far as the L of the digital gates is concerned. For this reason, the optimal solution can be obtained by performing electrical simulations, where L is swept across a reasonable interval that includes L m i n .
Regarding the contribution of the comparator physical noise affecting the architecture shown in Figure 2, we can consider the comparator root-mean-square noise V n , cmp . At the end of the conversion, V C will pass the V L threshold with a certain slope, so
N n , comparator f o s c ( V L ) V n , cmp d V C / d t | t = T conv τ f o s c ( V L ) u RO ( V L ) V n , cmp V L ,
The last part of the approximation is found elaborating Equation (5)—which also gives the definition of τ —and neglecting, for the sake of simplicity, the contribution of C P . Equation (14) describes the relationship between the comparator noise and the fluctuation on the conversion code, but most importantly, it establishes also a linear relationship between this fluctuation and the capacitance value through τ = R 0 C S . This is a very remarkable property of this converter type since the effects of one of the most important sources of physical noise scale proportionally with the quantity to be converted. This also suggests that no particular effort is to be put in the comparator design.
The architecture represented in Figure 2 is based on a continuous-time voltage-domain comparator whose noise effects are analysed in Equation (14). The next step in our analysis is the introduction of the time-domain comparator used in [17], which allows for a fully-digital implementation of the CDC—clearly advantageous since it nulls any static current consumption (except leakage current components).
In order to understand this step, let us consider the synchronized delay-chain RO shown in Figure 3b, derived from the simple RO of Figure 3a. Here, the time-encoded signals, A 1 and A 2 , are originated by two separate delay chains. The following Xnor gate asserts the Boolean “ A 1 = = A 2 ” condition, i.e., both signals present the same logic level, so allowing the propagation of the oscillator travelling edge. In a scenario where the travelling edge of A 2 lags the one of A 1 , this assertion permits their synchronization at the Nand gate before closing the feedback loop. Figure 3c shows the chronogram details of the oscillator signals A, A 1 , A 2 and B.
In the actual CDC operation, A 2 is generated by the reference delay chain fed at V L , while A 1 is generated by the sensing delay chain, fed at V C . So, while V C > V L , the reference delay chain always lags behind the sensing delay chain. Ideally, both chains are synchronized for V C = V L , while the lagging condition is inverted as soon as V C < V L , marking the end-of-conversion condition.
The time-delay comparator, proposed in [17] and depicted in Figure 4a, provides the same synchronizing function of the Xnor/Nand gates of Figure 3b, while also signalling the end of conversion. It is based on a Nand-type set–reset latch and simple combinational logic to produce the two output signals, B and finish. The operation of such circuit is described in Figure 4c considering the following conditions: (i) A 1 leads A 2 , and (ii) A 2 leads A 1 . In both conditions, B acts as a synchronization gate, while finish is an active-low signal that pulses only after the first occurrence of the A 2 -leads- A 1 condition. It is important to observe at this point that, while the voltage-domain comparator of Figure 2a is placed outside the RO, the time-domain comparator will be part of the RO, thus contributing to the oscillator parameters, such as f 0 and the conversion gain k G (see Equation (13)).
Figure 5 shows the effect of noise on the decision process of the comparator, both voltage-level based and time-delay based, when V C crosses the decision threshold V L . The figure shows how a lower value of C S makes the decision process less prone to error since for a constant amount of charge dissipated by the RO in a single cycle, the voltage step (the delay between the travelling edges of A 1 and A 2 ) is higher for smaller C S values. This observation is in accordance with Equation (14) and its related discussion on the contribution of comparator noise.
Regarding the rest of noise sources in the circuit, it is well known that a standard voltage-fed RO presents a typical phase-noise spectrum characterized by the 1 / f 3 and 1 / f 2 behaviours, corresponding to the flicker and thermal noise sources, respectively [25,26,27]. In the synchronized-delay-chains case of Figure 3b, however, part of this noise is rejected due to the synchronization between the travelling edges of A 1 and A 2 . Intuitively, every disturbance (i.e., phase lag or lead) produced after B and before A, affects both A 1 and A 2 in the same way, thus showing up as a common-mode noise, rejected by the differential-input nature of the time-delay comparator.
The residual differential-mode phase noise is generated once the RO path is split, corresponding to the separate delay-chain paths before the time-delay comparator. The effects of such noise on the final conversion count are influenced by the interval of time Δ t between the A 1 and A 2 edges. We observe that at the end of conversion, this temporal difference tends to zero; however, the time-domain comparators are less affected by metastability (less prone to error) if the sensitivity of Δ t with respect to V C , i.e., the quantity d ( Δ t ) / d V C , is high.
The complete IDCD-CDC is shown in Figure 6, which features also a noise reduction technique, also proposed in [17], based on correlated averaging on a three-comparators system.
The comparator-noise averaging operates as follows: CMP1 and CMP2 are respectively fed with A 1 and A 2 and their inverted correspondents, while CMP3 is fed by A 1 and a delayed version of A 2 ( D 2 ). While CMP1’s finish will detect the lagging condition on the rising edges, CMP2’s finish will detect the same condition on the falling edges of A 1 and A 2 . The travelling edges at comparator output are synchronized by a three-input Nand gate. The complete RO loop includes a V L -to- V H level shifter that guarantees the correct level transmission to both sensing and reference delay chains. The eoc signal pulses when the A 1 travelling edge lags that of D 2 . Before this condition occurs, the finish outputs of CMP1 and CMP2 have pulsed a certain number of times depending on the amount of extra delay provided by the noise-averaging delay chain. These finish pulses of CMP1 and CMP2 are registered by dedicated counters, which provide dout1 and dout2, respectively. The final conversion code is given by
N = 2 × dout ( dout 1 + dout 2 ) .
The multiplicative factor of 2 before dout0 accounts for both the rising and falling edges. To give a better understanding of the noise averaging mechanism, let us consider in the first instance that all the delay chains of Figure 6 are identical and their individual delay on the travelling edge dominates over the rest of the elements in the RO, i.e., the time-delay comparators, the Nand gate and the level shifter.
In such a scenario and in absence of noise, if we artificially set V C = V L , CMP1 and CMP2 have 50% probability to pulse their finish signals, while CMP3’s finish will not pulse. In order to force CMP3’s finish to pulse, we need to further lower V C to a certain value V C = V L < V L . At this point, the conversion ends, meaning that the effective voltage step explored by the sensing chain is V H V L , and thus, some excess count was made. Nevertheless, the finish signals of both CMP1 and CMP2 start to pulse as soon as V C is slightly below V L , thus dout 1 = dout 2 , accounting for the excess of counts.
When the comparator noise is considered, the probability of CMP1 and CMP2 to make the wrong decision goes from 50% when V C = V L to much lower values, as soon V C < V L . By repeating the comparison process a certain number of times at different V C values below V L , the probability of error, and thus the noise effect, is reduced. In practice, starting from a certain value of V L far from V L , the probability of decision error can be neglected; thus, the decision redundancy only adds up to power consumption. So, in terms of power vs. resolution trade-off, an optimum value V L exists, which can be tuned by the sizing of the noise-averaging delay chain of Figure 6. It must be observed that the crossing of the zone between V L and V L occurs at different slopes, depending of the value of C S to be converted and also depending on d ( Δ t ) / d V C , as previously discussed. As a consequence, the number of excess counts increases for higher values of C S , having a beneficial effect on the maximum attainable SNR.
The one-point calibration scheme is also shown in Figure 6, implemented through the C REF capacitance and a switch controlled by the signal cal. The CDC calibration is obtained on demand by operating a conversion on a known value of C REF , obtaining from Equations (6) and (10)
N REF = k G C REF + k G 0 C 0 + ϵ Q , REF .
The parameters k G , k G 0 and C 0 may be strongly dependent on process corners and the operating temperature. While the former can be addressed by a one-time calibration at the beginning of the CDC operation, the latter can be addressed by occasionally performing a calibration conversion.
The calibrated value of the conversion, neglecting the physical noise, is obtained by the following formula:
C S calibrated = C REF N N REF = C S 1 + k G 0 C 0 k G C S + ϵ Q 1 + k G 0 C 0 k G C REF + ϵ Q , REF .
The rightmost side of Equation (17) reveals the residual error after calibration that can be minimized once C S C 0 and C REF C 0 for acceptable quantization errors ϵ Q and ϵ Q , REF . Clearly, this calibration method relies profoundly on the stability of the absolute value of C REF . Any process-related dispersion on the nominal value of C REF affects the conversion value, despite the calibration. From the system-level point of view, two alternative solutions can be adopted. On one side, C REF can be a very reliable external component, which, however, is affected by connection parasitics. On the other side, C REF can be integrated all together with the converter circuitry using a metal–oxide–metal (MOM) or a metal–insulator–metal (MIM), when available from the process, capacitor. Nevertheless, the solution concerning the monolithic integration will be affected by the process corners spread. This former hindrance can be overcome by dedicated C REF testing structures at the wafer level.

3.2. 180 nm-CMOS Implementation

Following the design indication explained in Section 3.1, a monolithic implementation of a IDCD-CDC is done in a standard 0.18 µm 1-poly 6-metal-level MIM CMOS technology. In this case study, we aim at optimizing the energy efficiency of the CDC while maintaining 10 effective number of bits (ENOB) of resolution and a total area ≤0.02 mm 2 . Regarding the operating conditions, we aim for a button-cell operated system; thus, the specification V H = 0.9 V applies for the rest of the discussion.
Referring to Figure 6, all inverters in the delay chain have W = 240 nm, L = 180 nm. All the delay chains (sensing, reference and noise-averaging) are implemented with 2 stages. With these values, k G results to be 246.468 × 10 12 F 1 , and the output code can be stored in a 16-bit output register. The digital gates of CMP1–CMP3, all identical, have all minimal W = 240 nm, and L = 180 nm.
The level shifter topology is adopted from [28]. Its schematic together with the sizes of transistor parameters are shown in Figure 7. Among other possible circuital solutions [29,30,31,32], that of Figure 7 provides the best energy efficiency when operating across subthreshold and super-threshold regions, defined by V L and V H . It is important to note that, in this design, the circuit propagation delay is of minor concern since it only affects the conversion time.
The C REF capacitance is implemented by a MIM capacitor of 10 pF, which is the largest component of the CDC. However, since it is implemented between the two highest top-metal layers, the area underneath is used for the rest of the digital circuitry, using the rest of the metal layers for signal routing.
The total energy per conversion, E t o t , and the conversion time, T c o n v , are evaluated as function of V L in order to find an acceptable trade-off between quantization error and energy consumption. Figure 8a shows that a shallow optimum is found for V L = 0.5 V. This is due to the fact that E t o t accounts for currents supplied by the V H and V L sources, respectively E H and E L , during the precharge and the conversion phases:
E t o t = E H precharge + E H conversion + E L conversion ,
where the precharge energy supplied by V H is
E H precharge = C S V H ( V H V L )
and E H conversion is supplied to the level shifter.
Both Equations (18) and (19) neglect any leakage components, which add up to the total energy balance proportionally to T conv . Equation (19) depicts a monotonically decreasing function of V L . The terms E H conversion and E L conversion , related to the conversion phase, depend on T c o n v , which increase by lowering V L , as shown in Figure 8b, where V H is fixed to 0.9 V. Intuitively, we may expect that both E H conversion and E L conversion should follow the same trend as T c o n v . This is true for E H conversion , but E L conversion actually has the opposite behaviour as shown in Figure 8c. This is due to the dominant contribution of comparators activity happening at higher V L values: the higher the V L , the higher the E L conversion .
In our design, V L is set to 0.5 V. For such value and for C S = 250 pF, E t o t = 1884 fJ, accounting for the following contributions: E H precharge = 90 fJ, E H conversion = 224 fJ (due to the operation of the level shifter) and E L conversion = 1570 fF. The latter is the major contribution since V L supplies also the time-domain comparators and the asynchronous counters.
The behaviour of R RO as a function of V C , introduced in Figure 2a, is shown in Figure 8d along with Δ t ( V C ) . The R RO ( V C ) trend is to increase by increasing V C . This is due to the dominant short-circuit currents contributions (transition time shorten as V C increases) over the RO interstage-charging contribution. On the other hand, Δ t ( V C ) shows a quite noticeable non-linear behaviour. The relatively high value of d ( Δ t ) / d V C in the vicinity of V L , resulting to be 71.8 ns/V, favours the CDC immunity against the noise introduced by the split path of the sensing and reference delay chains, as discussed previously.
Finally, the layout of the implemented CDC is shown in Figure 9 showing a silicon area occupancy of 0.0192 mm 2 (excluding pads).

3.3. Prototype Performance

The CDC DNL, calculated with respect to the end-points characteristic, when operated at V L = 0.5 V and V H = 0.9 V, is shown in Figure 10, and tested against process corners. In all cases, the maximum observed code deviation falls within the ±12 counts interval over an output register of 16 bits, corresponding to an equivalent capacitance LSB of 3.82 fF ( k G = 246.468 × 10 12 F 1 ). The total energy per conversion scales linearly with C S , resulting to be 1.884 nJ at full-scale C S , FS = 250 pF. As far as process corner sensitivity is concerned, E t o t presents small variations around its nominal value (worst case: + 2.9 % in the Fast-NMOS Slow-PMOS corner), while at the same time, T c o n v shows quite large variations: 2.93 ms in the nominal case vs. 0.99 ms and 10.71 ms in the fast-NMOS fast-PMOS and slow-NMOS slow-PMOS, respectively.
The effectiveness of the one-point calibration against process corners is reported in Table 1, where the relative error ϵ k G , defined as
ϵ k G = k G nominal k G k G nominal
is evaluated, showing a ×30 error reduction when calibrated. The systematic offset of the CDC, as in Equation (6), is <255.6 fF. Hence, the CDC shows an input capacitance range from 255.6 fF to 250 pF with a small linearity error of 15.26 ppm.
For the sake of equal comparison, the figure of merit (FoM), as defined in [17], is evaluated:
FoM = E t o t ( C S , FS ) 2 ( 20 log 10 ( Input range / 2 2 / Resolution ) 1.76 ) / 6.02 = 99.61 fJ / conversion-step .
where the resolution is calculated only on the basis of nonlinearity effects, while noise is not taken into account.
Transient noise simulations are performed to determine the SNR, which results to be 63.9 dB (10.3 ENOB) at C S , FS . The noise-related FoM, FoM N , of this converter is calculated as
FoM N = E t o t ( C S , FS ) 2 ( SNR max 1.76 ) / 6.02 = 1.47 pJ / conversion-step .
Temperature sensitivity is also evaluated as shown in Figure 11, showing a ×20 improvement, from 1696.5 ppm/ ° C without calibration to 81.9 ppm/ ° C after calibration, across the −40 ° C, +125 ° C range.

4. Discussion

The CDC based on the IDCD architecture, introduced in [17], has the important characteristic to relay only on digital gates, thus being easily portable among different technological nodes once the fundamental design trade-offs, analysed for the first time in Section 3.1, are taken into account.
Here, we presented a design case, implemented on a low-cost commercial 180 nm-CMOS technology, capable of operating at button-cell supply voltages. Direct comparison with the original implementation of [17] is presented in Table 2. Energy figures are less favourable in the presented design case, as expected, due to the larger minimum feature size of the process used in this work with respect to the case of [17].
The large difference between the FoM and FoM N values clearly states that, in the current work, distortion effects are much less important than physical noise, while in [17], both distortion and noise contributed to the final resolution of the converter. These aspects confirm the analysis developed in Section 3.1 and give insights into energy efficiency vs. resolution trade-offs of the IDCD-CDC architecture when ported across different CMOS technological nodes.
In conclusion, the IDCD-CDC architecture proves to be a valid solution for capacitive sensor read-out interfaces in the medium/low resolution range. The IDCD-CDC fully exploits the benefits of miniaturization offered by more advanced CMOS technological nodes, while still providing competitive energy figures, even when implemented in low-cost 180 nm CMOS technology. In both cases, compatibility with low-voltage operation is maintained. When looking at evolutions of this architecture, capable of targeting more stringent resolution requirements, the inclusion of additional control circuitry needs to be investigated. Such circuitry should be devoted to the implementation of dynamic techniques for noise reduction and/or noise-shaping mechanisms.

Author Contributions

Conceptualization, M.D.; methodology, P.B. and M.P.; software, M.C.; validation, M.C.; formal analysis, M.D., P.B. and M.C.; resources, P.B. and M.P.; data curation, M.D., P.B., M.C. and M.P.; writing—original draft preparation, M.D.; writing—review and editing, M.D., M.C., P.B. and M.P.; supervision, P.B. and M.P.; project administration, M.D. and P.B.; funding acquisition, M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This project received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 893544.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data contained in the text.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
CDCCapacitance-to-Digital Converter
PMPhase/Pulse Modulation
Δ Σ M Δ Σ Modulation
CSARCapacitive Successive Approximation Register
DRDynamic Range
IDCDIterative Delay-Chain Discharge
FPCBFlexible Printed-Circuit Board
PDMSPolydimethylsiloxane
ASICApplication-Specific Integrated Circuit
SPISerial Peripheral Interface
CMOSComplementary Metal–Oxide–Semiconductor
MEMSMicro-Electro-Mechanical Systems
RORing Oscillator
VCOVoltage-Controlled Oscillator
MOMMetal–Oxide–Metal
MIMMetal–Insulator–Metal
SNRSignal-to-Noise Ratio
ENOBEffective Number Of Bits
DNLDifferential Non-Linearity
LSBLeast-Significant Bit
FoMFigure of Merit

References

  1. Baxter Larry, K. Capactive Sensors, Design and Applications; John Wiley & Sons: Hoboken, NJ, USA, 1996. [Google Scholar]
  2. Ebrahim Ghafar-Zadeh, S.F. Emerging CMOS Capacitive Sensors for Biomedical Applications: A Multidisciplinary Approach; The Institution of Engineering and Technology: London, UK, 2021. [Google Scholar]
  3. Tan, Z.; Shalmany, S.H.; Meijer, G.C.M.; Pertijs, M.A.P. An Energy-Efficient 15-Bit Capacitive-Sensor Interface Based on Period Modulation. IEEE J. Solid-State Circuits 2012, 47, 1703–1711. [Google Scholar] [CrossRef]
  4. Nizza, N.; Dei, M.; Butti, F.; Bruschi, P. A Low-Power Interface for Capacitive Sensors with PWM Output and Intrinsic Low Pass Characteristic. IEEE Trans. Circuits Syst. Regul. Pap. 2013, 60, 1419–1431. [Google Scholar] [CrossRef]
  5. Mohan, R.; Zaliasl, S.; Gielen, G.G.E.; Hoof, C.V.; Yazicioglu, R.F.; Helleputte, N.V. A 0.6-V, 0.015-mm2, Time-Based ECG Readout for Ambulatory Applications in 40-nm CMOS. IEEE J. Solid-State Circuits 2017, 52, 298–308. [Google Scholar] [CrossRef]
  6. Yang, R.; Pertijs, M.A.P.; Nihtianov, S. A Precision Capacitance-to-Digital Converter with 16.7-bit ENOB and 7.5-ppm/°C Thermal Drift. IEEE J. Solid-State Circuits 2017, 52, 3018–3031. [Google Scholar] [CrossRef]
  7. Woo, K.C.; Yang, B.D. 0.3-V RC-to-Digital Converter Using a Negative Charge-Pump Switch. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 245–249. [Google Scholar] [CrossRef]
  8. Zhang, T.T.; Law, M.K.; Mak, P.I.; Vai, M.I.; Martins, R.P. Nano-Watt Class Energy-Efficient Capacitive Sensor Interface with On-Chip Temperature Drift Compensation. IEEE Sens. J. 2018, 18, 2870–2882. [Google Scholar] [CrossRef]
  9. Rogi, C.; Buffa, C.; Milleri, N.D.; Gaggl, R.; Prefasi, E. A Fully-Differential Switched-Capacitor Dual-Slope Capacitance-To-Digital Converter (CDC) for a Capacitive Pressure Sensor. Sensors 2019, 19, 3673. [Google Scholar] [CrossRef] [Green Version]
  10. Tang, X.; Li, S.; Yang, X.; Shen, L.; Zhao, W.; Williams, R.P.; Liu, J.; Tan, Z.; Hall, N.A.; Pan, D.Z.; et al. An Energy-Efficient Time-Domain Incremental Zoom Capacitance-to-Digital Converter. IEEE J. Solid-State Circuits 2020, 55, 3064–3075. [Google Scholar] [CrossRef]
  11. Ghanbari, M.M.; Tsai, J.M.; Nirmalathas, A.; Muller, R.; Gambini, S. An Energy-Efficient Miniaturized Intracranial Pressure Monitoring System. IEEE J. Solid-State Circuits 2017, 52, 720–734. [Google Scholar] [CrossRef]
  12. Alhoshany, A.; Salama, K.N. A Precision, Energy-Efficient, Oversampling, Noise-Shaping Differential SAR Capacitance-to-Digital Converter. IEEE Trans. Instrum. Meas. 2019, 68, 392–401. [Google Scholar] [CrossRef]
  13. Xin, H.; Andraud, M.; Baltus, P.; Cantatore, E.; Harpe, P. A 0.1-nW−1-μW Energy-Efficient All-Dynamic Versatile Capacitance-to-Digital Converter. IEEE J. Solid-State Circuits 2019, 54, 1841–1851. [Google Scholar] [CrossRef]
  14. Hussaini, S.; Jiang, H.; Walsh, P.; MacSweeney, D.; Makinwa, K.A.A. A 15-nW per Sensor Interference-Immune Readout IC for Capacitive Touch Sensors. IEEE J. Solid-State Circuits 2019, 54, 1874–1882. [Google Scholar] [CrossRef] [Green Version]
  15. Narasimman, N.; Nag, D.; Chai, K.T.C.; Kim, T.T.H. A Capacitance to Digital Converter Using Continuous Time ΔΣ Modulator for Microphone-Based Auscultation. IEEE Sens. J. 2021, 21, 13373–13383. [Google Scholar] [CrossRef]
  16. Tan, Z.; Jiang, H.; Zhang, H.; Tang, X.; Xin, H.; Nihtianov, S. Power-Efficiency Evolution of Capacitive Sensor Interfaces. IEEE Sens. J. 2021, 21, 12457–12468. [Google Scholar] [CrossRef]
  17. Jung, W.; Jeong, S.; Oh, S.; Sylvester, D.; Blaauw, D. 27.6 A 0.7 pF-to-10 nF fully digital capacitance-to-digital converter using iterative delay-chain discharge. In Proceedings of the 2015 IEEE International Solid-State Circuits Conference-(ISSCC) Digest of Technical Papers, San Francisco, CA, USA, 22–26 February 2015. [Google Scholar] [CrossRef] [Green Version]
  18. Seshadri, D.R.; Drummond, C.; Craker, J.; Rowbottom, J.R.; Voos, J.E. Wearable Devices for Sports: New Integrated Technologies Allow Coaches, Physicians, and Trainers to Better Understand the Physical Demands of Athletes in Real time. IEEE Pulse 2017, 8, 38–43. [Google Scholar] [CrossRef] [PubMed]
  19. Dei, M.; Aymerich, J.; Piotto, M.; Bruschi, P.; del Campo, F.; Serra-Graells, F. CMOS Interfaces for Internet-of-Wearables Electrochemical Sensors: Trends and Challenges. Electronics 2019, 8, 150. [Google Scholar] [CrossRef] [Green Version]
  20. Sharma, A.; Al-Dala’in, T.; Alsadoon, G.; Alwan, A. Use of Wearable Technologies for Analysis of Activity recognition for sports. In Proceedings of the 2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA), Sydney, Australia, 23–26 September 2020. [Google Scholar] [CrossRef]
  21. Nithya, N.; Nallavan, G. Role of Wearables in Sports based on Activity recognition and biometric parameters: A Survey. In Proceedings of the 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), Tamilnadu, India, 25–27 March 2021. [Google Scholar] [CrossRef]
  22. Dobrzynska, J.A.; Gijs, M.A.M. Polymer-based flexible capacitive sensor for three-axial force measurements. J. Micromech. Microeng. 2012, 23, 015009. [Google Scholar] [CrossRef]
  23. Anandan, N.; George, B. A Wide-Range Capacitive Sensor for Linear and Angular Displacement Measurement. IEEE Trans. Ind. Electron. 2017, 64, 5728–5737. [Google Scholar] [CrossRef]
  24. Xu, Y.; Shang, D.; Xia, F.; Yakovlev, A. A smart all-digital charge to digital converter. In Proceedings of the 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS), Monte Carlo, Monaco, 11–14 December 2016. [Google Scholar] [CrossRef] [Green Version]
  25. Razavi, B. A study of phase noise in CMOS oscillators. IEEE J. Solid-State Circuits 1996, 31, 331–343. [Google Scholar] [CrossRef] [Green Version]
  26. Cardes, F.; Quintero, A.; Gutierrez, E.; Buffa, C.; Wiesbauer, A.; Hernandez, L. SNDR Limits of Oscillator-Based Sensor Readout Circuits. Sensors 2018, 18, 445. [Google Scholar] [CrossRef] [Green Version]
  27. Pepe, F.; Andreani, P. An Accurate Analysis of Phase Noise in CMOS Ring Oscillators. IEEE Trans. Circuits Syst. II Express Briefs 2019, 66, 1292–1296. [Google Scholar] [CrossRef]
  28. Lutkemeier, S.; Ruckert, U. A Subthreshold to Above-Threshold Level Shifter Comprising a Wilson Current Mirror. IEEE Trans. Circuits Syst. II Express Briefs 2010, 57, 721–724. [Google Scholar] [CrossRef]
  29. Ishihara, F.; Sheikh, F.; Nikolic, B. Level conversion for dual-supply systems. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2004, 12, 185–195. [Google Scholar] [CrossRef]
  30. Chavan, A.; MacDonald, E. Ultra Low Voltage Level Shifters to Interface Sub and Super Threshold Reconfigurable Logic Cells. IEEE Aerosp. Conf. Proc. 2008. [Google Scholar] [CrossRef]
  31. Kumar, M.; Arya, S.K.; Pandey, S. Level Shifter Design for Low Power Applications. Int. J. Comput. Sci. Inf. Technol. 2010, 2, 124–132. [Google Scholar] [CrossRef]
  32. Lanuzza, M.; Corsonello, P.; Perri, S. Low-Power Level Shifter for Multi-Supply Voltage Designs. IEEE Trans. Circuits Syst. II Express Briefs 2012, 59, 922–926. [Google Scholar] [CrossRef]
Figure 1. Concept of a wearable platform for volumetric sweat-rate sensing.
Figure 1. Concept of a wearable platform for volumetric sweat-rate sensing.
Sensors 22 00121 g001
Figure 2. Simplified CDC operation based on a voltage level comparator: (a) block-level schematic diagram comprising an R C -circuit equivalent of the RO; (b) chronograms of the most important signals.
Figure 2. Simplified CDC operation based on a voltage level comparator: (a) block-level schematic diagram comprising an R C -circuit equivalent of the RO; (b) chronograms of the most important signals.
Sensors 22 00121 g002
Figure 3. Derivation of a RO with synchronized delay chains: (a) starting point representation of a generic RO; (b) synchronization principle by a Xnor gate; (c) synchronized delay-chain oscillator chronogram.
Figure 3. Derivation of a RO with synchronized delay chains: (a) starting point representation of a generic RO; (b) synchronization principle by a Xnor gate; (c) synchronized delay-chain oscillator chronogram.
Sensors 22 00121 g003
Figure 4. Time-delay comparator: (a) schematic diagram, (b) symbol view and (c) chronogram when operated inside the synchronized delay chains loop.
Figure 4. Time-delay comparator: (a) schematic diagram, (b) symbol view and (c) chronogram when operated inside the synchronized delay chains loop.
Sensors 22 00121 g004
Figure 5. Comparison of comparator noise effects for two different values of C S : (a) classic voltage-level based comparator as in Figure 2; (b) time-delay comparator of Figure 4.
Figure 5. Comparison of comparator noise effects for two different values of C S : (a) classic voltage-level based comparator as in Figure 2; (b) time-delay comparator of Figure 4.
Sensors 22 00121 g005
Figure 6. Complete CDC schematic including time-delay comparator-noise averaging and the one-point calibration network.
Figure 6. Complete CDC schematic including time-delay comparator-noise averaging and the one-point calibration network.
Sensors 22 00121 g006
Figure 7. Wilson current-mirror based level shifter and transistor optimized geometrical parameters values for the design case in Section 3.2.
Figure 7. Wilson current-mirror based level shifter and transistor optimized geometrical parameters values for the design case in Section 3.2.
Sensors 22 00121 g007
Figure 8. Key design parameters: (a) total energy per conversion E t o t as function of V L for fixed V H = 0.9 V; (b) energy balance as from Equation (18) as function of V L for C S = 50 pF and fixed V H = 0.9 V; (c) conversion time T c o n v as function of V L for fixed V H = 0.9 V; (d) R RO and Δ t as function of V C .
Figure 8. Key design parameters: (a) total energy per conversion E t o t as function of V L for fixed V H = 0.9 V; (b) energy balance as from Equation (18) as function of V L for C S = 50 pF and fixed V H = 0.9 V; (c) conversion time T c o n v as function of V L for fixed V H = 0.9 V; (d) R RO and Δ t as function of V C .
Sensors 22 00121 g008
Figure 9. Layout of the CDC in a standard 0.18 µm 1-poly 6-metal-level-MIM CMOS technology. Bounding box size is 160 µm (width) × 120 µm (height).
Figure 9. Layout of the CDC in a standard 0.18 µm 1-poly 6-metal-level-MIM CMOS technology. Bounding box size is 160 µm (width) × 120 µm (height).
Sensors 22 00121 g009
Figure 10. CDC differential non-linearity (DNL) against process corners. The output register width is 16 bits.
Figure 10. CDC differential non-linearity (DNL) against process corners. The output register width is 16 bits.
Sensors 22 00121 g010
Figure 11. CDC output temperature sensitivity before and after one-point calibration.
Figure 11. CDC output temperature sensitivity before and after one-point calibration.
Sensors 22 00121 g011
Table 1. Conversion-gain relative error ϵ k G (see Equation (20)) againts process corners: before and after calibration. Offset code, for C S = 0 , is also reported. Nominal offset code is 63.
Table 1. Conversion-gain relative error ϵ k G (see Equation (20)) againts process corners: before and after calibration. Offset code, for C S = 0 , is also reported. Nominal offset code is 63.
Process CornerUncalibrated ϵ k G corner [%]Calibrated ϵ k G corner [%]Offset Code
Fast NMOS, Fast PMOS 3.126 0.099 59
Slow NMOS, Slow PMOS 3.342 0.112 67
Fast NMOS, Slow PMOS 0.437 0.114 62
Slow NMOS, Fast PMOS 0.213 0.063 62
Table 2. Operative conditions and performance comparison table of IDCD CDCs.
Table 2. Operative conditions and performance comparison table of IDCD CDCs.
ISSCC’15 [17]This Work
Technology40 nm180 nm
V H , V L 1.0 V, 0.45 V0.9 V, 0.5 V
Input range0.7 pF to 10 nF255.6 fF to 250 pF
Linearity error1090 ppm15.26 ppm
Conversion time
   
19.06 µs at C S = 11.3  pF
   
132.43 µs at C S = 11.3  pF
2.93 ms at C S = 250.0  pF
Conversion energy
   
35.1 pJ at C S = 11.3  pF
   
85.2 pJ at C S = 11.3  pF
1884.0 pJ at C S = 250.0  pF
SNR53.0 dB63.9 dB
FoM (Equation (21))141.0 fJ/conversion-step99.6 fJ/conversion-step
FoM N (Equation (22))96.5 fJ/conversion-step1.47 pJ/conversion-step
Temperature sensitivity15.5 ppm/ ° C81.9 ppm/ ° C
Core size
   
42 µm × 40 µm
   
160 µm × 120 µm
including C REF
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cicalini, M.; Piotto, M.; Bruschi, P.; Dei, M. Design of a Capacitance-to-Digital Converter Based on Iterative Delay-Chain Discharge in 180 nm CMOS Technology. Sensors 2022, 22, 121. https://doi.org/10.3390/s22010121

AMA Style

Cicalini M, Piotto M, Bruschi P, Dei M. Design of a Capacitance-to-Digital Converter Based on Iterative Delay-Chain Discharge in 180 nm CMOS Technology. Sensors. 2022; 22(1):121. https://doi.org/10.3390/s22010121

Chicago/Turabian Style

Cicalini, Mattia, Massimo Piotto, Paolo Bruschi, and Michele Dei. 2022. "Design of a Capacitance-to-Digital Converter Based on Iterative Delay-Chain Discharge in 180 nm CMOS Technology" Sensors 22, no. 1: 121. https://doi.org/10.3390/s22010121

APA Style

Cicalini, M., Piotto, M., Bruschi, P., & Dei, M. (2022). Design of a Capacitance-to-Digital Converter Based on Iterative Delay-Chain Discharge in 180 nm CMOS Technology. Sensors, 22(1), 121. https://doi.org/10.3390/s22010121

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop