Next Article in Journal
Combined Color Semantics and Deep Learning for the Automatic Detection of Dolphin Dorsal Fins
Previous Article in Journal
A Very Low Complexity QRD-M MIMO Detection Based on Adaptive Search Area
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Power Column-Parallel Gain-Adaptive Single-Slope ADC for CMOS Image Sensors

Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(5), 757; https://doi.org/10.3390/electronics9050757
Submission received: 13 April 2020 / Revised: 27 April 2020 / Accepted: 28 April 2020 / Published: 4 May 2020
(This article belongs to the Section Circuit and Signal Processing)

Abstract

:
A low-power column-parallel gain-adaptive single-slope analog-to-digital converter (ADC) for CMOS image sensors is proposed. The gain-adaptive function is realized with the proposed switched-capacitor based gain control structure in which only minor changes from the traditional single-slope ADC are required. A switched-capacitor controlled dynamic bias comparator and a flip-reduced up/down double-data-rate (DDR) counter are proposed to reduce the power consumption of the column circuits. A 12-bit current steering digital-to-analog converter (DAC) with a two-dimensional gradient error tolerant switching scheme is adopted in the ramp generator to improve the linearity of the ADC. The proposed techniques were experimentally verified in a prototype chip fabricated in the TSMC 180 nm CMOS process. A single-column ADC consumes a total power of 63.2 μ W and occupies an area of 4.48 μ m × 310 μ m. The measured differential nonlinearity (DNL) and integral nonlinearity (INL) of the ADC are −0.43/+0.46 least significant bit (LSB) and −0.84/+1.95 LSB. A 13-bit linear output is acquired in nonlinearity within 0.08% of the full scale after calibration.

1. Introduction

CMOS image sensors (CISs) are widely used in mobile phones, surveillance security, autonomous driving, machine vision, and the Internet of Things. Figure 1 shows a CIS system including pixel array, control signal and clock generator, readout circuits, memory, and other modules. As illustrated in Figure 1, a typical 4T pixel includes a photodiode (PD), a transfer transistor ( M T X ), a reset transistor ( M R ) , an amplifier transistor ( M S F ), and a select transistor ( M S ) [1].
Currently, the signal readout architecture with column-parallel analog-to-digital converters (ADCs) is often used in the CIS system. The column-parallel ADCs make it possible to read out image signals from the pixel array with less noise and higher bandwidth and to transfer the image data to outside at very high pixel rate with no degradation of signal quality [2]. The column-parallel ADC is an important part of the CIS readout circuits and a key element to affect the performance of CISs. As the resolution of CIS increases, the pitch of pixel decreases. The column-parallel ADC must be designed under very severe constraints because it must be embedded into the narrow column and arranged as an array of many elements [2].
The column-parallel single-slope ADC (SS-ADC) architecture is widely adopted for CIS because of its simplicity, low power consumption, and high linearity [3]. Figure 2a shows the single-slope ADCs in a CIS system consisting of a global ramp generator, comparators, and up/down counters. The ramp generator is shared among all the columns. Only a comparator and counter are necessary in each column, so the area of column circuits is quite small. In CISs, the variation of the output from different pixels under the same illumination condition is referred to as fixed-pattern noise (FPN), which is mainly caused by the mismatch of in-pixel or column-level transistors, and the dark current generated inside the pixel [4]. To eliminate the FPN, the correlated double sampling (CDS) operation is adopted. As illustrated in Figure 2b, an entire A/D conversion period of CDS includes a P-phase comparison period during which a reset signal read from the pixel is compared with the ramp signal, and a D-phase comparison period during which a pixel signal read from the pixel is compared with the ramp signal [5]. Subtraction of the conversion results in two phases can eliminate the FPN, which is implemented by the up/down counter in this work.
One of the main drawbacks of the SS-ADC is the long conversion time. The clock cycles per conversion is an exponential function of the ADC bit depth. In SS-ADCs, it is generally thought to be difficult to get both high speed and high A/D resolution because the A/D resolution is restricted by the number of clock cycles [6]. On the one hand, with the increasing demands of high-quality imaging, high-resolution ADCs are required. On the other hand, the analog-to-digital conversion time per row is only a few microseconds in high resolution CISs. Thousands of SS-ADCs work simultaneously and the counting clock usually goes up to several GHz, which makes the power consumption quite high. In high resolution CISs, the power consumption of the SS-ADCs, which is over 40% of that of the entire CIS [7], has become a major problem. The trade-off between power consumption and conversion time has become a big challenge in the design of SS-ADC.
Recently, some methods to reduce the power consumption of the SS-ADC in CIS have been published. In Reference [8], a hold-and-go counter scheme with a global counter is proposed to realize CDS and reduce power consumption. However, the speed of the global counter is limited because of its large load. In Reference [9], a global 5-bit least significant bit counter is shared among every 248 columns and the power consumption of the counters is reduced. However, the refreshing of the memory cells in columns will lead to a large amount of power waste. In Reference [10], a passing window technique is used to save power in LSB memories and data bus driver, but the complexity and area of the column ADC will increase. A dynamic SS-ADC [11] based on a dynamic bias comparator and a two-step counter can achieve high energy efficiency but the fully dynamic circuits may cause more random noise and power supply variation.
In this paper, a low-power gain-adaptive SS-ADC is proposed to reduce the conversion time and power consumption of SS-ADC. The gain-adaptive function is realized with the proposed switched-capacitor based gain control structure. To reduce the power consumption, a switched-capacitor controlled dynamic bias comparator and a flip-reduced up/down double-data-rate (DDR) counter are proposed. In addition, a 12-bit current steering DAC with two-dimensional gradient error tolerant switching scheme is adopted in the ramp generator to improve the linearity of the ADC. With the 500 MHz counting clock and 2.2 μ s for the signal level in per conversion, a conventional SS-ADC can only achieve 10-bit A/D conversion, while the proposed ADC acquires 13-bit linear digital outputs based on the gain-adaptive function and DDR counter.
This article is organized as follows. Section 2 illustrates the concept of the proposed gain-adaptive SS-ADC. Section 3 presents the circuit configuration of the SS-ADC including the comparator, the counter, and the ramp generator. Section 4 describes the nonlinearity of the gain-adaptive SS-ADC and the calibration method. Section 5 shows the experimental results. Finally, conclusions are presented in Section 6.

