Compact Power-on Reset Circuit Using a Switched Capacitor

advertisement
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.5, OCTOBER, 2014
http://dx.doi.org/10.5573/JSTS.2014.14.5.625
Compact Power-on Reset Circuit Using a Switched
Capacitor
Kwang-Su Seong
Abstract—We propose a compact power-on reset
circuit consisting of a switched capacitor, a capacitor,
and a Schmitt trigger inverter. A switched capacitor
working with a clock signal charges the capacitor.
Thus, the voltage across the capacitor is increased
toward the supply voltage. The circuit provides a
reset pulse until the voltage across the capacitor
reaches the high threshold voltage of the Schmitt
trigger inverter. The proposed circuit is simple,
compact, has no static power consumption, and works
for a wide range of power-on rising times.
Furthermore, the clock signal is available while the
reset pulse is activated. The proposed circuit works
for up to 6 s of power-on rising time, and occupies a
60 ´ 30 μm2 active area.
Index Terms—Power-on reset circuit, switched
capacitor, oscillator, clock signal, power-on rising time
I. INTRODUCTION
Power-on reset (POR) is required to initialize
electronic systems or integrated circuits (ICs) when they
are turned on. The POR signal holds target circuits in the
reset state until the power supply voltage reaches a
steady-state level at which the target circuits can operate
correctly [1]. During the power-up transitional period,
memory elements in the circuits, such as flip-flops and
latches, should be properly initialized.
In [1, 2], a simple resistor-capacitor (RC) delay-type
Manuscript received Dec. 3, 2013; accepted Aug. 3, 2014
Department of Electronic Engineering, Yeungnam University, Korea
E-mail : kssung@ynu.ac.kr
POR circuit was analyzed. This simple conventional
POR circuit was built upon an RC delay element and a
Schmitt trigger inverter. The operation of the POR circuit
highly depends on the rise time of the supply voltage. If
the rise time is large compared to the RC time constant,
the reset time is not long enough to initialize target
circuits; i.e., the reset signal is inactivated before the
supply voltage reaches a desired voltage. The rise time is
on the order of tens or hundreds of milliseconds; thus, the
POR circuit requires large capacitance and resistance to
achieve proper delay. However, the large capacitance and
resistance prohibit the POR circuit from being
implemented on a chip because they require a large chip
area.
There are two approaches to solving the problem of
the conventional POR circuit. The first approach is to
increase the pulse width of the POR signal using delay
elements [1-3]. In Section II, the previous works in [1]
and [3] are described in detail. The second approach is to
generate a POR signal until the supply voltage reaches a
reference voltage that has been implemented in many
cases using bandgap reference circuits [4-6]. However,
previous approaches did not use a clock signal for
implementing POR circuits. The main purpose of a POR
circuit is to initialize memory elements such as flip-flops
and latches in the target circuits during the power-up
period. This means that a clock signal is available in the
target circuits, and the clock signal can be used to
implement a POR circuit.
In the proposed POR circuit, the property of a clock
signal is an important factor. When an oscillator is started,
it takes a finite length of time for its internal circuit
elements to reach their steady state. This start-up
transition causes oscillator period variations during the
626
KWANG-SU SEONG : COMPACT POWER-ON RESET CIRCUIT USING A SWITCHED CAPACITOR
initial cycles after the oscillator is triggered [7]. A crystal
oscillator is widely used in many digital systems such as
micro-controller units (MCUs) and microprocessors.
Typically, it takes between a few milliseconds to tens of
milliseconds for a crystal oscillator to start [8]. However,
several methods have been proposed to reduce the startup time of the oscillator. For example, turn-on times were
improved to 10 μs and 250 μs in [8] and [9], respectively.
Even if a crystal oscillator has not reached its steady state
after excitation, the clock is close enough to its steadystate value to allow the system to work correctly [8]. In
Section 4, the clock signal of a commercial crystal
oscillator was observed during the power-on period. The
oscillator does not work until the supply voltage reaches
2.18 V (about 66% of the steady-state supply voltage).
After the supply voltage reaches the voltage level, the
oscillator starts to work and provides a clock signal
whose frequency is nearly the same as its steady-state
value. For these reasons, a crystal oscillator is
appropriate for the proposed POR circuit, and we assume
that the clock signal comes from a crystal oscillator.
The proposed POR circuit consists of a switched
capacitor, a picofarad-range capacitor, and a Schmitt
trigger inverter. The switched capacitor operating with a
clock signal charges the capacitor. Thus, the voltage
across the capacitor is increased toward the supply
voltage. The reset pulse is activated until the voltage
across the capacitor reaches the high threshold voltage of
the Schmitt trigger inverter. The proposed circuit is
simple, compact, and requires no static power
consumption. Furthermore, it ensures that the clock
signal is available while the POR signal is activated.
The static power consumption of a POR circuit can be
critical in battery-operated MCU applications, although
the static current is very small (as much as on the order
of a microampere). When a battery-operated low power
system is idle, the system enters into power saving mode,
wherein the clock signal is turned off to block dynamic
power consumption. If a system frequently enters into
power saving mode and the duration of the power saving
mode is quite long, the static power consumption can
greatly degrade the power performance of the system. A
typical example is an infrared (IR) remote controller that
is only used for short period of time and stays in power
saving mode most of the time.
Fig. 1 shows the timing diagram of supply voltage VDD
VDD
VDDF
Vosc
T0
Vmin
Time
Reset
TPORclk
VDDF
TPOR
Time
Fig. 1. POR timing.
and the reset signal. VDDF is the steady-state value of the
supply voltage, Vosc is the lowest supply level at which
the clock generator starts to work, and Vmin is the
minimum voltage of the supply, at which the reset switch
is turned on by the reset signal (i.e., the threshold of the
reset switch) [1]. T0 is the rising time of the supply
voltage, and TPOR is the reset time counted from the
moment when the reset switch turns on. TPORclk is the
clocked power-on reset time counted from the moment
when the oscillator starts to oscillate, and NPORclk is the
number of clock cycles in TPORclk. In this study, we will
focus on the clocked reset time TPORclk where the clock
signal is available and the supply voltage is higher than
Vosc. Thus, we can assume that the target circuits can be
properly initialized in this region.
The remainder of this paper is organized as follows.
Section II describes previous works. Section III explains
the proposed circuit and its behavior. Section IV
discusses our simulation results. Our conclusions are
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.5, OCTOBER, 2014
given in Section V.
II. PREVIOUS WORKS
In this section, we review two recently published POR
circuits. In [3], a delay element for a POR circuit was
proposed. The circuit, shown in Fig. 2(a), consists of
three PMOS transistors and two capacitors. The
transistors, M1 and M2, are used during the power-on
period and M3 is used to discharge capacitors when the
power is turned off. M1 and two capacitors make M2
turned on weakly during the power-on period. Thus, M2
restricts current flowing into capacitor C2 and the circuit
has a long delay time. The strong points of this circuit are
627
that its structure is simple and compact, it has no static
power consumption, and it consumes nanowatt power
during the power-on period. However, the circuit cannot
precisely control the current flowing into capacitor C2.
Thus, the circuit only works for up to 10 ms of power-on
rising time.
In [1], a method to precisely control current flowing
into a capacitor was proposed. The POR circuit, shown in
Fig. 2(b), has a sub-nanoampere current source
consisting of three cascaded current mirrors and a current
generator. The current source charges a picofarad-order
on-chip capacitor C to achieve a long reset time. Thus,
the circuit works for up to 1 s of power-on rising time.
However, this method consumes static power. Even
though a sub-nanoampere current source is used to
charge the capacitor, the reference current IB is 1,000
times larger than the sub-nanoampere current source. The
total static current was reported as 1 μA in [1].
III. PROPOSED POR CIRCUIT
(a)
Fig. 3 shows the concept of the proposed POR circuit,
wherein switches SW0 and SW1 are mutually exclusive.
Thus, they are not turned on simultaneously. The control
signals for the switches are made from a clock signal that
comes from a crystal oscillator.
The operation of the circuit is as follows. The
capacitors are discharged to zero voltage before power is
supplied; i.e., the initial voltages of the capacitors are
zero. When the supply voltage reaches Vosc, the oscillator
starts to work, and the switched capacitor is also working.
Capacitor C0 is charged to VDD using switch SW0. Then,
the charges stored in capacitor C0 are transferred to
capacitor C1 using switch SW1. This process is repeated;
thus, the voltage of node 1 is increased toward VDDF.
(b)
Fig. 2. Previous POR circuits (a) in [3], (b) in [1].
Fig. 3. Concept of the proposed POR circuit.
628
KWANG-SU SEONG : COMPACT POWER-ON RESET CIRCUIT USING A SWITCHED CAPACITOR
signal:
TPORclk = N PORclk T .
Fig. 4. The proposed POR circuit.
The proposed POR circuit is shown in Fig. 4. The twophase clock generator makes control signals for M3 and
M2, which correspond to SW0 and SW1 in Fig. 3,
respectively. The control signals prevent switches M3 and
M2 from being switched on simultaneously. Capacitors
C0 and C1, shown in Fig. 3, were implemented using the
gate capacitances of M0 and M1, respectively. N-channel
metal oxide semiconductor (NMOS) M4 is for the rapid
discharge of capacitor C1 upon power-down. The Schmitt
trigger inverter used in [1] was adopted in this study.
Now we consider the circuit when the supply voltage
is a step function: VDD = VDDF u(t). The voltage of node 1
is expressed as Eq. (1) after the switched capacitor has
worked N times:
CV
C1
v1 ( N ) = 0 DDF +
v1 ( N - 1) .
C0 + C1 C0 + C1
(1)
The solution of Eq. (1) with the initial condition v1(0)
= 0 V is expressed as
N
æ æ C
ö
1
v1 ( N ) = ç1 - ç
÷
ç è C0 + C1 ø
è
ö
÷ VDDF .
÷
ø
(2)
The voltage of node 1 increases from zero toward VDDF
as N is increased. Here, NPORclk, shown in Eq. (3), is
defined as the lowest value satisfying v1(NPORclk) ≥ VTH
where VTH, the high threshold voltage of the Schmitt
trigger inverter, is expressed as VTH = kVDDF.
é
ù
ln(1 - k )
N PORclk = ê
ú.
ln(
C
/
(
C
+
C
))
1
0
1 ú
ê
(3)
Thus, the clocked power-on reset time TPORclk is
expressed as Eq. (4), where T is the duration of the clock
(4)
Our analysis results show that the clocked reset time is
determined by the ratio of the capacitances of the two
capacitors and the high threshold value of the Schmitt
trigger inverter. For example, if k = 0.8 and C0/C1 = 0.01,
then NPORclk becomes 162. This means that the reset
signal is valid for 162 clock cycles after the oscillator
starts to work; i.e., the clock signal and reset pulse are
simultaneously provided to the flip-flops and latches to
initialize them for 162 clock cycles. Thus, the memory
elements can be properly initialized in a synchronous
manner.
Eq. (4) can be approximately expressed as Eq. (5) with
the assumption that the ration of C0/C1 is very small,
where T/C0 is the effective resistance of the switched
capacitor and τ is the time constant of the circuit. Eq. (5)
shows that TPORclk is proportional to the time constant of
the circuit. Cases in which the rise time of the supply
voltage is not zero were analyzed using simulation in
Section 4.
TPORclk = N PORclk T » - ln(1 - k )
C1
T
C0
(5)
= - ln(1 - k )C1 Reff = - ln(1 - k )t .
The proposed method consumes a small amount of
dynamic power during the power-on period to charge
capacitor C1 using the switched capacitor. However, a
power-on event is very rare. Thus, the power
consumption during the power-on period is not a big
problem. The POR circuit also consumes a very small
amount of dynamic power in the steady state due to the
operation of the two-phase clock generator and the
switched capacitor if the clock signal is activated.
However, the POR circuit is not used as a stand-alone
system but used as a part of a digital system such as an
MCU or microprocessor. The dynamic power
consumption of the POR circuit is usually negligible
compared to the total power consumption of the digital
system. Static power consumption is an important factor
when a system is operated using a battery and is in power
saving mode, as mentioned in Section 1. The proposed
POR circuit is useful for battery-operated applications,
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.5, OCTOBER, 2014
such as an IR remote controller, due to its zero static
power consumption.
IV. SIMULATION RESULTS
In the proposed POR circuit, the property of a clock
signal is an important factor as described in Section 1.
Before describing the simulation results of the proposed
POR circuit, the output of a commercial crystal oscillator
was observed during power-on period,
Fig. 5 shows the output of a 10 MHz commercial
crystal oscillator with a 3.3 V supply during the poweron period. The blue line is the output of the oscillator.
The yellow line is the supply voltage with a 10 ms rise
time. The oscillator does not work until the supply
voltage reaches 2.18 V (about 66% of the steady-state
supply voltage). After the supply voltage reaches the
voltage level, the oscillator starts to work and provides a
clock signal whose frequency is 10.01MHz, which is
nearly the same as its steady-state value. The property of
the crystal oscillator is suitable for the proposed POR
circuit, and we assumed that a crystal oscillator is used as
a clock source.
Now we will describe the simulation results of the
proposed POR circuit. The layout of the proposed circuit
was drawn using 0.35 μm CMOS technology as shown in
Fig. 6, and the post layout simulations were performed
for several different supply voltage rise times. The size of
the layout occupies 60 ´ 30 μm2. The size of M0 in Fig. 4,
whose gate capacitance corresponds to C0 in Fig. 3, was
set to the smallest size to make the ratio C0/C1 low. The
size of M1, whose gate capacitance corresponds to C1,
was set to 2 pF. The operating frequency of the clock
signal was set to 1 MHz, and the minimum voltage for
the oscillator to work, Vosc, was set to 0.7VDDF. The high
threshold voltage of the Schmitt trigger inverter, VTH, was
set to 0.81VDDF.
Fig. 7 shows the simulated transient response of the
circuit (shown in Fig. 4) with a power-on event, wherein
the power supply voltage VDD increases from 0 to 3.3 V
with a rising time of T0 = 2 ms. The initial voltages of
node 0 and node 1 were assumed to be fully discharged
at GND. The voltage of node 1 remains nearly zero until
the oscillator starts to work. After the supply voltage
reaches Vosc, the oscillator starts to work and provides a
clock signal to the circuit. The switched capacitor,
Fig. 5. Output of crystal oscillator during power-on period.
Fig. 6. Layout of the proposed POR circuit (60 ´ 30 μm2).
Fig. 7. Simulation results for T0 = 2 ms.
629
630
KWANG-SU SEONG : COMPACT POWER-ON RESET CIRCUIT USING A SWITCHED CAPACITOR
Clocked power-on reset time TPORclk (ms)
550
V. CONCLUSION
500
We propose a compact power-on reset circuit using a
switched capacitor that replaces the resistor in a RC
delay-type POR circuit. The proposed circuit works for
up to 6 s of power-on rising time and occupies a 60 ´ 30
450
400
350
300
250
200
150
100
50 1
10
2
10
3
4
10
μm2 active area. The circuit can be especially useful for a
battery-operated low cost micro-controller unit (MCU),
such as an infrared remote controller, due to its zero
static power consumption, compact size, and wide
power-on rise time response range.
10
Power-on rising time T0 (ms)
REFERENCES
Fig. 8. TPORclk versus the rise time of the supply.
[1]
Table 1. Performance summary and comparisons
Proposed circuit
Process
[1]
[3]
CMOS 0.35 μm CMOS 0.18 μm CMOS 0.5 μm
Supply (V)
3.3
1.8
1.8 to 5.0
Power-on rising
time (ms)
≤ 6,000
≤ 1,000
≤ 10
Static power
No
1 μA
No
Brown-out
detection
No
Yes
No
Active size (μm2)
60 ´ 30
120 ´ 100
[2]
35 ´ 35
[3]
working with the clock signal, charges node 1 from zero
toward VDDF. The reset pulse is activated until the voltage
of node 1 reaches 2.67 V, corresponding to the high
threshold voltage of the Schmitt trigger inverter.
Fig. 8 shows the clocked power-on reset time TPORclk
with respect to the rise time of the supply. As the value of
TPORclk is directly related to NPORclk as described by Eq. (4),
we can also directly obtain NPORclk from Fig. 8. The
proposed POR circuit provides enough clocked power-on
reset time when the rise time is short. However, the
clocked reset time decreases as the rise time is increased
due to the leakage current flowing into capacitor C1. The
proposed circuit works for up to 6 s of power-on rising
time. However, TPORclk decreased to 56 μs, which
corresponds to 56 clock cycles of NPORclok when T0 is 6 s.
A performance summary and comparisons are
provided in Table 1. The proposed method is compact,
works across a wide range of power-on rising times, and
has no static power consumption.
[4]
[5]
[6]
[7]
Huy-Binh Le, Xuan-Dien Do, Sang-Gug Lee, and
Seung-Tak Ryu, “A long reset-time power-on reset
circuit with brown-out detection capability,” IEEE
Trans. on Circuits and Systems-II: Express Briefs,
vol. 58, no. 11, Nov. 2011. pp. 778-782.
Takeo Yasuda, Masaaki Yamamoto, and Takafumi
Nishi, “A power-on reset pulse generator for low
voltage applications,” in Proc. IEEE Int. Symp.
Circuits Syst., May 2001, vol. 4, pp. 598-601.
Suat U. Ay, “A nanowatt cascadable delay element
for compact power-on reset (POR) circuits,” in
Proc. 52 nd IEEE Int. Midwest Symp. Circuits Syst.,
2009, pp. 62-65.
Toru Tanzawa, “A process and temperature tolerant
power-on reset circuit with a flexible detection
level higher than the bandgap voltage,” in Proc.
IEEE Int. Symp. Circuits and Syst., 2008, pp. 23022305.
W.C. Yen and H.W. Chen, “Low power and fast
system wakeup circuit,” IEE Proc.-Circuits
Devices Syst., vol. 152, no. 3, Jun. 2005. pp. 223228.
Alexandru Lazar, Mihail Florea, Danut Burdia,
Luminita-Camelia Lazar, Georgian-Alexandru
Lazar, Dan Butnicu, “A bandgap reference circuit
design for power-on reset related circuits,” in Proc.
Int. Symp. Signals, Circuits and Systems, 2009, pp.
1-4.
A. K. M. Kamruzzaman Mollah, Roberto Rosales,
Sassan Tabatabaei, James Cicalo, and Andre
Ivanov, “Design of a tunable differential ring
oscillator with short start-up and switching
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.5, OCTOBER, 2014
[8]
[9]
transients,” IEEE Trans. on Circuits and Systems-I:
Regular Paper, vol. 54, no. 12, Dec. 2007, pp.
2669-2682.
Shane A. Blanchard, “Quick start crystal oscillator
circuit,” in Proc. University/Government/Industry
Microelectronics Symposium, 2003, pp. 78-81.
Zeng Zianwen, Wang Zhigong, Xu Jian, and Tang
Lu, “A fast start-up, low-power differential crystal
oscillator for DRM/DAB receiver,” in Proc. IEEE
Int. Conf. Communication Technology, 2010, pp.
1027-1030.
631
Kwang-Su Seong received the B.S.
degree in electronic engineering from
Hanyang University, Seoul, Korea in
1990, and the M.S. and Ph.D.
degrees in electrical engineering
from the Korea Advanced Institute of
Science and Technology (KAIST),
Daejeon, Korea, in 1992 and 1997, respectively. He is
currently an Associate Professor with the Department of
Electronic Engineering, Yengnam University, Gyeongbuk,
Korea. His current research interests include capacitive
sensors, MCU design, and wireless power transmission
for mobile devices.
Download