Professional Documents
Culture Documents
Technologies
M. Helena Fino∗
Department of Electrical Engineering, FCT/UNL, Quinta da Torre, 2829-516 Caparica, Portugal
ABSTRACT
Voltage Controlled Oscillators (VCOs) are a key element in PLL design. The simulation of VCOs is a time consuming
process because transient circuit simulations must run long enough that the steady state is attained. Furthermore, the
robustness of design against operating and technological conditions must also be tested by simulating the circuits at
several corners, thus making the design methodology based in iterative simulation rather prohibitive for this class of
circuits. The development of efficient and reliable VCO models is therefore a very important task, not only for the
automation of the circuit design, but for design space exploration as well. Besides accuracy and simplicity, models must
easily adapt to the rapid technology evolution. In order to grant such robustness, we must develop models based on
transistor level technological parameters. This paper presents an accurate model for submicron Voltage Controlled
Oscillators (VCOs). The model obtained is based on the Npower MOS model, yielding quite accurate results for sub
micron technologies. An example considering a 1.2V TSMC013 VCO is presented, where the accuracy of the results
obtained against Hspice simulation is shown. Results obtained in about 2 seconds have 4% average error, compared to
simulations taking over 15 minutes.
1. INTRODUCTION
Voltage Controlled Oscillators (VCOs) are a key element in PLL design, since the quality of the signals produced
depends heavily on the VCO performance. In order to obtain VCOs with improved phase-noise, LC-tank oscillators have
been proposed. These oscillators however, show some limitations such as the difficulty in implementing high-quality
inductors in standard CMOS process, and a limited tuning range. Ring oscillators, in spite of showing a poorer phase-
noise performance, are preferred for such applications with very stringent frequency specifications, such as in RF
synthesizers employed in wireless transceivers. Furthermore, ring oscillators normally occupy less chip-area and, if
implemented with an even number of stages, generate both in-phase and quadrature-phase outputs.
During the last fifteen years several ring VCO topologies have been proposed 1-5. Although ring VCOs are widely used,
their design is still quite difficult, since it involves many trade-offs regarding the range of frequency of oscillation
attainable, area, power and noise. In what concerns evaluating the frequency of oscillation the designer may use a circuit
simulator such as Hspice. This approach, however, gives little insight regarding the key parameters for improving the
circuit design. Although some qualitative knowledge may be acquired by running several different simulations, this
design methodology becomes quite time consuming for this class of circuits, since it is based on transient circuit
simulation. Furthermore, the robustness of design against operating and technological conditions must also be tested by
simulating the circuits at several corners, thus making the design methodology based in iterative simulation rather
prohibitive for this class of circuits.
In order to overcome the limitation shown for the simulation based design methodologies, some models have been
proposed for the ring VCOs 3,6-9. These models, however, show some inaccuracy when applied to submicron
technologies, since they rely on the quadratic law for modeling MOS transistors. In 10 an accurate model for PMOIS
symmetric Load VCOs is proposed where the accuracy of results obtained for Submicron technologies is obtained by
using the Npower MOS transistor Model.
∗
hfino@ieee.org
In this paper we propose the adoption of the Npower MOS model 11 as a basis for deriving VCO models. We further
propose the inclusion in the model of information concerning its limits of validity. In some cases a piecewise model,
regarding different operating regions of MOS transistors is considered as a way of yielding the designer qualitative
information regarding the circuit behavior.
Besides this Introduction this paper comprises five additional Sections. In Section 2 a brief description of ring VCOs is
given. Firstly, we introduce the PMOS symmetric load VCO and a brief overview of the models proposed is given. Then,
the NMOS load VCO is presented and the corresponding model is derived. In Section 3, we introduce the Npower
MOSFET transistor model, and then we apply this transistor level model into the previously presented VCO models. In
Section 4 the methodology for the automatic generation of the VCO model is explained. The results obtained with a
working example are presented in Section 5. Finally conclusions are offered in Section 6.
According to the switching behavior of the delay cells, the VCOs are considered as pertaining to two different types 5. In
the case where the delay cells do not perform full switching operation, they may be modeled as linear amplifiers and the
overall VCO is described as a linear feedback system. For those delay cells where full switching is attained, the
frequency of oscillation is considered as given by eq. (1), where N stands for the number of delay stages, and tdelay is
the delay introduced by each stage.
f osc = 1 ........................................................................... (1)
2.N .tdelay
In this paper we will focus our attention in this second type of VCOs. For the implementation of each differential stage
the symmetric load topology proposed in 3 will be considered.
In 12 Reff is considered as the inverse of the transconductance gm of one of the two equally sized load transistors when
biased at the control voltage Vc. By considering the drain current of one of the load transistors given by eq. (3), taking
the derivative with respect to Vc yields eq.(4).
Combining the previous eq.s (1), (3) and (4) we obtain eq. (5) for the VCO linear model.
β load (Vc − Vt )
f osc = .......................................................................... (5)
2.N .C eff
In 7 a new model is proposed, yielding more accurate results for the case of small values of the control voltage. In this
model the effective resistance of the symmetric load is considered as the ratio between the maximum voltage swing,
VLMax, and ILmax,. Since by design constraints, the maximum output voltage swing equals the control voltage, Reff is given
by eq. (6), leading to the VCO model represented in eq. (7)
For obtaining the analytical expression for the NMOS symmetrical load control voltage, Vcn, we only need eq. (9), which
leads to eq. (10)
I bias = 2 * I l ................................................................................. (9)
a) b)
Figure 3: NMOS Symmetric loads differential buffer: a) basic structure; b) self bias current source
βb
.(Vc − Vt b ) 2
f osc = 2 . ........................................................ (12)
βb
2.N .C eff . Vt l + (Vc − Vt b )
2.β l
Since for the VCO model we are only using the ID(VGS) characteristic of transistors comprising the symmetric loads,
where VBS=0, we consider a simplified model, where eq. (13) is replaced by eq. (19) and eq.(17) is replaced by eq.(20)
Although this model is derived considering the Npower MOS model, thus yielding accurate results for sub micron
technologies, it still suffers from the two first limitations pointed out in Section 2. In order to overcome these limitations,
an optimization-based procedure was considered which will described in the next Section.
For each value of the input voltage, Vc, we obtain the corresponding voltages, Vcn and Vx, represented in figure 3b.
Given the DC voltages Vcn and Vx, the corresponding bias current is obtained by considering eq. (30)-(31) and applying
the Npower MOS model
V D SAT = K .(Vc − VTh )m . ..................................................................... (30)
Once the solver returns the bias current, Ibias, the frequency of the VCO is then calculated applying eq.(32)
I bias
f osc = ......................................................................... (32)
2.N .C eff .Vcn
For the fully automatic VCO model generation we need the MOS parameters, for the technology used. The need for
obtaining the Npower model parameters for each technology, associated to the rapid evolution of technologies, lead us to
develop a simple Python Script for the automatic evaluation of the above mentioned parameters. Given a technology file,
tables for NMOS and PMOS transistors model parameters were generated, using the methodology proposed in 11. For
each of them, tables for typical case and for corners were obtained. For each table transistors with sizes (L and W)
ranging from the minimum value for the given technology up to W=L=100µ are considered.
For the automatic evaluation of a VCO model with given transistor sizes, the corresponding MOS parameters are
obtained by applying a bilinear interpolation of entries existent in given Technology table, thus granting a better
accuracy of the model obtained.
5. WORKING EXAMPLE
As a working example we have considered a three-stage NMOs symmetrical load differential VCO. The VCO is
implemented in the 1.2V TSMC013 technology. Each stage considered is illustrated in Figure 3, with the transistor sizes
shown in Table 1.
Switch (Pmos) Load (Nmos) Bias (Pmos)
W 10µ 5µ 69.5µ
L .13µ .38µ 1.3µ
M 1 1 10
Tab. 1: Transistor Sizes for the working example
The corresponding Npower model parameters obtained with our Python Script are represented in Table 2.
For the given MOSFET parameters in table 2 we represent, in figure 5 the Id (vds,vgs) characteristics for the load
transistors, generated with the Npower model, against those obtained with Hspice.
In figure 5 we represent the generated Vcn values for each control voltage Vc given. Also in the same figure we may
observe the values of Vcn obtained with eq.(21), i.e., considering that the bias transistor ,Mb, is in saturation for all range
of the control voltage, Vc. We may easily conclude that for control voltages bigger then .47V, transistor Mb is no longer
saturated. We may, therefore conclude that the VCO model represented in eq.(22) is valid only for control voltages
between .35V and .47V
1.2E-03
1.0E-03
8.0E-04
6.0E-04
Id
4.0E-04
2.0E-04
1.0E-19
0.0 0.2 0.4 0.6 0.8 1.0 1.2
vds
Figure 5: Drain current characteristics obtained with Npower model (-) against Hspice simulated values (*), for .5V ≤ vgs ≤ 1.2V
0.9
0.8
Vcn
0.7
0.6
0.5
0.4
3.50E-01 4.00E-01 4.50E-01 5.00E-01
Vc
Figure 6: Values of VCO output swing for control voltages between .35V and .55V
The results obtained with the VCO model generated with the solver-based methodology are shown in figure 6. Although
control voltages between .35V and .55V are considered we should have in mind, as illustrated in figure 5, that the
corresponding control voltage applied to the symmetric load, Vcn, is actually ranging between .44V and .85V. The
comparison with results obtained from simulation with Hspice; also represented in figure 6, show the accuracy of the
results obtained with the proposed methodology. In the same figure we also represent, in dashed line, the VCO frequency
response obtained by applying the model in eq. 22. As we may conclude the model is accurate only for such control
voltages granting the saturation of the biasing Mosfet transistor.
1.2E+09
1.0E+09
8.2E+08
Frequency
6.2E+08
4.2E+08
2.2E+08
2.0E+07
3.50E-01 4.00E-01 4.50E-01 5.00E-01 Vc
Figure 6: Values of VCO frequency for control voltages between .35V and .55V
6. CONCLUSIONS
In this paper we proposed a new methodology for the automatic generation of sub micron ring VCO models. The VCO
models are derived considering the Npower MOS model, thus providing the accuracy of the results obtained for sub
micron technologies. As previously proposed models were obtained considering certain transistor operating regions, i.e.,
with biasing MOSFETs in saturation, the accuracy of results obtained is limited to the range of control voltages yielding
such working conditions. By adopting an optimization-based methodology based on the resolution of the biasing circuit
equations, the results obtained are valid for a wider range of control voltages. This latter situation is particularly
important in such cases where the models are used inside an optimization loop for designing VCOs meeting a given set
of specifications.
Acknowledgments
The author would like to thank Chipidea - Microelectronica, S.A., for providing exceptional working conditions as
well as for granting the access to all the technology characterizations files, which made this work possible. Special
acknowledgment is due to Dr A. B. Leal, for the helpful suggestions in the development of the current work.
Further acknowledgement is due to Fundação Calouste de Gulbenkian, for the Grant supporting the presentation of
the present work.
References
1. B.KIM, D.N. Helman, P.R. Gray, “ A 30-MHz Hybrid Analog/Digital Clock Recovery Circuit in 2 µm CMOS”,
IEEE journal of Solid-State Circuits, Vol. 25, Nº. 6, December 1990.
2. M. Horowitz et. Al., “PLL Design for a 500MB/s interface”, International Solid-State Circuits Conference, pp. 160-
161, February 1993
3. J.G. Maneatis, M. Horowitz “Precise Delay Generation using Coupled Oscillators”, IEEE Journal of Solid-State
Circuits, Vol. 28, Nº 12, December, 1993
4. Seong-Jun Lee, B. Kim, Kwyro Lee, “A Novel High-Speed Ring Oscillator for Multiphase Clock Generation Using
Negative Skewed Delay Scheme”, IEEE Journal of Solid-State Circuits, Vol. 32, Nº 2, February 1997.
5. Chan-Hong Park, B. Kim, “A Low-Noise, 900 MHz VCO in .6 µm CMOS”, IEEE Journal of Solid-State Circuits,
Vol. 34, Nº 5, May, 1999.
6. T. C. Weigandt “Low-Phase Noise jitter Design Techniques for Delay Cell Based VCOs and Frequency
Synthesizers”, PhD. Thesis, Berkeley 1998.
7. T. H. Toifl, “Integrated Circuits for The Synchronization of High-Energy Physics Experiments”, PdD. Dissertation,
Technische Universitat Wien, February 1999.
8. S. Docking, M. Sachdev, “An Analytical Equation For the Oscillation Frequency of High- Frequency Ring
Oscillators”, IEEE journal of Solid-State Circuits, Vol. 39, Nº. 3, March 2004.
9. H.Chen, R,Geiger , “Transfer Characterization of CMOS Ring Voltage Controlled oscillators”, 44th IEEE
MWSCAS, pp. 66-70, 2001
10. M. H. Fino, A. B. Leal, “Accurate Modeling of Submicron Symmetric-Load Ring VCOs”, IEEE ICED’04, Mexico,
November 2004
11. T. Sakurai, A. R. Newton, “ A simple MOSFET Model for Circuit Analysis”, IEEE transactions on Electron
Devices, Vol. 38, Nº 4, pp. 887-893, April 1991
12. J.G. Maneatis, “Low-Jitter Process-Independent DLL and PLL Based on Self-Biased Techniques”, in IEEE Journal
of Solid State Circuits, Vol. 31, No. 11, pp.1723-1732, November 1996.
13. Meng-Tzer Wong, Wei-Zen Chen, “A 2.5 Gbps CMOS Data Serializer”, IEEE Asia-Pacific Conference on ASICS,
Taiwan, August 2002
14. W. S. T. Yan, H.C. Luong, “A 900-MHz CMOS Low-Phase-Noise Voltage Controlled Ring Oscillator”, IEEE
Transactions on Circuits and Systems II: Analog and Digital Signal processing, Vol. 48, Nº. 2, February 2001.