2. Overall Architecture

2.1. Concept of Gain-Adaptive SS-ADC

The pixel response to light intensity is plotted in Figure 3 along with main noise sources of CIS. Temporal noise in CISs can be divided into two main categories. Most of the noise sources are basically independent of light intensity, such as thermal noise, 1 / f noise, etc., which can be regarded as a “noise floor” and limit the dynamic range of the CIS [12]. In order to ensure that the quantization noise of the ADC does not deteriorate the performance of the system noise, the ADC is usually designed to make the quantization noise lower than the noise floor.
The other type of noise is photon shot noise, which is dependent on the signal level and can be expressed as follows:
n s h o t N s i g = N s i g
where N s i g is the signal level and n s h o t N s i g is corresponding photon shot noise. N s i g and n s h o t N s i g are both expressed in the number of electrons. With the increase of light intensity, photon shot noise becomes the dominant noise source of the system. In this situation, the quantization noise of the ADC is much lower than the photon shot noise, and the ADC actually has a better noise performance than is required. Therefore, in the situation of high light intensity, even if the quantization noise of the ADC is increased, it will not affect the overall noise performance of the system. The reason why the SS-ADC is slow is because its working principle is continuously integrating with the smallest quantization step in the entire input range. If the quantization step can be increased with the increase of light intensity, the clock cycle required can be greatly reduced, the speed of the SS-ADC can be effectively increased. Within a certain conversion time, the required counting clock frequency is reduced which will reduce the power consumption.
Based on the above analysis, multiple-ramp [12], nonlinear-slope [9,13,14], and gain-adaptive [7,15,16] techniques have been proposed to realize high A/D resolution in a short conversion time, which is shown in Figure 4. The multiple-ramp signal path occupies more area and the calibration of offset errors among different ramps is difficult. The nonlinear-slope functions usually produce significant nonlinearity, especially at the knee point. Conventional gain-adaptive techniques employ a programmable gain amplifier (PGA) in each column to change the analog gain according to the pixel output. However, the power consumption and area occupied of the column-parallel PGAs are large.
To solve the problems, we proposed a low-power gain-adaptive SS-ADC with a switched-capacitor based gain control structure. The block diagram of the proposed gain-adaptive SS-ADC is shown in Figure 5. The gain-adaptive function is realized by adjusting the slope of the ramp signal in each column according to the signal level of the pixel. A high-gain (HG) ramp with a small slope is realized in the dark condition and a low-gain (LG) ramp with a large slope is realized in the bright condition. The slope adjustment is realized by the switched-capacitor based gain control structure. This approach only requires minor changes from a conventional single-slope ADC with small overhead of area by adding several switches and registers..

2.2. Gain Control Structure

Figure 6 illustrates the switched-capacitor based gain control structure. In a conventional SS-ADC, the ramp signal V R A M P and pixel output V P X D are connected to the input of the comparator through two capacitors C I P and C I N of the same value. The capacitors allow the comparator to achieve the auto-zero operation to eliminate the offset voltage and determine the appropriate operating point. In the gain control structure, the capacitor C I N between the pixel output node V P X D and the negative input terminal of the comparator V I N is set to 4C, where C is the unit capacitance value. The capacitor C I P between the ramp signal V R A M P and the positive input terminal of the comparator V I P is divided into three parts of 1:1:2. The upper plates of the three capacitors ( C I P 0 , C I P 1 and C I P 2 ) are connected to the V I P node, and the lower plate of the capacitor C I P 0 is connected to V R A M P . The lower plates of C I P 1 and C I P 2 are connected to V R A M P or ground controlled by the switches. AG <1: 0> and AGB <1: 0> are two sets of opposite control voltage to control the corresponding switches. The switches (S0 and S1) connected to the lower plate of the capacitor C I P 0 are fixed and used for circuit matching. V R A M P is an input ramp signal with a certain slope. By changing the connection of the capacitors between V R A M P and V I P nodes, the voltage relationship between V R A M P and V I P can be changed to adjust the slope of the ramp signal in V I P node. The smaller the slope of the ramp, the higher the analog gain of the pixel.
The voltage relationship between V I P and V R A M P with different control voltages is shown in Figure 7. In Figure 7a, the control voltages are AG<1: 0> = 00 and AGB<1: 0> = 11, so the lower plates of the capacitors C I P 1 and C I P 2 are connected to V R A M P . V I P is consistent with V R A M P , and the analog gain is 1, which is the low-gain (LG) scheme in this design. In Figure 7c, the control voltages are AG<1: 0> = 10 and AGB<1: 0> = 01, so the lower plate of capacitor C I P 2 is connected to ground, and the lower plate of capacitor C I P 1 is connected to V R A M P . The relationship between V I P and V R A M P is
V I P = V R A M P × C I P 0 + C I P 1 C I P .
Here, C I P = C I P 0 + C I P 1 + C I P 2 = 4 C , so
V I P = V R A M P × 2 C 4 C = 1 2 V R A M P ,
and the analog gain is 2, which is the medium-gain (MG) scheme in this design. Similarly, the voltage relationship in Figure 7d can be obtained as follows:
V I P = V R A M P × C I P 0 C I P = V R A M P × C 4 C = 1 4 V R A M P .
The analog gain is 4, which is the high-gain (HG) scheme in this design. The gain schemes and corresponding control voltages are summarized in Table 1.
Figure 8 shows the timing diagram of the proposed gain-adaptive SS-ADC in a horizontal scanning period. In (1), the pixel reset level is sampled for analog CDS with the same method in [17]. The comparator is reset and the comparator offset voltage is sampled during (2). The reset level is down-counted in the counter respectively in (3) with the high-gain scheme. After signal readout in (4), the pixel output voltage is compared with two threshold voltages V O M 1 and V O M 2 to estimate the voltage level. The control voltages are obtained by the comparison results of the pixel output voltage to the threshold voltages and stored in the flipflops. If V P X D is darker than V O M 1 , AG<0> is equal to 1. If V P X D is brighter than V O M 1 , AG<0> is equal to 0. If V P X D is darker than V O M 2 , AG<1> is equal to 1. If V P X D is brighter than V O M 2 , AG<1> is equal to 0. According to the control voltages obtained in (5), a gain-adaptive signal readout scheme is implemented in process (6). In dark condition, the high-gain (HG) scheme is employed as the blue line in Figure 8. The low-gain (LG) scheme is employed in the bright condition as the red line in Figure 8. The black line in Figure 8 represents the medium-gain (MG) scheme.

