Download edssc_2015_full_paper - DR-NTU

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Thermal runaway wikipedia , lookup

Stray voltage wikipedia , lookup

Power inverter wikipedia , lookup

Electrical ballast wikipedia , lookup

Cavity magnetron wikipedia , lookup

Mathematics of radio engineering wikipedia , lookup

Spark-gap transmitter wikipedia , lookup

Rectifier wikipedia , lookup

Chirp spectrum wikipedia , lookup

Control system wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Islanding wikipedia , lookup

Opto-isolator wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Power electronics wikipedia , lookup

Buck converter wikipedia , lookup

Voltage optimisation wikipedia , lookup

Time-to-digital converter wikipedia , lookup

Crystal oscillator wikipedia , lookup

Atomic clock wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Alternating current wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Utility frequency wikipedia , lookup

Rectiverter wikipedia , lookup

Mains electricity wikipedia , lookup

Regenerative circuit wikipedia , lookup

Superheterodyne receiver wikipedia , lookup

Phase-locked loop wikipedia , lookup

Heterodyne wikipedia , lookup

Wien bridge oscillator wikipedia , lookup

Transcript
Title
Author(s)
Citation
A 13.8-MHz RC Oscillator with Self-Calibration for ±0.4%
Temperature Stability from -55 to 125C
Wang, Jiacheng; Koh, Leong Hai; Goh, Wang Ling
Wang, J., Koh, L. H., & Goh, W. L. (2015). A 13.8-MHz
RC Oscillator with Self-Calibration for ±0.4%
Temperature Stability from -55 to 125C. 2015 IEEE
International Conference on Electron Devices and SolidState Circuits (EDSSC), 423-428.
Date
2015
URL
http://hdl.handle.net/10220/38806
Rights
© 2015 IEEE. Personal use of this material is permitted.
Permission from IEEE must be obtained for all other
uses, in any current or future media, including
reprinting/republishing this material for advertising or
promotional purposes, creating new collective works, for
resale or redistribution to servers or lists, or reuse of any
copyrighted component of this work in other works. The
published version is available at:
[http://dx.doi.org/10.1109/edssc.2015.7285141].
Jiacheng Wang, L. H. Koh
Wang Ling Goh
ERI@N, Interdisciplinary Graduate School
Nanyang Technological University
Singapore 639798
Email: [email protected]
VIRTUS, School of Electrical & Electronic Engineering
Nanyang Technological University
Singapore 639798
I.
I NTRODUCTION
Integrated low-frequency oscillators with excellent temperature variation performance can be used to replace crystal
oscillators to reduce the size and cost of single-chip systems
[1]. Furthermore, many wireless sensor networks demand a
low-power on-chip real-time clock circuit. This is because
the real-time clock block stay awake even though other subcircuit blocks enter sleep mode. The frequency stability of the
oscillator against temperature and supply variations is a critical
specification for an on-chip oscillator.
For the past several years, many research studies of on-chip
oscillator are reported [1-4]. A comparator offset cancellation
is adopted in [1], whereby a very large resistor (5M Ω) is
chosen which fails to optimize chip area. In [2], the voltage
average feedback methods are implemented to achieve high
stability in the Mhz frequency. Three comparators and two
additional reference voltages are implemented in [3], and a
feedback loop with integrator can also maintain the frequency
stability versus temperature. In [4], a pre-charge is used to
compensate the delay time variation of comparators when temperature varies. On the other hand, resistors with positive and
negative temperature coefficient are also implemented which
requires additional masks in fabrication process. However,
most of them use analog integrator feedback loop to get the
stable frequency, which are power hungry and not easy to move
to advanced CMOS process.
Therefore, a fully on-chip oscillator with temperature selfcalibration technique is proposed in this paper. In this design,
an extremely simple ring oscillator senses the temperature
variation. Some digital logics and capacitor arrays are used to
maintain the output frequency stability. The following section
will provide the details of the proposed work. In section II,
the system level architecture and circuit details are presented
with comparison between the conventional architecture and
Vc1
Iref
Vref
Iref
Vc2
Vc1 Vc2
R
Fig. 1.
Iref
Vref
C1
+
+
-
Abstract—This paper articulates a novel oscillator design that
can provide stable frequency operation over a wide temperature
range with self-calibration technique. A simple ring oscillator
is implemented to sense the temperature variation, and some
digital circuits tune the output frequency according to the sensing
outcomes. Simulation results show that the circuit can generate
a stable frequency of 13.8MHz. The power consumption of the
whole system is only 52.8µW. The temperature coefficient is less
than ±0.4% ranging from -55 to 125 ◦ C in the worst process
corner whereas the supply voltage is ultra-low at 0.6V.
Logic
A 13.8-MHz RC Oscillator with Self-Calibration for
±0.4% Temperature Stability from -55 to 125◦C
fout
C2
Block diagram of a conventional oscillator.
proposed oscillator. And the simulation results about the
proposed circuits are shown in the section III. Finally, the
conclusion is given in the section IV. The whole system works
under only 0.6V power supply voltage in the standard 65nm
CMOS process, which achieves ultra-low-power of 52.8µW.
The oscillator can generate a stable frequency at 13.8MHz.
A low temperature coefficient of ±0.4% is attainable with
ambient temperature ranging from −55 to 125 ◦ C temperature
variations.
II.
O SCILLATOR C IRCUIT T OPOLOGY
A. Conventional Temperature Compensation Oscillator
The conventional oscillator, as shown in Fig. 1, yields
an output frequency which stays invariant when temperature
changes [5]. The reference current, Iref , goes through a fixed
resistor to generate a reference voltage, Vref , for comparison.
When the oscillator is in operation, a ramp voltage will be
generated across the capacitors C1 and C2 respectively. The
two capacitor will trigger when the VC1 and VC2 approach to
Vref .
Assume the both capacitors are the same value, it can be
derived as:
Vref = Iref · R =
Iref · t
C1,2
(1)
where Iref is the reference current in these current sources,
and t is the charging time duration for the voltage across a
capacitor to rise from zero to Vref . After simplification, the
Vcontrol
Temperature sensing &
compensation
en_cal
+
-
FF Corner
TT Corner
f
fs
...
SS Corner
enCounter &
clk
Logic
Iref
f
Compensation
Cap array
f
Iref
f
f
f
C
C
R
f
Compensation
Cap array
Main Oscillator
part
Frequency
To cap array
Fig. 3. Output frequency of the ring oscillator versus temperatures at different
corners.
+
f
Fig. 2.
C. Main Oscillator Circuit
f
The architecture of the proposed on-chip RC oscillator.
frequency of this oscillator is given as:
f=
1
2RC1,2
(2)
Unfortunately, the ramp voltage seen across the capacitors
will not begin to discharge at Vref due to the presence of delay
time τ and offset voltage Vos of the comparator. Therefore, the
frequency of the oscillator varies. After considering these nonideal parameters, the frequency is recalculated to be:
f=
1
2RC1,2 +
2C1,2 V os
Iref
+ 2τ
(3)
Furthermore, in conventional oscillator architecture, the
frequency stability can be affected by mismatch found in
current sources, comparator and capacitor. Hence, there are
interesting techniques to mitigate these non-idealities.
B. Proposed Oscillator Architecture
The system architecture of this proposed oscillator is shown
in Fig. 2, which consists of two parts: a main oscillator part
and a temperature sensing part. The main oscillator consists
of a RC oscillation pair and a comparator to generate an
output frequency (φ in Fig. 2). The other part is used to sense
environment temperature variations and generate control bits
to tune the frequency when the working environments vary. As
shown in Fig. 2, when en cal = 1, a voltage regulator begins
to provide power to the simple ring oscillator. This frequency
of ring oscillator varies with temperature. A counter records
the ring oscillator cycles and generates some feedback bits to
control the capacitors in the main oscillator.
The main oscillator circuit shown in Fig. 2 is as in the
reference [1], but with two additional capacitor arrays for
frequency tuning when self-calibration technique enables. In
this structure, only one comparator is used and four chopper
switches can cancel the comparator offset. When φ = 1, the
current Iref goes through the resistor R to generate a reference
voltage. This reference voltage is connected to negative input
of the comparator. At the same time, a same current charges
the right side capacitors (C + Carray ). If the comparator has
an offset voltage Vos , the period of φ = 1 will be last for
(C + Carray )Vos /Iref longer. On the contrary, at the φ = 0
phase, the reference voltage generated by resistor will be
connected to the positive input of comparator, and the reference
current charges the left side capacitors. Therefore, the duration
of φ = 0 will be decreased by the same value. Thus the
comparator offset can be compensated.
In this design, the resistor is chosen to be 150KΩ and
C is 200f F for a RC oscillation time constant. The resistor
R is composed of p-poly resistors (complementary to absolute
temperature) and n-well resistors (proportional to absolute temperature), which can compensate the resistance variation versus
the temperature. The oscillation frequency can be expressed as:
f=
1
2R · (C + Carray ) + 2τ
(4)
where the parameter τ is the loop delay from comparator logics
to switches. In Mhz frequency, the variation of delay time τ
will influence the output frequency. In the following section, a
temperature sensing and compensation technique is proposed
to compensate the frequency variation.
D. Temperature Sensing and Compensation
In this design, a simple inverter-based ring oscillator is
implemented to sense temperature variation. Due to the ultralow supply voltage (0.6V) in standard 65nm CMOS process,
the output frequency of this ring oscillator is higher when temperature increases. The simulation result of this ring oscillator
is shown in the Fig. 3 with different process corners. The Fig.
4 shows tuning algorithm of the digital compensation progress.
14.6
Enable Ring
Osc
TT w/o cal
Frequency
Generation
14.4
TT w cal
SS w/o cal
SS w cal
FF w/o cal
FF w cal
Temperature
Sensing
Frequency (MHz)
14.2
Counter &
Logic
Compare
Tuning Cap
arrays
14.0
13.8
13.6
13.4
13.2
13.0
-55
Write bits
into Reg
Frequency
Output
-25
5
35
65
95
125
Temperature (C)
Fig. 5.
Oscillation frequency versus temperatures.
TT w cal
Fig. 4.
SS w cal
14.3
The temperature sensing and frequency calibration progress.
FF w cal
14.2
14.1
The advantages of this digital self-calibration are listed.
Firstly, compared to the analog integrator loops in [2, 3],
the proposed calibration loop is separated from the main
oscillator. It means it can be shut down after the compensation
finished. Therefore, it can save more power during a long term
operation. Secondly, the self-calibration parts are mostly in
the digital domain, which is suitable for the CMOS process
shrinking to the advanced technologies. Furthermore, it is easy
to integrate the digital part into a larger DSP or SoC system.
III.
S IMULATION R ESULTS
The prototype circuit of this oscillator is designed with
GlobalFoudries 65nm standard CMOS process and under an
ultra-low supply voltage 0.6V. In this design, each of the
reference current source Iref is 1µA. The whole power consumption is only 52.8µW, which consists of 16.8µW analog
main oscillator power and 36µW self-calibration block power.
14.0
Frequency (MHz)
At first, the main on-chip oscillator generates a frequency
based on the RC time constant. When the digital calibration
part is enabled (en cal = 1 in Fig. 2), the ring oscillator
and some digital logics begin to work. A counter records the
number of ring oscillator cycles when the RC oscillator is
at high voltage level. It is used to compare with the number
of cycles in the room temperature which is recorded in the
registers at the first time working. If the number of counter is
larger than the normal one, it means that the temperature is
higher. And tuning bits are generated from some digital logics
and registers for feedback to the main oscillator. The capacitor
array will increase the C value to reduce the oscillation
frequency. As the temperature does not vary abruptly, an
general purpose performance temperature sensor will do the
job. But it must be monotonic to the temperature. A switched
voltage regulator provides power to the ring oscillator. It can
limit the current consumption at high frequency. And the
control voltage Vcontrol can also compensate the ring oscillator
frequency variations under different process corners.
13.9
13.8
13.7
13.6
13.5
13.4
13.3
13.2
0.5
0.6
0.7
0.8
0.9
Supply Voltage (V)
Fig. 6.
Oscillation frequency versus supply voltage.
Fig. 5 shows the oscillation frequency variation versus
temperature with different process corners at the supply voltage
0.6V. At room temperature 27◦ C, the standard output frequency is 13.82MHz at TT corner. From Fig. 5, the frequency
variation is observed to range from 13.6MHz to 14.1MHz
before calibration. After self-calibration, the frequency can be
more stable at 13.81MHz to 13.87MHz, which is ±0.2% after
normalization. Even in the worst SS corner, the frequency
variation is from 13.28MHz to 13.4MHz (less than ±0.4%
after normalization) after calibration.
Fig. 6 illustrates the oscillation frequency variation versus
different supply voltage with digital frequency calibration. In
order to keep the PTAT (proportional to absolute temperature)
frequency characteristic, the supply voltage needs to be low
enough to keep MOS-FETs in sub-threshold region. At room
temperature 27◦ C, for the supply voltage ranging from 0.5 to
0.9V , the frequency varies from 13.81 MHz to 13.86 MHz
after calibration at TT process corner. In the worst SS corner,
it is from 13.31 to 13.4 MHz after digital compensation. The
variation is ±0.8%/V after normalization. From these figures,
TABLE I.
Reference
Process (nm)
Temperature (◦ C)
Supply (V)
Frequency(MHz)
P ERFORMANCES S UMMARY AND C OMPARISON
TCAS-I 2013 [2]
130
25 − 200
2.5
1
ISSCC 2013 [3]
65
0 − 80
1.2
12.6
ISSCC 2009 [4]
180
−40 − 125
1.7 − 1.9
14
VLSI 2010 [6]
65
−40 − 125
1.15 − 1.35
6
VLSI 2009 [7]
180
−20 − 100
1.2
10
ISSCC 2009 [8]
130
20 − 60
1.4 − 1.6
3.2
Power (µW)
391
98.4
45
100
80
38.2
Temperature
Coefficient
±4%
±0.82%
±0.75%
±0.2%
±0.4%
±0.25%
it shows the proposed relaxation oscillator can get a stable
frequency with the temperature and supply voltage variations.
Finally, Table I summarizes the performance of our on-chip
oscillator compared to other ones.
IV.
C ONCLUSION
This paper presents a novel on-chip RC oscillator with
self-calibration technique to achieve a stable output frequency
with the environment temperature variation. This design is
implemented in a standard 65nm CMOS process. A digital
self-calibration technique is used to avoid the frequency drift.
Simulation results show that the output frequency has ±0.4%
variation with temperature from −55 to 125◦ C even in the
worst process case. Moreover, the power consumption of the
main oscillator yields only 16.8µW, and the whole system
consumes only 52.8µW.
ACKNOWLEDGEMENT
The author would like to acknowledge VIRTUS, IC Design
Centre of Excellence, School of EEE, Nanyang Technological
University for support.
R EFERENCES
[1] A. Paidimarri, D. Griffith, A. Wang, et al., “A 120nW
18.5kHz RC Oscillator with Comparator Offset Cancellation for ±0.25% Temperature Stability,” ISSCC Dig. Tech.
Papers, pp. 184-185, Feb 2013.
[2] N. Sadeghi, A. S. Bakhtiar, S. Mirabbasi, “A 0.007mm2 108-ppm/ ◦ C 1-MHz Relaxation Oscillator for HighTemperature Applications up to 180 ◦ C in 0.13µm CMOS”, IEEE Trans. Circuits Syst. I, Reg. Papers, vol.60,
no.7, July 2013.
[3] Y. Cao, P. Leroux, W. D. Cock, et al., “A 63,000 Q-Factor
Relaxation Oscillator with Switched-Capacitor Integrated
Error Feedback,” ISSCC Dig. Tech. Papers, pp.186-187,
Feb 2013.
[4] Y. Tokunaga, S. Sakiyama, A. Matsumoto, and S. Dosho,
“An On-chip CMOS Relaxation Oscillator with Power
Averaging Feedback Using a Reference Proportional to
Supply Voltage,” ISSCC Dig. Tech. Papers, pp. 404-405,
Feb 2009.
[5] F. Sebastiano, L. J. Breem, A. K. Makinwa, et al., “A LowVoltage Mobility-Based Frequency Reference For CrystalLess ULP Radios,” IEEE J. Solid State Circuits, vol. 44,
no. 7, pp. 2002-2009, July 2009.
[6] Y. Tokunaga, S. Sakiyama, and S. Dosho, “An Over 20,000
Quality Factor OnChip Relaxation Oscillator using Power
Averaging Feedback with a Chopped Amplifier,” VLSI
Symp. Dig. Tech. Paper, pp. 111-112, June 2010.
This Work
65
-55−125
0.6
13.8
52.8 (analog
16.8µW)
±0.4%
[7] J. Lee and S. H. Cho, “A 10 MHz 80 µW 67ppm/o C
CMOS reference clock oscillator with a temperature compensated feedback loop in 0.18µm CMOS,” VLSI Symp.
Dig. Tech. Paper, pp. 226-227, June 2009.
[8] K. Choe, O. D. Bernal, D. Nuttman, M. Je, “A Precision Relaxation Oscillator with a Self-Clocked OffsetCancellation Scheme for Implantable Biomedical SoCs,”
ISSCC Dig. Tech. Papers, pp. 402-403, Feb 2009.