Abstract
This work presents a computer-aided design (CAD) approach for voltage reference circuits by controlling main characteristics, such as temperature coefficient, power consumption, mismatch caused by the manufacturing process, transistor area and output noise. The CAD tool and the proposed methodology allow the designer to obtain accurate and optimum initial circuit sizing, thereby reducing the large number of computer runs usually required in voltage reference circuit designs. An illustrative example was carried out in a 180 nm CMOS process and verified by post layout simulations, whose results were in close agreement with the tool predictions, as shown in this paper. The reference circuit achieves an output voltage of 500 mV, a temperature coefficient of 15.19 ppm/\(^\circ \)C over the temperature range of -40 \(^\circ \)C to 100 \(^\circ \)C, a maximum quiescent current of 5 \(\mu \)A, a power supply rejection ratio of -57 dB, and a line regulation of 0.250 % from 1.2 V to 1.8 V supply voltage. The chip occupies an area of 0.072 mm\(^2\).
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A major challenge faced by integrated circuit (IC) designers is the choice of adequate design approach to achieve a specified circuit performance, while improving time-to-market. Usually, the limited time available for the design stage leads to a trial-and-error procedure, which requires a large number of simulations to ensure correct operation under manufacturing process variations. Therefore, area, power consumption, and other features are not always optimized. The development of CAD tools based on device models to help in the IC analog design [11, 8] allows efficient solutions by decreasing both number of simulations and design time.
This work presents a CAD tool for voltage reference circuit design by determining characteristics such as temperature coefficient (TC), power consumption, mismatch caused the manufacturing process, area, and output noise. One of the challenges in CAD tool development of voltage reference circuits is the device modeling along the temperature range of interest, to cover both industrial and commercial ranges. An additional difficulty is the compensation of manufacturing process effects, such as mismatch and process variations.
By using proper device models, it is possible to carry out symbolic simulations, and through a cost function determine initial sizing with optimized features. The design methodology advanced in this paper allows the designer to obtain initial sizing devices at a low computational cost and high accuracy. The primary contributions of this work are a CAD tool development and a novel design methodology, which, according to what has been found on the literature, reduces a gap in design techniques of voltage references.
This paper is organized as follows. Section 2 presents device models, circuit equations and proposed architecture for the voltage reference circuit. Section 3 describes the design methodology aided by the CAD tool. Section 4 assesses the circuit design and the CAD tool performances through electrical simulations and comparisons with other works reported in the recent literature. Concluding remarks are made in Section 5. Finally, in the appendix a temperature compensation technique is shown.
2 Voltage Reference Circuit
In most system-on-chip applications a voltage reference circuit that is insensitive to temperature, supply and process variations, among other effects, is needed. A voltage reference circuit can be implemented by taking advantages of the temperature behavior of bipolar transistors, MOS transistors, and diodes [8]. Two topologies are commonly employed to achieve a voltage-independent-of-absolute-temperature (\(V_{IOAT}\)) performance: one obtained through a pro-por-tio-nal-to-ab-so-lute–tem-pe-ra-ture (PTAT) behavior plus com-ple-men-ta-ry-to-ab-so-lute-tem-pe-ra-ture (CTAT) behavior [9], and other obtained by subtracting a CTAT curve from a CTAT one [16].
A low cost technique capable of producing a near to zero TC without using curvature compensation circuitry can be derived by using topologies based on the subtraction between two voltages that have similar temperature behaviors, such as the so-called CTAT-CTAT in Fig. 1. Usually these topologies are implemented in non-standard CMOS processes, such as channel implant [16] and different gate components [14] to obtain two threshold voltages that have similar temperature dependencies and close offset voltages. In [17] a CTAT-CTAT mutual compensation was implemented, on a standard CMOS process, by subtracting the difference between p-type and n-type threshold voltages.
The design steps of a CTAT-CTAT voltage reference circuit in standard 180 nm CMOS process is presented next, and can be straightforwardly adapted to other technology nodes.
2.1 Devices Models
In CAD tool design, as well as in theoretical analysis, proper models must be chosen for the devices. The proposed voltage reference exploits the multi-threshold MOS transistor characteristics to achieve the mutual compensation, and hence the UICM model [13] is one alternative for transistor modeling, since it allows analysis of MOS transistors at all inversion levels. The UICM equation that is adequate to all inversion levels, when transistor operates in saturation, is given by
where
where \(V_{SB}\) and \(V_{GB}\) are the source-to-bulk and gate-to-bulk voltages, respectively, \(I_D\) is the drain current, \(U_T\) is the thermal voltage, whereas \(i_f\), n, \(V_{To}\), \(K'\) and W / L are, respectively, the inversion level (or forward current), slope factor, threshold voltage, gain factor and aspect ratio of the transistor. The technology dependence parameters n, \(V_{To}\) and \(K'\) should be extracted from simulations, at fixed temperatures, as proposed in [4]. In order to model their temperature behavior we propose the use of second-order polynomials, which are the result of fitting the parameters at adequate points within the temperature range of interest. Table 1 shows the results of the polynomial fitting, and Fig. 2 presents their behavior along the temperature range.
2.2 Proposed Architecture
To produce a CTAT current, it is usual to convert a voltage into a CTAT current by using a CTAT generator [5]. The structure proposed in this paper is depicted in Fig. 3, and its main idea is to copy the voltage \(V_{G4}\) to \(V_R\), such that the current through \(M_4\) is N-fold lower than that through R. Therefore, the CTAT generator equation is given by
where \(F(i_{f4})\) is a function of the inversion level of \(M_4\) (\(i_{f4}\)), as shown in Eq. (2). The required ratio of the transistor \(M_4\), given a fixed inversion level at room temperature, is derived as
Hence, the inversion level of \(M_4\) can be used to adjust the temperature influence on the CTAT generator. Similar approach was presented in [12]. This behavior along the temperature for a 180 nm CMOS process is displayed in Fig. 4. The condition
must be ensured to provide a stable negative feedback, where \(g_{m4}\) is the transconductance of transistor \(M_4\). The capacitance \(C_L\) is chosen such that an adequate loop phase margin is obtained.
Using two CTAT generator circuits, as indicated in Fig. 5, where each circuit operates at different inversion levels, the mutual compensation can be achieved. As a result, the voltage output \(V_{IOAT}\) is given by
where
and \(\alpha _{11}\), \(\alpha _{12}\), \(\alpha _{13}\), \(\alpha _2\), \(N_1\), \(N_2\) are current mirror factors of the circuit shown in Fig. 5. The condition for mutual compensation can be found by assuming that \(V_{IOAT}\) does not change with temperature, and differentiating both sides of Eq. (9), which yields
which can be written as
The detailed derivations of the parameters \(K_1\), \(K_2\) and the inversion levels \(i_{f4,1}\) and \(i_{f4,2}\) needed to achieve the mutual compensation are presented in the Appendix.
2.3 Mismatch Analysis
In [6, 7] expressions for MOS transistor mismatch variations at all inversion levels was proposed. A similar development can be used to obtain the variance of the normalized voltage \(V_{R}\) of the CTAT generator, that is,
where \(A_{K'}\) and \(A_{V_{To}}\) are technology dependent parameters that model a normal distribution having zero mean and variances given by, respectively,
Thus, the variance of the normalized output current of the current mirror circuit depicted in Fig. 6, assumes the form
where \(r_1\) and \(r_2\) are the numbers of transistors connected in parallel to implement \(M_{a}\) and \(M_{b}\), respectively.
Moreover, the Eqs. (14) and (17) can be expressed as a function of the inversion levels by using
where \(g_{m\ell }\), \(i_{f\ell }\) and \(I_{D\ell }\) denote the transconductance, inversion level and drain current of transistor \(M_\ell \), respectively.
2.4 Noise Analysis
The impact of thermal and flicker noises on the voltage reference performance was addressed in this work. The power spectral density (PSD) of the thermal noise current at the output can be approximated by the contributions of the transistors that are not in closed loop, yielding
where
are the PSDs of the currents through \(M_\ell \) and \(R_3\), respectively. The PSD of the flicker noise current at the output for both CTAT generator 1 and CTAT generator 2 are derived as
where \(Sv_{\ell }\) is the PSD of the flicker noise voltage for each transistor \(M_{\ell }\) and according to [1], it can be derived as
where \(N_o\) is the flicker noise constant, w is the frequency (in radians), \(i_{f \ell }\), \(W_{\ell }\) and \(L_{\ell }\) are the inversion level, width and length of the transistor \(M_{\ell }\), respectively. Therefore, the total PSD of the noise voltage at the output can be derived as
and the dominant pole which the power noise must be integrated can be approximated by \(1/(R_3C_{L3})\).
3 CAD Tool for Voltage Reference Circuit Design
The proposed equation-based CAD tool was im-ple-men-ted in a graphic user interface with the purpose of producing a simple methodology for optimized initial device sizing. The design of the voltage reference circuit aided by the CAD tool is described in the flow diagram of Fig. 7, which can be summarized into two main steps:
-
Step 1. Enter parameters \(R_1\), \(R_2\), \(i_{f4,1}\), \(i_{f4,2}\), \(\alpha _1\) and \(\alpha _2\) to adjust the mutual compensation and \(V_{IOAT}\)(\(T_o\)) to establish the reference voltage at room temperature, and hence determine power consumption, TC, and \(R_3\).
-
Step 2. Enter desired mismatch value for \(V_{IOAT}\) and minimum transistor dimensions. These parameters are then used by the optimization algorithm to minimize the circuit area. The cost function comprises a weighted combination of Eqs. (14) and (17) to exploit tradeoffs between area and mismatch. Capacitor \(C_{L3}\) influences the output dominant pole, and therefore its value is needed for noise power computation. Desired area, noise power and device dimensions are saved in an output file.
A snapshot of the user interface is presented in Fig. 8. As can be seen at the top left corner, the user selects the following mutual compensation parameters: mirror factors \(\alpha _1\) e \(\alpha _2\), resistances \(R_1\) and \(R_2\), inversion levels \(i_{f4,1}\) and \(i_{f4,2}\), the desired temperature range, and the nominal output reference voltage. The predicted circuit behavior is shown in three graphics at the selected temperature range. These curves show the resulting voltages \(V_{G4,1}\) and \(V_{G4,2}\), currents \(\alpha _1I_{CTAT1}\) e \(\alpha _2I_{CTAT2}\), and reference voltage \(V_{IOAT}\).
At the bottom left of the window are the input parameters, namely, the minimum transistor dimensions \(W_{MIN}\) and \(L_{MIN}\), the desired mismatch on \(V_{IOAT}\), and the output capacitance \(C_L\). The obtained results are displayed at the bottom left corner, including the estimated area occupied by the transistors, the estimated mismatch on \(V_{IOAT}\), and the estimated RMS noise voltage. The device sizes are saved in the file result.txt, as shown at the bottom right corner.
4 A Design Example
A design example was developed in a 180 nm standard CMOS process and validated through post-layout simulations using Spectre. The temperature behavior simulations of the voltage reference circuit and the CAD tool predictions can be seen in Fig. 9. Note that the temperature coefficient obtained by simulations is 15.20 ppm/\(^\circ \)C, whereas the one predicted by the CAD tool is 15.71 ppm/\(^\circ \)C. These TC values follow the definition given by
where \(V_{IOATmax}\), \(V_{IOATmin}\) and \(V_{IOATnom}\) are, respectively, the maximum, minimum and nominal values of the reference voltage within the temperature range \(\Delta T\). The small prediction errors for the temperature coefficient and the offset voltage are due to the fact that transistor parameters extraction was made for the particular case in which the drain voltage is equal to the gate voltage, hence ignoring mobility reduction effects.
The mismatch variations estimated by the CAD tool were evaluated through Monte Carlo simulations as shown in Fig. 10. The histogram indicates a mean value of the output voltage of 500.7 mV and a standard deviation of 1.71 mV. Both results correspond to a relative standard deviation of 0.34 %, slighty lower than 0.37 %, which was estimated by the CAD tool. The importance of controlling mismatch variations of the voltage reference is that it can be reduced simultaneously with the temperature coefficient variations, since the ratio \(K_2/K_1\) given by Eq. (13) is determined by current and resistance ratios. The influence of such variations on the performance of the voltage reference is presented in Fig. 11 through process and mismatch simulations after calibration of the output voltage at 40 \(^\circ \)C (without TC calibration), which was carried out by varying the value of \(R_3\).
As shown in Fig.12, the noise PSD behavior produced by post-layout simulations of the voltage reference circuit is close agreement with the one given by Eq. (25) derived in this work and incorporated to the CAD tool. The total noise at the output obtained by simulations is 170 \(\mu V_{rms}\), whereas the CAD tool predicted 154 \(\mu V_{rms}\).
Fig.13 shows simulation result of the voltage reference as a function of supply voltage. The circuit produces the voltage reference value for supply voltage ranging from 1.2 V to 1.8 V, and a line regulation
of 0.250 %.
A performance summary of the CAD tool voltage reference is presented in Table 2. The transistor dimensions are listed in Table 3. The resistances of \(R_1\), \(R_2\) and \(R_3\) are equal to 500 k\(\Omega \) and occupy approximately 44 % of the total chip area (Fig. 14), which is 0.072 mm\(^2\). Placed inside the resistor array, resistance \(R_3\) can be adjusted in the range from 422.5 k\(\Omega \) to 580 k\(\Omega \) in steps of 2.5 k\(\Omega \), thereby enabling calibration of the voltage reference after fabrication. The P\(^+\) poly-silicon resistance is particularly adequate since its temperature coefficient is smaller than those of the other process resistances (Table 4).
Table 5 shows a comparison of the proposed voltage reference circuit with state-of-the-art ones reported in the literature. It can be concluded that the maximum current consumption of 5 \(\mu \)A (at minimum temperature) of the proposed circuit is lower than those of similar CTAT-CTAT topologies, such that its power dissipation is substantially lower. This is due mainly to the fact that transistors that define the circuit currents (\(M_{4,1}\) and \(M_{4,2}\)) operate near weak and moderate inversion levels. The silicon area of the proposed circuit is larger than that of the other designs in Table 5, but this is the trade-off result for controlling the mismatch variations below 0.37 %, which can avoided a temperature coefficient calibration with a mean about 35 ppm/\(^\circ C\).
5 Conclusions
In this work an efficient CAD tool was advanced for voltage reference circuit design. The tool enables the designer to determine the main features at a low computational cost. The fact that mutual compensation transistors operate in sub-threshold region, accurately designed by the CAD tool, makes the proposed approach suitable for low power applications. The current consumption of the circuit designed as an illustrative example is 5 \(\mu \)A, which is lower than what has been achieved in similar topologies reported in the literature. In addition, the proposed architecture produces an adjustable reference voltage, in the sense that its value can be defined by setting the output resistance. The small prediction error for the temperature coefficient shows that the second-order polynomials, that were used to model the transistors along the temperature range, are adequate to voltage reference circuit designs.
References
Arnaud, A., & Galup-Montoro, C. (2004). Consistent noise models for analysis and design of cmos circuits. IEEE Transactions on Circuits and Systems I: Regular Papers, 51(10), 1909–1915. doi:10.1109/TCSI.2004.835028.
Colombo, D. M., Wirth, G., & Bampi, S. (2014). Sub-1 v band-gap based and mos threshold-voltage based voltage references in 0.13 \({\mu }\)m CMOS. Analog Integrated Circuits and Signal Processing, 82(1), 25–37. doi:10.1007/s10470-014-0343-8.
Duan, Q., & Roh, J. (2015). A 1.2-v 4.2-ppm/\(\circ \)C high-order curvature-compensated CMOS bandgap reference. IEEE Transactions on Circuits and Systems I: Regular Papers, 62(3), 662–670. doi:10.1109/TCSI.2014.2374832.
Galup-Montoro, C., & Schneider, M. C. (2007). Mosfet parameter extraction. Mosfet Modeling for Circuit Analysis and Design. River Edge, NJ: World Scientific Publishing Co. Pte. Ltd. (Chap. 11).
Harrison, W., Connelly, J. A., & Stair, R. (2001) An improved current-mode CMOS voltage reference. In 2001 Southwest Symposium on Mixed-Signal Design, 2001, SSMSD (pp 23–27). doi:10.1109/SSMSD.2001.914931.
Kinget, P. (2005). Device mismatch and tradeoffs in the design of analog circuits. IEEE Journal of Solid-State Circuits, 40(6), 1212–1224. doi:10.1109/JSSC.2005.848021.
Klimach, H., Arnaud, A., Galup-Montoro, C., & Schneider, M. (2006). Mosfet mismatch modeling: a new approach. Design Test of Computers, IEEE, 23(1), 20–29. doi:10.1109/MDT.2006.20.
Kok, C. W., & Tam, W. S. (2013). CMOS Voltage References: An Analytical and Practical Perspective. Singapore: Wiley-IEEE Press.
Leung, K. N., & Mok, P. K. T. (2002). A sub-1-v 15-ppm/\(\circ \)C CMOS bandgap voltage reference without requiring low threshold voltage device. IEEE Journal of Solid-State Circuits, 37(4), 526–530. doi:10.1109/4.991391.
Ma, B., & Yu, F. (2014). A novel 1.2-v 4.5-ppm/\(\circ \)C curvature-compensated cmos bandgap reference. IEEE Transactions on Circuits and Systems I: Regular Papers, 61(4), 1026–1035. doi:10.1109/TCSI.2013.2286032.
Ray, B., Pal Chaudhuri, P., & Nandi, P. (2002). Efficient synthesis of ota network for linear analog functions. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(5), 517–533. doi:10.1109/43.998624.
Rossi-Aicardi, C., Oreggioni, J., Silveira, F., & Dualibe, C. (2011) A MOSFET-only voltage source with arbitrary sign adjustable temperature coefficient. In New Circuits and Systems Conference (NEWCAS), 2011 IEEE 9th International (pp 366–369). doi:10.1109/NEWCAS.2011.5981246.
Schneider, M. C., & Galup-Montoro, C. (2010). CMOS Analog Design Using All-Region MOSFET Modeling. Cambridge: Cambridge University Press.
Tobey, M., Gialiani, D., & Askin, P. (1976). Flat-band voltage reference. US Patent 3,975,648.
Vladimirescu, A., Zlatanovici, R., Jespers, P. (2006) Analog circuit synthesis using standard EDA tools. In Proceedings of the 2006 IEEE International Symposium on Circuits and Systems, 2006. ISCAS 2006 (4 pp.). doi:10.1109/ISCAS.2006.1693814.
Xia, X., Xie, L., Sun, W., & Shi, L. (2009). Temperature-stable voltage reference based on different threshold voltages of nmos transistors. Circuits, Devices Systems, IET, 3(5), 233–238. doi:10.1049/iet-cds.2008.0292.
kun Zhou, Z., Zhu, P. S., Sh, Y., ying Wang, H., M, Y. Q., zhu Xu, X., et al. (2012). A CMOS voltage reference based on mutual compensation of VTN and VTP. IEEE Transactions on Circuits and Systems II: Express Briefs, 59(6), 341–345.
Acknowledgments
This work was supported by the Brazilian research funding agencies CNPq and FAPERJ.
Author information
Authors and Affiliations
Corresponding author
Appendix - Mutual Compensation Approach
Appendix - Mutual Compensation Approach
Using two CTAT generator circuits as shown in Fig. 3, we obtain CTAT voltages given by
where
The mutual compensation can be derived assuming that \(V_{CTAT2}(T)\) minus \(V_{CTAT1}(T)\) does not change with temperature, which can be established by the conditions
where \(V_{IOAT}\) is the desired output voltage and \(T_o\) is the room temperature. Combining Eqs. (30) and (31), we obtain,
Now, fixing the gain \(K_1\) and the function \(F_1\) through the inversion level \(i_{f1}\), as in Eq. (2), yields
Therefore, by using the calculated values for \(K_1\), \(K_2\), \(F_1\) and \(F_2\), a mutual compensation (Eq. (13)) that generates the voltage \(V_{IOAT}\) at the output of the reference is achieved.
The proposed technique based on the above equations takes advantage of the second term of Eq. (29), as follows. Since the thermal voltage (\(k_BT/q\)) has PTAT behavior and \(F(i_f)\) increases monotonically with \(i_f\) (see Fig. 15), the inversion level can be used to adjust the temperature influence according to Fig. 4. As illustrated in Fig. 16(a), an increase of the inversion level \(i_{f4,2}\) makes it possible to reduce the temperature influence and increase the value of the voltage \(V_{G4,2}\). Consequently, by multiplying \(V_{G4,2}\) by the factor \(K_2>1\), we can increase the temperature influence again, and create a voltage \(V_{CTAT2}\), which decreases with the temperature at practically the same rate as that of the voltage \(V_{CTAT1}\) (produced by \(K_1 V_{G4,1}\)). Finally, the difference between \(V_{CTAT2}\) and \(V_{CTAT1}\) yields \(V_{IOAT}\) (Eq. (30)). \(V_{IOAT}\). In Fig. 16(b) we present an illustrative numerical example in which fixing \(V_{IOAT}\), \(K_1\) and \(F_1\), the required values of \(K_2\) and \(F_2\) are obtained. To reduce power consumption, \(F_1\) should be as low as possible, which is limited by the value of \(V_{G4,1}\) at maximum temperature, thereby ensuring the correct operation of \(M_{4,1}\).
Rights and permissions
About this article
Cite this article
Olivera, F., Petraglia, A. A Computer-Aided Approach for Voltage Reference Circuit Design. Analog Integr Circ Sig Process 89, 511–520 (2016). https://doi.org/10.1007/s10470-016-0831-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10470-016-0831-0