3. Circuit Configuration

3.1. Comparator

In the conventional SS-ADC, as the input ramp signal changes continuously, a static comparator is usually adopted and always kept on, which leads to significant static power waste. If a lower current is supplied to the static comparator, the response of the comparator will slow down, causing a risk of the degradation of the A/D conversion performance [5]. In fact, a high supply current only needs to be maintained during the comparison period to ensure the speed of the comparator, while the current can be lower during the non-comparison period, which only changes the common static operating point of the comparator without affecting the comparison. For the above reasons, a switched capacitor controlled dynamic bias comparator is proposed to reduce the power consumption. As shown in Figure 9, the proposed comparator consists of first amplification stage (Amp1), second amplification stage (Amp2), and output stage. The gate of the tail current transistor of Amp1 is biased by a switched capacitor.
Figure 10 shows the timing diagram of the control signal of the comparator during an entire A/D conversion period, which includes an autozero period, comparison periods, and hold periods. For simplicity, the gain-adaptive function is not shown in the diagram. The working process of the comparator is explained as follows:
  • During the autozero period, switches S1 and S6 are closed and S5 is open. The lower plate of the capacitor C B 1 is connected to the ground and the gate voltage of the transistor M6 ( V G ) is equal to V B .
  • During the comparison period, switches S1 and S6 are open and S5 is closed. The lower plate of the capacitor C B 1 is connected to the boost voltage V B S T and V G = V B + V B S T .
  • During the hold period, the switches S1 and S5 are open and S6 is closed, and V G is equal to V B .
During the entire A/D conversion, the average current of Amp1 is
I a v e = I 1 ( T A Z + T H ) + I 2 T C M P T A D ,
where I 1 is the current of Amp1 during the autozero and hold periods, I 2 is the current of Amp1 during the comparison period, T A D is the time of an A/D conversion period, T A Z is the time of an autozero period, T H is the total time of hold periods, and T C M P is the total time of comparison periods. While I 1 is lower than I 2 , the average current I a v e is lower than the static current in the conventional structure, which is equal to I 2 .
As shown in Figure 10, switch S1 is only closed for a short time during the autozero period, which might prevent noise coupling between different columns during comparison periods. Switch S3 is closed once before each comparison to set the output of Amp1 ( V 1 ) high to ensure the same initial state for comparison. The transistor M8 is used to clamp the output voltage of Amp2 ( V 2 ) to prevent the transistor M10 operating in the triode region.

3.2. Counter

