You are on page 1of 5

International Journal of Electrical, Electronics and Computer Systems (IJEECS)

BEHAVIORAL MODEL OF SPLIT CAPACITOR ARRAY DAC


FOR USE IN SAR ADC DESIGN

1
P C.SHILPA, 2M.H PRADEEP
1
P.G. Scholar (M. Tech), Dept. of ECE, BITIT College of Engineering, Anantapur
2
Asst Professor, Dept. of ECE, BITIT College of Engineering, Anantapur
Email: 1pc.shilpa31@gmail.com, 2mhpradeepk@gmail.com

Its non-idealities were previously discussed by


Abstract—A model of a switched capacitor digital-to-
analog converter (DAC) based on a split capacitor several authors [6], [7], [8]. A theoretical expression
array is presented for use during the design of a for the capacitor array’s output voltage, involving the
successive approximation register (SAR) analog-to- effects of common parasitic capacitors, is given in
digital converter (ADC). The model takes the effects of [6]. Unlike the analysis of [6], wealso analyze the
parasitic capacitors into account, and the values of these impact of the parasitic capacitors that are parallel to
parasitic capacitors can be extracted from the circuit the capacitors in the array. The dependence of
topology by using Calibre by Mentor Graphics or a theoutput voltage from a unity capacitor capacitance
similar tool. The influence of the two main parasitic distributionis analyzed in [7]. A Matlab model for the
capacitor types (those parallel to and those common to
DAC’s transfer function computing is also proposed
the capacitors in the arrays) on the DAC characteristics
is analyzed. We provide expressions for fast manual in [7]. The distribution is considered to be normal.
calculation of the integral non-linearity (INL) and However, the actual value of the unity capacitor is
differential non-linearity (DNL) errors according to the determined by the values of the parasitic capacitors,
value of the parasitic capacitors. Simulation results which are binary weighted. Similarly, [8] considers
from a Verilog-A module based on this model are given. only the errors in unity capacitor values, which are
The model provides higher simulation speeds with Gaussian random variables.
accuracy close to that of a transistor-level model by
using the extracted parasitic parameters. The proposed model is intended to account for the
impact of systematic errors introduced by the binary-
I. INTRODUCTION weighted parasitic capacitances and parasitic
The use of the top-down methodology can capacitances related to the C-array’s top-plate rail, on
dramatically speed up the IC design process because the INL and DNL of ADC. We provide a behavioral
it avoids the difficulties of transistor-level simulation model of a split capacitor array, which takes into
of the whole system [1], [2]. As shown in [3], [4], this account the parasitic capacitors related to the circuit
approach involves behavioral modeling at different topology. The parasitic capacitor values can be
levels of abstraction. The use of behavioral models extracted using Mentor Graphics Calibre or a similar
describing the low-level effects that arise in real tool. We also provide expressions for fast manual
circuits can save time while providing levels of calculation of INL and DNL errors relative to the
accuracy close to that of transistor-level simulations. values of the different kinds of parasitic capacitance.
Use of such a model gives designers the opportunity A Verilog-A module based on this model provides
to analyze how these low-level effects affect the increased simulation speed while having accuracy
whole chip on a system level [5] and also to find the close to a transistor-level simulation by using the
possible range of low-level effects (for example, extracted parasitic parameters. The other expressions
parasitic capacitance) that is acceptable for the for the DAC’s INL and DNL errors provided by the
design. The split capacitor array, used as both a DAC model can be used to determine the parasitic values
and a sampleand- hold circuit, is an important of a real circuit. The rest of this paper is organized as
element of the SAR ADC. follows. Section 2 analyzes the influence of the DAC
on the SAR ADC’s parameters. Section 3 considers
the effects of common parasitic capacitors on the
____________________________________________________________________
ISSN (Online): 2347-2820, Volume -1, Issue-2, 2013
84
International Journal of Electrical, Electronics and Computer Systems (IJEECS)

output voltage of a capacitor array. Section 4 III. INFLUENCE OF PARASITIC


