scieee AI-readable full text Open interactive document viewer

A 76nW, 4kS/s 10-bit SAR ADC with offset cancellation for biomedical applications

Delgado Restituto, Manuel; Carrasco Robles, Manuel; Fiorelli, Rafaella; Ginés Arteaga, Antonio José; Rodríguez Vázquez, Ángel Benito

Abstract

This paper presents a 10-bit fully-differential rail-to-rail successive approximation (SAR) ADC designed for biomedical applications. The ADC, fabricated in a 180nm HV CMOS technology, features low switching energy consumption and employs a time-domain comparator which includes an offset cancellation mechanism. The power dissipated by the ADC is 76.2nW at 4kS/s and achieves 9.5 ENOB.

Full text

A 76nW, 4kS/s 10-bit SAR ADC with offset cancellation for biomedical applications Manuel Delgado-Restituto, Manuel Carrasco-Robles, Rafaella Fiorelli, Antonio J. Ginés-Arteaga and Ángel Rodríguez-Vázquez Institute of Microelectronics of Seville IMSE-CNM (CSIC) & University of Seville, SPAIN Email: {mandel, carrasco, fiorelli, gines, angel}@imse-cnm.csic.es Abstract—This paper presents a 10-bit fully-differential rail-to- rail successive approximation (SAR) ADC designed for biomedical applications. The ADC, fabricated in a 180nm HV CMOS technology, features low switching energy consumption and employs a time-domain comparator which includes an offset cancellation mechanism. The power dissipated by the ADC is 76.2nW at 4kS/s and achieves 9.5 ENOB. I. INTRODUCTION Implantable biomedical devices are continuously increasing their degree of complexity. Most recent proposals often include sophisticated signal processing sections, together with the tissue interface and means for data transmission. This allows (i) to increase the autonomy of the devices, as they can operate in an essentially unsupervised manner, (ii) to relax the specifications of the communication link, as raw data are internally processed and only relevant features have to be transmitted, and (iii) to make it possible new applications such as the implementation of closed-loop neurodevices for the treatment of epilepsy [1] or movement disorders [2]. Power consumption saving is a major objective in the implementation of these systems on chip. This is favored by the mild digital processing specifications, which usually has to handle medium resolution (around 10-b) and low sampling frequency signals (typically below 100kS/s). However, besides energy efficiency, care must be taken on preserving the integrity of the captured signals so that the embedded processing also proves accurate. In particular, dc offsets may have deleterious effects on typical biomedical processing blocks. Some examples are those implementing threshold-related detection algorithms, commonly used in the analysis of neural action potentials [3] or heart rates [4], or those focused on the energy extraction of signals in relevant frequency bands, often employed in the analysis of neural local field potentials or EEG signals [5]. In the former, events might be erroneously skipped whereas, in the latter, signal-dependent terms contaminate energy calculation. Hence, offsets have to be suitably canceled before any signal processing task takes place. In this paper, a low-power offset-canceling SAR ADC is presented. The offset cancellation technique takes advantage of a programmable time-domain comparator with little area and power consumption overhead, and makes unnecessary any additional dc suppression block in digital domain. The   &DS'$&  &DS'$& % ' 6$5/RJLF '%      2IIVHW &DOLEUDWLRQ /RJLF ) ( '             %3'            $ $ 9&'/ 9&'/     '              ! "! Figure 1. ADC architecture and clock phases. paper is organized as follows. Sec. II presents the ADC architecture and describes the conversion procedure. Then, Sec. III shows the time-domain comparator of the ADC and describes the foreground mechanism for the offset cancellation of the converter. Afterward, Sec. IV gives experimental results measured on the fabricated ADC and, finally, Sec. V briefly concludes the paper. II. ADC ARCHITECTURE AND CONVERSION PROCEDURE Fig. 1(a) shows the architecture of the proposed 10-b rail- to-rail fully-differential ADC. It consists of two capacitive DACs, a time-domain comparator, a SAR logic block and an offset calibration circuit. The comparator includes two digitally programmable Voltage-Controlled Delay Lines (VCDL) which are driven by the output voltages of the capacitive DACs, and a Binary Phase Detector (BPD) which obtains the result of the comparison based on the phase difference between the output signals of the VCDLs. A control module, not shown in Fig. 1(a), defines the clock phases and the operation mode of the converter. Two operation modes are available: (i) calibration (control signal OC = ’1’), in which the VCDLs are adjusted to cancel out the dc offset of the whole converter, and (ii) conversion (control signal OC = ’0’), in which the input voltage Vin is normally digitized. 978-1-5090-1570-2/16/$31.00 ©2016 IEEE 421 A PCCAS 2016     %&%&%&%&%&%&%&%&%&%&     %&%&%&%&%&%&%&%&             %&   '('   %& '('   %&     Figure 2. Capacitive DACs and switch arrangements. The converter operates with three clock phases, derived from a master clock signal, clk. They are illustrated in Fig. 1(b). During the reset phase, phi0, both DACs are fully discharged and the different logic blocks are initialized for a new conversion. Phase phi1defines the sample phase of the capacitive DACs which are charged either with the input voltages V+ in and V− in (conversion mode) or by the input common mode voltage Vcm (calibration mode). During this phase, which lasts two master clock cycles to relax the driving strength of the converter previous stage, the DAC outputs are connected together. During phase phi2, the capacitor arrays are disconnected and the sampled signal is converted. The ADC uses three different supply voltages. The capacitor arrays are supplied from VDDA =1V; the SAR logic block uses VDDH =0.5V; and the remaining blocks employ VDDD =1V. Level shifters at the outputs of the SAR logic block are used for driving the switches of the capacitive DACs. Fig. 2 shows the structure of the capacitive DACs. Each DAC uses a bridged capacitor array controlled by two programming words, denoted as Up and Dw. Capacitors are built by parallel connecting multiple instances of a unit MiM capacitor, as indicated by the numbers in Fig. 2. Three different switch arrangements, identified as SW1,SW2and SW3, are employed in the DACs. Boosted switches, controlled by signals phin and phcm, are used for sampling, whereas conventional transmission gates are employed for loading the programming words. Simple nmos transistors are used for connecting to ground the top and bottom plates of the capacitors during reset. Signals phin and phcm, aligned to phase phi1, are selected according to the operation mode. Note that 12 unit capacitors in the DAC have their bottom plates permanently connected to ground and that SW2and SW3have different roles during sampling or conversion as compared to SW1. This is done to guarantee mid-thread uniform quantization with 210 voltage intervals in the ADC and, additionally, to make the DAC outputs converge towards mid-rail along the conversion process. The conversion process is illustrated in Fig. 3. It uses two programming words B<9:1> and D<9:0> (see Fig. 1) which are updated according to the comparator output. Once the sampling phase is over, Band Dare initially set to 0and the comparator makes a first comparison. If V+ o>V − o, the comparator gives cmp = ’1’ and the most significant bit of Dchanges to D<9> = ’1’, while vector Bremains unaltered. %')''*''')' +')' ''   (, +')':+')' +')'+; +')'< =>,   (, =>, ''  ? ')' =>,  ? Figure 3. Flow diagram of the conversion process.                    @B@B'> %BD'?>(D='(>F!            @B@B'> %BD'?>(D='(>F!      G>B  %B'  B( ?>(D='% GD HB'%BD J(,>  ! "! Figure 4. Switching energy vs output code. Otherwise, the output of the comparator is cmp = ’0’ and the most significant bit of Bchanges to B<9> = ’1’, while vector Dis not modified. Afterward, a new comparison is made and the following bits in Band Dare similarly solved. Once the bits D<1> and B<1> are set, a last comparison is carried out and the cmp value is stored in D<0>. Vector Dconstitutes the conversion output. Note that, for each bit cycle, only one capacitor per DAC is switched at a time during conversion. This, together with the reduced number of unit capacitors per DAC (only 78), considerably benefits the energy efficiency of the converter. This is illustrated in Fig. 4(a) which shows the normalized switching energy versus output code for different SAR ADC architectures. The energy performance of the proposed ADC is further detailed in Fig. 4(b). As it can be seen, the proposed technique consumes less energy than the other approaches [6]–[9] at the price of some extra circuits in the SAR logic block for handling the auxiliary vector B. This is partially compensated by reducing the power supply of the SAR logic to VDDH =0.5V. 978-1-5090-1570-2/16/$31.00 ©2016 IEEE 422 A PCCAS 2016                     @   >  ! "! KKKKKKK Figure 5. (a) Delay line. (b) Voltage controlled delay element. &DSDFLWRUDUUD\V &RPSDUDWRU 6$5FDOLEUDWLRQ /HYHOVKLIWHUV 5HJLVWHUV 6$5$'& /HYHO VKLIWHUV 6ZLWFKHV 6ZLWFKHV  ! "! Figure 6. Photograph (a) and layout (b) of the SAR ADC prototype. III. PROGRAMMABLE COMPARATOR AND OFFSET CANCELLATION PROCESS The proposed offset cancellation technique relies on the programmability of the VCDLs. Fig. 5(a) shows the block diagram of the proposed VCDL which consists of 8 Voltage Controlled Delay (VCD) stages. As shown in Fig. 5(b), each delay stage comprises a cascade of two current-starved inverters [10] which are respectively controlled by the outputs of the capacitive DACs (see Fig. 1). Inversion-mode pmos varactors are gate-connected to the outputs of the VCD elements [11]. A 3-b programming word sets the source node voltages of the first 7 varactors, whereas the source of the last varactor is permanently connected to VDDD. Taking advantage of the bias-dependent capacitive load offered by the varactors, the propagation delay of the VCDLs can be digitally controlled. In this design, the tuning range allowed by the total of varactors amounts about ±4% of the total delay of the VCDL. By exploiting this tuning capability, a foreground mechanism for the offset cancellation of the converter has been implemented. This mechanism requires, at most, four conversion cycles and uses a binary search algorithm for solving the VCDL programming words, Eand F(see Fig. 1). An auxiliary SAR logic block supervises the calibration process and stores the resulting vectors Eand Ffor use during normal conversion. Once the calibration is completed, the auxiliary SAR is disabled. The offset cancellation process is as follows. Upon setting OC = ’1’, all varactors are connected to VDDD and, hence, vectors Eand Fare initialized to ’1’. Afterward, the ADC samples and converts the input common mode voltage Vcm. If the result is above or below the mid-range codes ’511’ or ’512’, the calibration SAR block runs a conventional threestep binary search algorithm on the programming word of the slower VCDL. Meanwhile, the control vector of the faster VCDL is kept at ’1’. At each step of the search algorithm a new conversion cycle takes place using Vcm as input, and the result is compared to the mid-range codes. If the converted value is equal to ’511’ or ’512’, the calibration process finishes. Otherwise, the control bits of the slower VCDL are sequentially solved up to the LSB. In order to guarantee the calibration procedure always ends at the mid-range codes, no matter the process corner or the            ;L ;L ;L ;L  L L L L            ;L ;L ;L ;L  L L L L K'> MNO'O%:! NO'O%:! K'>  ! "! Figure 7. INL and DNL. impact of mismatch, the possible variations of the propagation delays between the VCDLs have to be solely compensated by the tuning range provided by the varactors in one of the chains. The larger the length of the VCDL and the number of bits of the controlling word, i.e., the higher the number of varactors, the wider the offset range that can be canceled out. However, this also increases the area and power consumptions of the whole time-domain comparator. In the presented design, which has been exhaustively verified with PVT and Monte Carlo simulations, the programmable time-domain comparator is able to minimally cancel up to ±5LSB dc offset deviations with only 28.6nW power consumption from 1V supply an a tiny area occupation of 20 ×70μm2. IV. MEASUREMENT RESULTS The ADC has been fabricated in a 0.18μmHV CMOS technology. Fig. 6 shows the die photograph together with the converter floorplan. The active area occupation is only 0.071mm2. The input range is 2Vpp differential. With a 100Hz input sampled at 4kS/s, the INL and DNL are -0.31/0.38 and - 0.31/0.25, respectively (see Fig. 7). Figs. 8 and 9 illustrates the dynamic performance of the ADC. Along the whole Nyquist band, the converter obtains around 70dB of Spurious-Free Dynamic Range (SFDR), above 60dB of Signal to Noise and Distortion Ratio (SNDR) and an Effective Number of Bits (ENOB) higher than 9.5-b. Fig. 10 shows a snapshot of the network analyzer (Agilent 16902B) used in the test-bench to illustrate the offset cancellation process. After a reset phase, the ADC enters in calibration mode, and the input common mode voltage is sampled in both capacitive DACs. After a first conversion cycle, the ADC obtains a value of ’513’ which corresponds to 1-LSB offset. In the following three conversion cycles, the programming words 978-1-5090-1570-2/16/$31.00 ©2016 IEEE 423 A PCCAS 2016 Table I COMPARISON WITH STATE-OF-THE-ART SAR ADCS IN SIMILAR TECHNOLOGIES. [12] [13] [14] [15] [16] [17] [18] This work Technology (μm) 0.18 0.18 0.13 0.13 0.18 0.18 0.13 0.18 Power 31nW 1.35μW 3.02mW 1.1μW 98μW 1.3μW 0.92mW 76.2nW Supply (V) 0.5 0.45 1.2 1.2 1 0.6V 1.2 1/0.5 Sampling rate 4kS/s 200kS/s 45MS/s 31.3kS/s 10MS/s 100kS/s 50MS/s 4kS/s ENOB 9.55 8.27 10.85 9.72 9.83 8.7 8.48 9.5 Area (mm2) 0.12 - 0.059 - 0.086 0.125 0.075 0.071 FoM (fJ/c-s) 17 22 36.3 42 11 31 52 26.3 Q(>R@>='TU!  L  L           %QV : Figure 8. SFDR versus input frequency. Q(>R@>='TU!  L  L   L L L L L L L L L  ?N: ?N:':B! Figure 9. ENOB versus input frequency. of the VCDLs are adjusted until the output reaches the desired value (in this case, ’511’). At this point, the calibration process concludes and the ADC is ready for normal data conversion. For all the 25 tested samples of the ADC, the calibration mechanism successfully canceled the offset. The ADC consumes 76.2nW at 4kS/s to give a FoM of 26.3fJ/conversion step. A summary of the ADC is listed in Table I together with other state-of-the-art SAR ADCs in the literature, using a similar technology process. Our solution obtains a comparable FoM with small area occupation and features an offset cancellation mechanism not available in the other proposals. V. CONCLUSIONS A 10-b fully-differential rail-to-rail SAR ADC with offset cancellation capability has been presented. Such offset correction mechanism relies on a time domain comparator, tunable by means of varactors, and a dedicated SAR block. The DAC architecture of the converter has been carefully designed seeking on the reduction of the switching energy consumption. ACKNOWLEDGMENTS This work has been supported by the Ministry of Economy and Competitiveness under grant TEC2012-33634, the ONR under grant ONR N00014141355 and the FEDER Program. REFERENCES [1] W.-M. Chen et al., “A Fully Integrated 8-Channel Closed-Loop Neural- Prosthetic CMOS SoC for Real-Time Epileptic Seizure Control,” IEEE J. Solid-State Circ., vol. 49, no. 1, pp. 232–247, Jan. 2014.        V>,>B  ( B(' "( B  B 'G>(, Figure 10. Illustration of the offset cancellation process. [2] H.-G. Rhew et al., “A Fully Self-Contained Logarithmic Closed-Loop Deep Brain Stimulation SoC With Wireless Telemetry and Wireless Power Management,” IEEE J. Solid-State Circ., vol. 49, no. 10, pp. 2213–2227, Oct. 2014. [3] A. Rodriguez-Perez et al., “A 330 uW, 64-channel neural recording sensor with embedded spike feature extraction and auto-calibration,” in 2014 IEEE Asian Solid State Circ. Conf. (ASSCC), Nov. 2014, pp. 205– 208. [4] Y.-P. Chen et al., “An Injectable 64 nW ECG Mixed-Signal SoC in 65 nm for Arrhythmia Monitoring,” IEEE J. Solid-State Circ., vol. 50, no. 1, pp. 375–390, Jan. 2015. [5] P. Cong et al., “A 32-channel modular bi-directional neural interface system with embedded DSP for closed-loop operation,” in 2014 European Solid State Circ. Conf. (ESSCIRC), Sep. 2014, pp. 99–102. [6] M. Saberi et al., “Analysis of Power Consumption and Linearity in Capacitive Digital-to-Analog Converters Used in Successive Approximation ADCs,” IEEE T. Circ. Sys. I, vol. 58, no. 8, pp. 1736–1748, 2011. [7] B. Ginsburg et al., “500-MS/s 5-bit ADC in 65-nm CMOS With Split Capacitor Array DAC,” IEEE J. Solid-State Circ., vol. 42, no. 4, pp. 739–747, 2007. [8] Y.-K. Chang et al., “A 8-bit 500-KS/s low power SAR ADC for biomedical applications,” in 2007 IEEE Asian Solid State Circ. Conf. (ASSCC), Nov. 2007, pp. 228–231. [9] C.-C. Liu et al., “A 10-bit 50-MS/s SAR ADC With a Monotonic Capacitor Switching Procedure,” IEEE J. Solid-State Circ., vol. 45, no. 4, pp. 731–740, Apr. 2010. [10] S.-K. Lee et al., “A 21 fJ/Conversion-Step 100 kS/s 10-bit ADC With a Low-Noise Time-Domain Comparator for Low-Power Sensor Interface,” IEEE J. Solid-State Circ., vol. 46, no. 3, pp. 651–659, 2011. [11] P. Andreani et al., “On the use of MOS varactors in RF VCOs,” IEEE Journal of Solid-State Circuits, vol. 35, no. 6, pp. 905–910, Jun. 2000. [12] F. Yaul et al., “A 10b 0.6nW SAR ADC with data-dependent energy savings using LSB-first successive approximation,” in 2014 IEEE Int. Solid-State Circ. Conf. (ISSCC), Feb. 2014, pp. 198–199. [13] D. Han et al., “A 0.45 V 100-Channel Neural-Recording IC With SubuW/Channel Consumption in 0.18 um CMOS,” IEEE T. Biomedical Circ. Sys., vol. 7, no. 6, Dec. 2013. [14] W. Liu et al., “A 12b 22.5/45 MS/s 3.0mW 0.059mm2 CMOS SAR ADC achieving over 90db SFDR,” in 2010 IEEE Int. Solid-State Circ. Conf. (ISSCC), Feb. 2010, pp. 380–381. [15] H. Gao et al., “HermesE: A 96-Channel Full Data Rate Direct Neural Interface in 0.13 um CMOS,” IEEE J. Solid-State Circ., vol. 47, no. 4, pp. 1043–1055, Apr. 2012. [16] C.-C. Liu et al., “A 1V 11fJ/conversion-step 10bit 10MS/s asynchronous SAR ADC in 0.18um CMOS,” in 2010 Symp. on VLSI Circ.,Jun. 2010, pp. 241–242. [17] S.-K. Lee et al., “A 1.3uW 0.6V 8.7-ENOB successive approximation ADC in a 0.18 um CMOS,” in 2009 Symp. on VLSI Circ., Jun. 2009, pp. 242–243. [18] C. C. Liu et al., “A 0.92mW 10-bit 50-MS/s SAR ADC in 0.13um CMOS process,” in 2009 Symp. on VLSI Circ., Jun. 2009, pp. 236–237. 978-1-5090-1570-2/16/$31.00 ©2016 IEEE 424 A PCCAS 2016