A double-data-rate counter [18], also called double-edge-counting (DEC) counter, is capable of performing counting at both edges of the clock. In a traditional up/down DDR counter, a latch is used so that the lowest bit circuit can operate at the same frequency as the input clock. However, a latch and an inversion selector in the LSB circuit perform high-speed operation in synchronization with a high frequency input clock and consume a large amount of current [19].
To reduce the power consumption, the lowest bit circuit is redesigned in the proposed counter as it consumes the most power. Figure 11 shows the block diagram of the proposed flip-reduced up/down DDR counter [20]. In the proposed structure, the latch in the LSB circuit is replaced by two D flip-flops. The outputs of the two D flip-flops (QX and QN) change only when the output of comparator (CMP) changes. The lowest bit circuit can count at both edges of the input clock, but only records the parity information of the lowest bit. The proposed counter counts with twice the frequency as an input clock, but the LSB circuit (DDR Cell) flips much fewer times than conventional counters in both down and up counting phases.
Figure 12 shows the timing diagram of the proposed counter with two examples to explain the counting process of the counter. A 3-bit structure implementation is taken as an example for simplicity. The CDS operation is realized by reversing the P-phase counting code REF, which is controlled by the control signals HLD and XRV. The clock signal for D-phase counting is chosen by a selector in LSB circuit based on the LSB counting result D[0] in P-phase counting to ensure the subtraction between SIG and REF is correct. D[0] records the parity information of DATA and does not need to change with the clock all the time.
The DDR counter needs to be modified to realize CDS operation with the gain-adaptive function. The counting process of the signal voltage is shown in Figure 13. Since the reference voltage is converted in HG scheme, if the signal voltage is also converted in HG mode, the counter will work directly without adjustment. If the signal voltage is converted in MG scheme in which the quantization step is 2 LSB, the DDR Cell is directly input to Counter Cell [2], and Counter Cell [1] is bypassed. In order to ensure correct counting, the reference counting result of Counter Cell [1] should be written into the DDR Cell before the conversion of the signal voltage. Similarly, the quantization step in LG scheme is 4 LSB and the DDR Cell is directly input to Counter Cell [3]. Counter Cell [1] and Counter Cell [2] are bypassed. The reference counting result of Counter Cell [2] should be written into the DDR Cell before the conversion of the signal voltage. The modified DDR Cell is shown in Figure 14. A XOR gate is used to decide whether to change the value of D[0] for signal level conversion. A latch is used to hold the value of D[0] of the reference level conversion.

3.3. Ramp Generator

A 12-bit current steering DAC with 6+6 architecture and two-dimensional gradient error tolerant switching scheme [21] is adopted as the ramp generator to improve the linearity of the ADC. The block diagram of the ramp generator is shown in Figure 15. When the most significant bit (MSB) unary source is divided into 16 elements located in 16 separated regions of the array, the linear gradient errors and quadratic errors can be averaged and eliminated effectively. Figure 16 shows the scheme for 6-bit unary decoding of the MSB current source. The 6-bit unary decoding array is generated from a basic 4-bit decoding array [22]. Each unary source has exactly one element in each 8 × 8 region.
A common noise canceling section [23] is adopted to reduce the effect of power supply noise on the ramp generator. The differential output of DAC is input to the common noise canceling section. The power supply noise is regarded as common noise which can be canceled through a differential operation between the differential ramp signals. The output of the ramp generator is
V O U T = 2 C S C F V D A C
where V D A C is the single output of the DAC.

3.4. Group Delay Scheme

The column ADCs are divided into groups as shown in Figure 17. The clock and control signals are delayed for every four column ADCs to prevent gates in different groups, especially the counters, from flipping at the same time, which would cause transient large current from source. The clock signals for adjacent groups are in the opposite phase to further suppress power source variations. Figure 18 shows the diagram of supply current of counters during an A/D conversion period with/without group delay scheme. The simulation result of the maximum value of the transient current of 1000 counters is also shown in the diagram. Two horizontal bit lines are grouped by parity for every bit so that the frequency of the readout clock can be reduced to half and the power consumption in the readout phase can also be lower.

4. Nonlinearity and Calibration

The gain-adaptive function realized by adjusting the slope of the ramp to change the analog gain is relatively simple, but the quantization result usually has nonlinearity and needs calibration. One of the main reasons of the nonlinearity is that the comparator is not an ideal model. When the ramp signal reaches the pixel output voltage, the comparator output does not immediately toggle, and there will be a delay time. Figure 19 is a timing diagram of the comparator comparison process, in which the total counting time of the counter t c is defined as
t c = t p + t d .
Here, t p is the time from the beginning of the ramp to when the ramp voltage is the same as the pixel voltage. For a certain pixel voltage, t p is inversely proportional to the slope of the ramp. t d is the time from when the ramp voltage is same as the pixel voltage to when the comparator output toggles, defined as the toggle delay of the comparator.
Since t d is not inversely proportional to the slope of the ramp s r , for a certain pixel voltage, changing the slope of the ramp by a certain ratio will not completely inversely change the total counting time by the same ratio. Figure 20 shows the simulation result of the total counting time of the SS-ADC with different slopes of the ramp signal under a certain input voltage. The relationship between t c and s r is not completely inversely proportional, reflecting a kind of nonlinearity.
In addition, due to the non-idealities in the circuit, the slope of the ramp will change, resulting in gain errors. In the switched-capacitor structure, gain errors may come from the effects of charge injection and clock feedthrough of the switches, or the influence of the parasitic capacitance of each node on the charge distribution relationship. The gain error brought by the slope error of ramp signals is also an important source of the nonlinearity of the quantization result.
The quantization result with nonlinearities produced by the above two reasons is shown in Figure 21. The nonlinearity between the counting time and the slope of the ramp will produce a jump near the gain switching point, which can be regarded as an offset voltage. The slope mismatch will produce a gain error, which is reflected as the nonuniformity of slope between quantization lines of different gain schemes.
The calibration method for the nonlinearity is also shown in Figure 21. Two predetermined voltages ( V 0 and V 1 ) are converted in three gain schemes. D 0 , H G and D 1 , H G are quantization results in HG scheme. D 0 , M G and D 1 , M G are quantization results in the MG scheme. D 0 , L G and D 1 , L G are quantization results in LG scheme. The slopes with different gain schemes are:
S H G = D 1 , H G D 0 , H G V 1 V 0
S M G = D 1 , M G D 0 , M G V 1 V 0
S L G = D 1 , L G D 0 , L G V 1 V 0
The gain ratio of α is defined as
α = S H G S M G = D 1 , H G D 0 , H G D 1 , M G D 0 , M G
The gain ratio of β is defined as
β = S H G S L G = D 1 , H G D 0 , H G D 1 , L G D 0 , L G
The calibration of gain errors is achieved by multiplying the MG and LG quantization results by the ratio α and β . The offset between the MG and HG lines is
Δ M G = α D 1 , M G D 1 , H G = α D 0 , M G D 0 , H G .
The offset between the LG and HG lines is
Δ L G = β D 1 , L G D 1 , H G = β D 0 , L G D 0 , H G .
For a MG quantization result D M G , the calibration result is
D ^ M G = α D M G Δ M G .
For a LG quantization result D L G , the calibration result is
D ^ L G = β D L G Δ L G .