considers the effects of parasitic capacitors that are CAPACITORS COMMON TO ARRAY
parallel to the capacitors in the array. Section 5
describes the Verilog-A module based on our
CAPACITORS ON DAC PERFORMANCE
proposed model. Section 6 proposes the simulation First, we consider the influence of the parasitic
results. capacitors CpL and CpM, which are connected as
shown in Fig. 1. We consider these capacitors as top
II. DAC IMPACT ON SAR ADC plates connected to the supply voltage Vp, but we
TRANSFER FUNCTION show later that the value of this voltage does not
A well-known architecture for the SAR ADC with a matter. It can be shown that the parasitic capacitance
split capacitor array is shown in Fig. 1. An attenuator to ground has no influence on the DAC performance.
capacitor Ca is used to split the array into two From the charge conservation law, we can write (for
subarrays. After the sampling phase, the output simplicity, we assume that all bottom plates of the
voltage at the array output is Vin Vref , where Vin is array capacitors are connected to ground):
the ADC input voltage of and Vref is a reference QM = (Vref − Vp)CpM,
voltage. Then, during the approximation phase, the
output voltage reaches a value of Vref + Vqe, where QL = (Vref − Vp)CpL, (4)
Vqe is the quantization error. The combination of the where Vp is the voltage on the top plates of the
DAC’s inputs leading to this value is considered to be capacitors in the array. (4) can be rewritten as
the conversion result. Thus, the following relationship follows:
can be written:

where Vin is the input voltage, σ is the amplification


error, N is the number of bits used by the DAC, βi =
0, 1 is the value of the corresponding DAC bit, VLSB
is the least significant bit (LSB) voltage of an
appropriate ideal DAC, V err i is the error voltage of
the corresponding DAC bit, and Voffset is the offset
error. The ADC’s output code can thus be expressed
as: where D is the ADC’s output code, K = 1/σ is the
gain and Err(D) is the code dependent error, which
can be expressed as:

where C0 is the unity capacitor value, βM 0i = 0, 1 is


equal to 1 if the corresponding DAC bit on the most
significant bit (MSB) half of the array is set to NULL
Thus, according to equations (1 - 3), the code (the bottom plate of the corresponding capacitor is
dependent errors of the DAC can easily be converted connected to ground) and 0 if it is not, and βM 1i = 0,
into ADC errors. 1 is equal to 1 if the corresponding DAC bit on the
MSB half of the array is set to ONE (the bottom plate
of the corresponding capacitor is connected to Vref )
and 0 if it is not. Similar behavior applies for the LSB
half of the array. Vx is the voltage at the top plates of
the capacitors in the LSB half of the array, and Vout
is the output voltage (the voltage at the top plates of
the capacitors in the MSB half of the array). Thus,
from equations (4 - 5), we can write:

Thus, according to equations (1 - 3), the code


dependent errors of the DAC can easily be converted
into ADC errors.

____________________________________________________________________
ISSN (Online): 2347-2820, Volume -1, Issue-2, 2013
85
International Journal of Electrical, Electronics and Computer Systems (IJEECS)

which is the output voltage of a corresponding ideal


DAC (without any errors, including offset, gain and
code dependent errors),

We can see from (6) that the output voltage is


independent of the voltage at the bottom plates of the
parasitic capacitors. The output voltage of the DAC
can be calculated as follows: w
hich is code dependent error of DAC. Thus, we can
see that only CpL has an influence on the DAC
output voltage. Also, from equation (8), it follows
that a nonlinearity in the transfer function occurs only
when a capacitor in the MSB half of the array is
switched. We calculate the DNL based on the work of
[9]:

where LSBe = VFS/2N, and VFS is the voltage


corresponding to the maximum DAC input code
where CsumL is the total capacitance of the LSB half value. From (8):
of the array and CsumM is the total capacitance of the
MSB half of the array. By rewriting equation (7) as a
function of the DAC’s input code j, we obtain:
Vout(j)=σ(VoutIdeal(j)+Voffset+VNonLinear(j)) .(8)
In (8), we introduced the following notations:

____________________________________________________________________
ISSN (Online): 2347-2820, Volume -1, Issue-2, 2013
86
International Journal of Electrical, Electronics and Computer Systems (IJEECS)

IV. INFLUENCE OF PARASITIC


CAPACITORS PARALLEL TO ARRAY
CAPACITORS ON DAC PERFORMANCE
With proper design of the capacitor array (if all of the
capacitors in the array are identical unit capacitors),
the parasitic capacitors in parallel to the array
capacitors are binary weighted. In other words,
parallel parasitic capacitors affect the unity capacitor
value, so that the value of the attenuation capacitor
deviates from the required value. The attenuation
capacitor is usually chosen according to the
following:

However, if the real unity capacitor value is C0 = C0


+ _C0, where _C0 is the change in capacitance
because of binary weighted parasitic capacitors
parallel to the array capacitors, the choice of Ca as
defined in equation (18) will cause an error, which is
analyzed below. The following notation is introduced:

Taking equation (20) into account, the expression for


the ideal output voltage in equation (11) can be
rewritten as follows:

Then, the differential non-linearity arising from the


wrong choice of Ca value (not taking into account
_C0) is:

____________________________________________________________________
ISSN (Online): 2347-2820, Volume -1, Issue-2, 2013
87
International Journal of Electrical, Electronics and Computer Systems (IJEECS)

V. VERILOG-A MODEL [3] A. Mariano, D. Dallet, Y. Deval, and J. B.


Begueret, “Top-down design methodology of a
A Verilog-A model is based on the expressions (8 - multi-bit continuous-time delta-sigma
12). The model allows to enable and disable some modulator,” Analog Integrated Circuits and
features through OffsetError, GainError and Signal Processing, vol. 60, no. 1-2, pp. 145–
NonLinearity control parameters. The values of CpL, 153, aug. 2007.
χ and Ca are also the parameters of the model. They
can be extracted from the layout by using the [4] A. Mariano, D. Dallet, Y. Deval, and J.-B.
software tools such as Mentor Graphics Calibre. All Begueret, “Continuous-Time Delta-Sigma
transistors are replaced by ideal switches. The Modulator based on High-Speed Low-
expressions (8 - 12) take C′0 from (19) instead of C0 Resolution A/D Converter,” in Circuits and
Systems, 2007. NEWCAS 2007. IEEE
VI. SIMULATIONS RESULTS Northeast Workshop on, aug. 2007, pp. 944–
947.
The accuracy of the model was proved during the
design of a 14-bit SAR ADC, fabricated in a 0.35 μm [5] D. Osipov, Y. Bocharov, V. Butuzov, and A.
standard CMOS technology. The model was also used Simakov, “Design of compact behavioral
for fast simulation of the INL and DNL according to models of analog and mixed-signal blocks
the current capacitor array topology. The results for based on results of chip testing,” in Proc.
one of the design iterations are shown in Fig. 2. Table International Conference Digital signal
I compares the simulation results from the proposed processing and its applications (DSPA’2010),
Verilog-A module with those extracted from the Apr. 2010, pp. 272–275.
topology view. We used the Cadence Virtuoso
platform for the design flow and Cadence Spectra as [6] S.-S. Wong, Y. Zhu, C.-H. Chan, U.-F. Chio,
the circuit simulator. S.-W. Sin, U. Seng-Pan, and R. Martins,
“Parasitic calibration by two-step ratio
VII. CONCLUSION approaching technique for split capacitor array
SAR ADCs,” in SoC Design Conference
In this work, a model of a split capacitor array for a (ISOCC), 2009 International, nov. 2009, pp.
DAC that is usually used in SAR ADC design was 333–336.
presented. This model provides simple expressions
for fast manual calculations of the DAC’s INL and [7] S. Haenzsche, S. Henker, and R. Schuffny,
DNL. This model can also be used for fast simulation “Modelling of capacitor mismatch and non-
of the DAC in a top-down design flow, saving linearity effects ini charge redistribution SAR
simulation time. This model gives the designer an ADCs,” in Mixed Design of Integrated
opportunity to see the impact of device physics on the Circuits and Systems (MIXDES), 2010
system behavior on the higher steps of the top-down Proceedings of the 17th International
methodology. Conference, june 2010, pp. 300–305.

REFERENCES [8] B. Ginsburg and A. Chandrakasan, “500-MS/s


5-bit ADC in 65-nm CMOS With Split
[1] K. Kundert, H. Chang, D. Jefferies, G. Lamant, Capacitor Array DAC,” Solid-State Circuits,
E. Malavasi, and F. Sendig, “Design of mixed- IEEE Journal of, vol. 42, no. 4, pp. 739–747,
signal systems-on-a-chip,” Computer-Aided april 2007.
Design of Integrated Circuits and Systems,
IEEE Transactions on, vol. 19, no. 12, pp. [9] INL/DNL Measurements for High-Speed
1561–1571, dec 2000. Analog-to-Digital Converters (ADCs),
Maxim, Nov. 2001. [Online]. Available:
[2] O. Zinke. (2005, jun) Design and verification http://www.maximic.com/an 283
with Cadence’s Virtuoso AMS designer.
[Online]. Available: http://www.eetasia.com



____________________________________________________________________
ISSN (Online): 2347-2820, Volume -1, Issue-2, 2013
88

You might also like