5. Experimental Results

The single-slope ADCs prototype is fabricated in a 180 nm standard CMOS process, and the microphotograph of the chip is shown in Figure 22. In order to focus on the characterization of the ADC design, only 100 columns of single-slope ADCs are implemented in this prototype. The control signals are generated on chip and the counting 500 MHz clock is generated externally and buffered on chip. The SS-ADC is implemented within a column pitch of 4.48 μ m and a vertical length of 120 and 190 μ m for the comparator and the counter, respectively.
Figure 23a shows the FFT spectrum plot of the measured output for a 185 kHz sinusoidal input in the LG scheme. The signal-to-noise and distortion ratio (SNDR) is 65.85 dB, the spurious-free dynamic range (SFDR) is 82.84 dB, and the effective number of bits (ENOB) is 10.65 bits. As shown in Figure 23b, the measured DNL and INL in LG scheme are –0.43/+0.46 LSB and –0.84/+1.95 LSB, respectively.
Figure 24 shows the power breakdown of the SS-ADC in one column with a total power of 63.2 μ W. The single-column power of the global ramp generator is calculated by dividing its power by the number of columns. Figure 25 illustrates the relationship between the power consumption of the proposed comparator and the boost voltage V B S T . With the proposed dynamic bias technique, 32% of the power consumption of the comparator can be saved when V B S T is chosen as 0.6V. As shown in Figure 26, 54% of the power consumption of the counter is saved with the proposed DDR structure compared with the conventional ripple counter and 20% of the power consumption is saved compared with a previous DDR counter [19]. According to the post layout simulation, the ramp generator can drive more columns, and therefore the power consumption of one-column SS-ADC can be lower in a higher resolution design with the counting clock of same frequency.
Figure 27 shows the linearity of the gain-adaptive SS-ADC. With the 500 MHz counting clock and 2.2 μ s for the signal level in per conversion, a conventional SS-ADC can only achieve 10-bit A/D conversion, while the proposed ADC achieves 13-bit linear digital outputs based on the gain-adaptive function and DDR counter. The nonlinearity of the proposed ADC is only 0.08% of the full scale after calibration.
Table 2 summarizes the performance of the implemented ADC compared with prior works. This work achieves low power consumption and high A/D resolution. The power efficiencies were compared using figure of merits (FoMs) calculated as follows [3]:
F o M 1 = P o w e r × T c o n v 2 N b i t [ fJ / c o n v s t e p ] ,
F o M 2 = P o w e r × T c o n v × A r e a 2 N b i t [ pJ · μ m 2 / c o n v s t e p ] ,
where T c o n v is time of an entire A/D conversion period. The proposed SS-ADC achieved the F o M 1 of 20.1 fJ/convstep and the F o M 2 of 27.9 pJ · μ m 2 /convstep.

6. Conclusions

A 63.2 μ W per-column gain-adaptive single-slope ADC for CMOS image sensors was designed and fabricated in a 180 nm CMOS process. With the proposed switched-capacitor controlled dynamic bias comparator and flip-reduced up/down DDR counter, total power consumption is reduced. With the proposed gain-adaptive function, the ADC achieves total 13-bit linear A/D resolution in nonlinearity within 0.08% of the full scale after calibration. The occupied area of one column ADC is 4.48 μ m × 310 μ m. The prototype ADC has a competitive FoMs performance with the proposed gain-adaptive structure and low power techniques. The proposed techniques are suitable for low-power and high-resolution CMOS image sensors.
A limitation of this work is that the performance of the proposed ADC was independently tested without pixels. However, the proposed gain-adaptive SS-ADC has already been implemented in a 5-megapixel CIS chip, which has been taped out and is being manufactured in a 90 nm CIS process. The performance of the proposed techniques will be tested and verified in the CIS system.

Author Contributions

Conceptualization, J.W. and D.L.; methodology, J.W., X.L., and D.L.; software, J.W., X.L., and L.S.; validation, J.W., X.L., and L.S.; formal analysis, J.W. and X.L.; investigation, J.W. and X.L.; resources, D.L.; data curation, J.W. and X.L.; writing—original draft preparation, J.W.; writing—review and editing, J.W. and D.L.; visualization, J.W.; supervision, D.L.; project administration, D.L.; funding acquisition, D.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Sciences Foundation of China (Nos. 61871249 and 61831014).

Acknowledgments

The authors would like to thank Lixin Zhao, Jinxuan Qiao, and Xiaoying Dong of Galaxycore Corporation for their advice on this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yoshihara, S.; Nitta, Y.; Kikuchi, M.; Koseki, K.; Ito, Y.; Inada, Y.; Kuramochi, S.; Wakabayashi, H.; Okano, M.; Kuriyama, H.; et al. A 1/1.8-inch 6.4 MPixel 60 frames/s CMOS image sensor with seamless mode change. IEEE J. Solid-State Circuits 2006, 41, 2998–3006. [Google Scholar] [CrossRef]
  2. Kawahito, S. Column-parallel ADCs for CMOS image sensors and their FoM-based evaluations. IEICE Trans. Electron. 2018, 101, 444–456. [Google Scholar] [CrossRef] [Green Version]
  3. Kwon, M.; Murmann, B. A New Figure of Merit Equation for Analog-to-Digital Converters in CMOS Image Sensors. In Proceedings of the 2018 IEEE International Symposium on Circuits and Systems (ISCAS), Florence, Italy, 27–30 May 2018; pp. 1–5. [Google Scholar]
  4. Wang, X. Noise in Sub-Micron CMOS Image Sensors. Ph.D. Thesis, Delft University, Delft, The Netherlands, 2008. [Google Scholar]
  5. Nakahara, T. Signal processing apparatus, control method, image pickup element, and electronic appliance with a comparison unit controlled by a control unit to provide periods of reduced electrical current. U.S Patent No. 10,491,845, 26 November 2019. [Google Scholar]
  6. Toyama, T.; Mishina, K.; Tsuchiya, H.; Ichikawa, T.; Iwaki, H.; Gendai, Y.; Murakami, H.; Takamiya, K.; Shiroshita, H.; Muramatsu, Y.; et al. A 17.7 Mpixel 120fps CMOS image sensor with 34.8 Gb/s readout. In Proceedings of the 2011 IEEE International Solid-State Circuits Conference, San Francisco, CA, USA, 20–24 February 2011; pp. 420–422. [Google Scholar]
  7. Kobayashi, M.; Onuki, Y.; Kawabata, K.; Sekine, H.; Tsuboi, T.; Muto, T.; Akiyama, T.; Matsuno, Y.; Takahashi, H.; Koizumi, T.; et al. A 1.8 e rms Temporal Noise Over 110-dB-Dynamic Range 3.4 μm Pixel Pitch Global-Shutter CMOS Image Sensor With Dual-Gain Amplifiers SS-ADC, Light Guide Structure, and Multiple-Accumulation Shutter. IEEE J. Solid-State Circuits 2018, 53, 219–228. [Google Scholar] [CrossRef]
  8. Baek, C.; Lim, C.; Kim, D.; Song, M. Design of a 10-bit CMOS image sensor based on an 8-bit configurable hold-and-go counter. In Proceedings of the 2012 ESSCIRC (ESSCIRC), Bordeaux, France, 17–21 September 2012; pp. 393–397. [Google Scholar] [CrossRef]
  9. Liu, C.C.; Mhala, M.M.; Chang, C.; Tu, H.; Chou, P.; Chao, C.; Hsueh, F. A 1.5V 33Mpixel 3D-stacked CMOS image sensor with negative substrate bias. In Proceedings of the 2016 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 31 January–4 February 2016; pp. 124–125. [Google Scholar] [CrossRef]
  10. Liu, Q.; Edward, A.; Kinyua, M.; Soenen, E.G.; Silva-Martinez, J. A Low-Power Digitizer for Back-Illuminated 3-D-Stacked CMOS Image Sensor Readout with Passing Window and Double Auto-Zeroing Techniques. IEEE J. Solid-State Circuits 2017, 52, 1591–1604. [Google Scholar] [CrossRef]
  11. Park, I.; Jo, W.; Park, C.; Park, B.; Cheon, J.; Chae, Y. A 640 x 640 Fully Dynamic CMOS Image Sensor for Always-On Operation. IEEE J. Solid-State Circuits 2020. [Google Scholar] [CrossRef]
  12. Snoeij, M.F.; Theuwissen, A.J.; Makinwa, K.A.; Huijsing, J.H. Multiple-ramp column-parallel ADC architectures for CMOS image sensors. IEEE J. Solid-State Circuits 2007, 42, 2968–2977. [Google Scholar] [CrossRef]
  13. Kim, D.; Song, M. An enhanced dynamic-range CMOS image sensor using a digital logarithmic single-slope ADC. IEEE Trans. Circuits Syst. II Express Briefs 2012, 59, 653–657. [Google Scholar] [CrossRef]
  14. Pastorelli, C.; Mellot, P.; Mir, S.; Tubert, C. Piece-wise-linear ramp ADC for CMOS image sensor and calibration techniques. Proc. IISW 2015, 8, 204–207. [Google Scholar]
  15. Totsuka, H.; Tsuboi, T.; Muto, T.; Yoshida, D.; Matsuno, Y.; Ohmura, M.; Takahashi, H.; Sakurai, K.; Ichikawa, T.; Yuzurihara, H.; et al. 6.4 An APS-H-Size 250Mpixel CMOS image sensor using column single-slope ADCs with dual-gain amplifiers. In Proceedings of the 2016 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 31 January–4 February 2016; pp. 116–117. [Google Scholar]
  16. Oike, Y.; Akiyama, K.; Hung, L.D.; Niitsuma, W.; Kato, A.; Sato, M.; Kato, Y.; Nakamura, W.; Shiroshita, H.; Sakano, Y.; et al. 8.3 M-pixel 480-fps global-shutter CMOS image sensor with gain-adaptive column ADCs and chip-on-chip stacked integration. IEEE J. Solid-State Circuits 2017, 52, 985–993. [Google Scholar] [CrossRef]
  17. Nitta, Y.; Muramatsu, Y.; Amano, K.; Toyama, T.; Yamamoto, J.; Mishina, K.; Suzuki, A.; Taura, T.; Kato, A.; Kikuchi, M.; et al. High-Speed Digital Double Sampling with Analog CDS on Column Parallel ADC Architecture for Low-Noise Active Pixel Sensor. In Proceedings of the 2006 IEEE International Solid State Circuits Conference—Digest of Technical Papers, San Francisco, CA, USA, 6–9 February 2006; pp. 2024–2031. [Google Scholar]
  18. Lim, Y.; Koh, K.M.; Kim, K.M. Double Data Rate (DDR) Counter, Analog-to-Digital Converter (ADC) Using the Same, CMOS Image Sensor Using the Same and Methods in DDR Counter, ADC and CMOS Image Sensor. U.S. Patent No. 7,990,304, 2 August 2011. [Google Scholar]
  19. Hisamatsu, Y. Counter, Counting Method, Ad Converter, Solid-State Imaging Device, and Electronic Device. U.S. Patent No. 9,042,508, 26 May 2015. [Google Scholar]
  20. Wei, J.; Xu, S.; Li, D. A Low Power Up/Down Double-Data-Rate Counter for CMOS Image Sensors. In Proceedings of the 2019 IEEE International Conference on Electron Devices and Solid-State Circuits (EDSSC), Xi’an, China, 12–14 June 2019; pp. 1–3. [Google Scholar] [CrossRef]
  21. Hao, C.; Liyuan, L.; Dongmei, L.; Chun, Z.; Zhihua, W. A 12-bit current steering DAC with 2-dimensional gradient-error tolerant switching scheme. J. Semicond. 2010, 31, 105006. [Google Scholar] [CrossRef]
  22. Deveugele, J.; Van der Plas, G.; Steyaert, M.; Gielen, G.; Sansen, W. A gradient-error and edge-effect tolerant switching scheme for a high-accuracy DAC. IEEE Trans. Circuits Syst. I Regul. Pap. 2004, 51, 191–195. [Google Scholar] [CrossRef]
  23. Si-Wook, Y. Ramp Signal Generator with Noise Canceling Function. U.S. Patent No. 9,331,683, 3 May 2016. [Google Scholar]
  24. Arai, T.; Yasue, T.; Kitamura, K.; Shimamoto, H.; Kosugi, T.; Jun, S.; Aoyama, S.; Hsu, M.; Yamashita, Y.; Sumi, H.; et al. A 1.1 μm 33Mpixel 240fps 3D-stacked CMOS image sensor with 3-stage cyclic-based analog-to-digital converters. In Proceedings of the 2016 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 31 January–4 February 2016; pp. 126–128. [Google Scholar] [CrossRef]
  25. Kim, M.; Hong, S.; Kwon, O. An Area-Efficient and Low-Power 12-b SAR/Single-Slope ADC Without Calibration Method for CMOS Image Sensors. IEEE Trans. Electron. Devices 2016, 63, 3599–3604. [Google Scholar] [CrossRef]
  26. Lee, J.; Park, H.; Song, B.; Kim, K.; Eom, J.; Kim, K.; Burm, J. High Frame-Rate VGA CMOS Image Sensor Using Non-Memory Capacitor Two-Step Single-Slope ADCs. IEEE Trans. Circuits Syst. I Regul. Pap. 2015, 62, 2147–2155. [Google Scholar] [CrossRef]
  27. Chae, Y.; Cheon, J.; Lim, S.; Kwon, M.; Yoo, K.; Jung, W.; Lee, D.; Ham, S.; Han, G. A 2.1 M Pixels, 120 Frame/s CMOS Image Sensor with Column-Parallel ΔΣ ADC Architecture. IEEE J. Solid-State Circuits 2011, 46, 236–247. [Google Scholar] [CrossRef]
Figure 1. Block diagram of a CIS system.
Figure 1. Block diagram of a CIS system.
Electronics 09 00757 g001
Figure 2. (a) block diagram of column-parallel SS-ADCs; (b) timing diagram of the CDS operation.
Figure 2. (a) block diagram of column-parallel SS-ADCs; (b) timing diagram of the CDS operation.
Electronics 09 00757 g002
Figure 3. Pixel response to light intensity and main noise sources [12].
Figure 3. Pixel response to light intensity and main noise sources [12].
Electronics 09 00757 g003
Figure 4. Block diagram of column-parallel ADCs. (a) conventional SS-ADC; (b) multiple-ramp ADC; (c) nonlinear-slope ADC; (d) gain adaptive ADC with a PGA.
Figure 4. Block diagram of column-parallel ADCs. (a) conventional SS-ADC; (b) multiple-ramp ADC; (c) nonlinear-slope ADC; (d) gain adaptive ADC with a PGA.
Electronics 09 00757 g004
Figure 5. Block diagram of the proposed gain-adaptive SS-ADC.
Figure 5. Block diagram of the proposed gain-adaptive SS-ADC.
Electronics 09 00757 g005
Figure 6. Switched-capacitor based gain control structure.
Figure 6. Switched-capacitor based gain control structure.
Electronics 09 00757 g006
Figure 7. The gain control structure with different control voltages.(a) AG<1: 0> = 00; (b) AG<1: 0> = 01; (c) AG<1: 0> = 10; (d) AG<1: 0> = 11.
Figure 7. The gain control structure with different control voltages.(a) AG<1: 0> = 00; (b) AG<1: 0> = 01; (c) AG<1: 0> = 10; (d) AG<1: 0> = 11.
Electronics 09 00757 g007
Figure 8. Timing diagram of the proposed gain-adaptive SS-ADC.
Figure 8. Timing diagram of the proposed gain-adaptive SS-ADC.
Electronics 09 00757 g008
Figure 9. Schematic diagram of the proposed comparator.
Figure 9. Schematic diagram of the proposed comparator.
Electronics 09 00757 g009
Figure 10. Timing diagram of the control signal of the comparator.
Figure 10. Timing diagram of the control signal of the comparator.
Electronics 09 00757 g010
Figure 11. Block diagram of the flip-reduced up/down DDR counter.
Figure 11. Block diagram of the flip-reduced up/down DDR counter.
Electronics 09 00757 g011
Figure 12. Timing diagram of the counter with two examples.
Figure 12. Timing diagram of the counter with two examples.
Electronics 09 00757 g012
Figure 13. Counting process of the DDR counter in (a) HG; (b) MG; (c) LG scheme.
Figure 13. Counting process of the DDR counter in (a) HG; (b) MG; (c) LG scheme.
Electronics 09 00757 g013
Figure 14. Modified DDR Cell for gain-adaptive function.
Figure 14. Modified DDR Cell for gain-adaptive function.
Electronics 09 00757 g014
Figure 15. Block diagram of the ramp generator.
Figure 15. Block diagram of the ramp generator.
Electronics 09 00757 g015
Figure 16. Diagram of the scheme for 6-bit unary decoding.
Figure 16. Diagram of the scheme for 6-bit unary decoding.
Electronics 09 00757 g016
Figure 17. Diagram of the group delay scheme.
Figure 17. Diagram of the group delay scheme.
Electronics 09 00757 g017
Figure 18. Simulation result of the supply current.
Figure 18. Simulation result of the supply current.
Electronics 09 00757 g018
Figure 19. Timing diagram of the comparator comparison process.
Figure 19. Timing diagram of the comparator comparison process.
Electronics 09 00757 g019
Figure 20. Simulation result of counting time with different slopes.
Figure 20. Simulation result of counting time with different slopes.
Electronics 09 00757 g020
Figure 21. The quantization result with nonlinearities and calibration method.
Figure 21. The quantization result with nonlinearities and calibration method.
Electronics 09 00757 g021
Figure 22. Microphotograph of the ADC chip.
Figure 22. Microphotograph of the ADC chip.
Electronics 09 00757 g022
Figure 23. (a) spectrum plot; (b) INL and DNL of the measured output in the LG scheme.
Figure 23. (a) spectrum plot; (b) INL and DNL of the measured output in the LG scheme.
Electronics 09 00757 g023
Figure 24. Power breakdown of the SS-ADC in one column.
Figure 24. Power breakdown of the SS-ADC in one column.
Electronics 09 00757 g024
Figure 25. Power consumption of the proposed comparator with different boost voltages.
Figure 25. Power consumption of the proposed comparator with different boost voltages.
Electronics 09 00757 g025
Figure 26. Power consumption of the proposed DDR counter compared with conventional structures.
Figure 26. Power consumption of the proposed DDR counter compared with conventional structures.
Electronics 09 00757 g026
Figure 27. Linearity of the gain-adaptive SS-ADC (a) without (b) with calibration.
Figure 27. Linearity of the gain-adaptive SS-ADC (a) without (b) with calibration.
Electronics 09 00757 g027
Table 1. Gain schemes and the control voltages.
Table 1. Gain schemes and the control voltages.
Gain SchemeLight IntensityAG<1: 0>AGB<1: 0>Analog Gain
LowHigh0011× 1
MediumMedium1001× 2
HighLow1100× 4
Table 2. Performance comparison of the related works.
Table 2. Performance comparison of the related works.
[10][24][25][26][27]This Work
Process [nm]406590130130180
ArchitectureSSCyclic/SARSAR/SSSS Δ Σ SS
Resolution [bit]121212121213
Conv. Time [ μ s]2.70.922.76.42.32.6
Col. Pitch [ μ m]5.44.42.2411.24.54.48
Col. Height [ μ m]610920998590600310
Col. Power [ μ W]66.812056905563.2
DNL[LSB]−0.28/+0.32−0.88/+0.82−0.45/+0.84−0.49/+1.34−0.55/+0.63−0.43/+0.46
INL [LSB]−0.94/+4.21−11.75/+1.04−1.5/+0.74−2.47/+2.44−0.8/+3.7−0.84/+1.95
F o M 1 44.027.036.9140.630.920.1
F o M 2 145.0109.182.5929.383.427.9

Share and Cite

MDPI and ACS Style

Wei, J.; Li, X.; Sun, L.; Li, D. A Low-Power Column-Parallel Gain-Adaptive Single-Slope ADC for CMOS Image Sensors. Electronics 2020, 9, 757. https://doi.org/10.3390/electronics9050757

AMA Style

Wei J, Li X, Sun L, Li D. A Low-Power Column-Parallel Gain-Adaptive Single-Slope ADC for CMOS Image Sensors. Electronics. 2020; 9(5):757. https://doi.org/10.3390/electronics9050757

Chicago/Turabian Style

Wei, Jingwei, Xuan Li, Lei Sun, and Dongmei Li. 2020. "A Low-Power Column-Parallel Gain-Adaptive Single-Slope ADC for CMOS Image Sensors" Electronics 9, no. 5: 757. https://doi.org/10.3390/electronics9050757

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