Professional Documents
Culture Documents
A Low-Power Programmable DLL-based Clock Generator With Wide-Range Anti-Harmonic Lock
A Low-Power Programmable DLL-based Clock Generator With Wide-Range Anti-Harmonic Lock
I. INTRODUCTION
There has been a great deal of interest in low power and
low-jitter clock generators. In recent years, delayed-locked
loop (DLL)-based clock generators have been used in portable Figure 1. Block diagram of the proposed DLL based Frequency Multiplier.
mobile applications, clock and data recovery, and
microprocessors, because they exhibit less jitter and phase multiphase clock and it can detect whether the DLL is in the
noise compared to phase-locked-loop (PLL)-based counter harmonic lock state or not over a wide range. Furthermore, as
parts [1]-[9]. However, in conventional DLL-based clock the proposed anti-harmonic lock block uses only two
generators, the power consumption of the frequency multiplier multiphase clocks, it reduces the power consumption.
is large compared to the other blocks; it may use almost half The overall architecture of the proposed clock generator is
of the total power [5]. Also, it requires many AND gates to described in Section II and its implementations are presented in
generate the multiplied clock, which results in poor jitter Section III. In Section IV, experiments results, a die photo, and
performance and a large area. In this paper, a simple a performance comparison are presented. Finally, the paper is
frequency multiplier is proposed to decrease the power concluded in Section V.
consumption and to reduce the accumulated jitter through the
frequency multiplier itself.
II. OVERALL ARCHITECTURE
To avoid a harmonic locking, the initial delay of the
voltage controlled delay line (VCDL) must be located between The block diagram of the proposed DLL-based clock
0.5Tref and 1.5Tref independent of the initial control voltage of generator is shown in Figure 1. The DLL-based clock
the VCDL, where Tref represents the reference signal period generator consists of the proposed anti-harmonic lock block
[7]. In a conventional anti-harmonic lock block, only the and a frequency multiplier.
locations of the multiphase clocks are checked. If the number The VCDL consists of nine delay cells, each implemented
of clock phases is increased, power consumption is also differentially for better noise rejection. When the DLL locks,
increased. Also, if the delay range of the VCDL is large so the VCDL generates uniformly spaced clocks which are
that the input clock can be delayed to 3Tref or more, then it is buffered for the input of the frequency multiplier. The
hard for the anti-harmonic lock block to recognize if the DLL proposed clock generator can generate four kinds of multiplied
is locked correctly or not. In addition, the anti-harmonic lock output clocks and by using the 2-bit control signals, one clock
detector is often a bottleneck for high-speed operation. In this signal is selected. Among the nine buffered clocks, the B4 and
paper, a wide-range anti-harmonic lock block is proposed to
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on October 09,2023 at 10:46:00 UTC from IEEE Xplore. Restrictions apply.
B9 clocks are selected as inputs for the anti-harmonic lock the D flip-flop returns to zero. Otherwise, the rising edge of
block to detect whether the DLL is harmonically locked or the second multiphase clock (B<1>) makes the other D flip-
not. The proposed anti-harmonic lock block generates two flop output go “Low” and the third rising edge of the
signals (forceup and forcedn) that make the phase detector multiphase clock (B<2>) activates the reset. This reset forces
the output of the other D flip-flop to go ‘High’. These
operations create the pulses (Q1 and Q2), which are fed to the
NMOS or PMOS of the combination block. When combining
these pulses, the conventional multiplier used many logic
gates [4],[5]. The proposed frequency multiplier needs less
logic, so it can decrease the area and power consumption. As
mentioned previously, the phase delay of adjacent multiphase
clocks is used to generate pulses. This pulse width is identical
to the phase delay. These pulses are selected by the control
logic and fed to the combining circuit as shown in Figure 2.
T1 and T2 are the pulse width of Q1 and Q2 respectively. The
Q1 pulse is fed to the gate of one of the NMOS transistors.
During the T1 pulse width, the NMOS turns on and discharges
the output until the output node voltage reaches ‘0’. For the T2
pulse width, the Q2 pulse goes to the gate of the pmos and
charges the output node to the 1.2V supply voltage. The
operation stated above generates the multiplied clock. To
(a) match the loading on Q1, Q2 … Q8, dummy buffers are added.
Decoupling capacitors are added to the frequency multiplier to
reduce the power supply noise.
This DLL-based clock generator does not have any duty
correction circuit. Hence, it seems that it cannot guarantee a
50% duty ratio; however, when the DLL locks so that each
phase delay is identical, the pulse widths are also equal, which
guarantees a 50% duty ratio, which means that the pulse
widths of T1 and T2 are identical. The 50% duty ratio can be
achieved by all frequency multiplication ratios of the proposed
DLL. Of course, if the DLL is in the harmonic lock state, then
the pulse width changes and when the DLL does not lock, the
pulse widths can be overlapped. That does not guarantee the
50% duty ratio and it is possible that the nmos and pmos can
(b)
Figure 2. (a) The frequency multiplier block (b) Timing diagram of the turn on simultaneously. In that case, the power consumption
frequency multiplier. can be large because a static current flows from the supply to
ground. The anti-harmonic lock block is very important to
generate UP or DOWN signals respectively. These signals achieve 50% duty ratio, especially when multiphase clocks are
increase or decrease the control voltage of the VCDL so that needed. Only rising times of multiphase clocks (B<0>,B<1>,
the B9 clock is located between 0.5Tref and 1.5Tref, and then etc) need to be matched because falling edges are not used.
the forceup and forcedn signals go low to make the phase Rising edge mismatch may affect duty ratio in 0.13um
detector operate normally. technology within a tolerable range.
In the conventional DLL-based clock generators [4],[5],
the frequency multiplier needs many AND gates to combine
III. IMPLMENTATION eight pulses when it needs to generate the clock that is four
times faster than the reference clock. These AND gates make
A. The proposed frequency multiplier. the jitter worse and consume a great deal of power. The
frequency multiplier block can consume nearly half of the
entire block’s power [5]. The proposed block does not need
The proposed frequency multiplier uses the phase delay of
these AND gates, so the path between the pulse generator (Q1,
the multiphase clocks. When the DLL is locked, there are
Q2 and so on) and the combining circuit is decreased. This
multiphase clocks and the delay of each of the adjacent clocks
enhances the jitter characteristics, and the power consumption
is the same and this delay is used for generating a pulse. As
is also very small. This fact will be presented again in the
shown in Figure 2, the rising edge of the first multiphase clock
presentation of the results from the experiment.
(B<0>) makes the D flip-flop output go ‘High’ until the rising
edge of the second multiphase clock (B<1>) activates the reset
of the D flip-flop. When the reset is activated, the output of B. The proposed anti-harmonic lock block
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on October 09,2023 at 10:46:00 UTC from IEEE Xplore. Restrictions apply.
The main role of the DLL is to lock the input clock to the
reference clock. It does not matter whether the input clock
locks in one period of the reference clock or in two periods of
If one third is multiplied to each side of equation (1),
equation (1) can be changed to equation (2).
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on October 09,2023 at 10:46:00 UTC from IEEE Xplore. Restrictions apply.
Architect. And the authors would like to thank IC Design
Education Center (IDEC) and the Korea Ministry of
Knowledge Economy(MKE) for the fabrication of the chip.
REFERENCES
[1] D. Foley and M. P. Flynn, “CMOS DLL-based 2-V 3.2-ps jitter 1-GHz
clock synthesizer and temperature-compensated tunable oscillator,”
IEEE J. Solid-State Circuits, vol. 36, no. 3, pp. 417-423, Mar. 2001.
[2] G. Chien and P. R. Gray, “A 900-MHz local oscillator using a DLL-
based frequency multiplier technique for PCS applications,” IEEE J.
Figure 5. The Micrograph of the prototype chip. Solid-State Circuits, vol. 35, no. 12, pp. 1996-1999, Dec. 2000.
[3] R. Farjad-Rad, W. Dally, H.-T. Ng, R. Senthinathan, M.-J E. Lee, R.
Rathi, and J. Poulton, “A low-power multiplying DLL for low-jitter
multigigahertz clock generation in highly integrated digital chips,” IEEE
J. Solid-State Circuits, vol. 37, no. 12, pp. 1414-1420, Nov. 2002.
[4] Kyunghoon Chung, Jabeom Koo, Soo-Won Kim and Chulwoo Kim,
“An anti-harmonic, programmable DLL-based frequency multiplier for
dynamic frequency scaling,” in Proc. IEEE Asia Solid-State Circuits
Conf., Nov. 2007, pp. 276-279.
[5] J.-H. Kim, Y.-H. Kwak, M. Kim, S.-W. Kim and C. Kim, “A 120-MHz-
1.8-GHz CMOS DLL-based clock generator for dynamic frequency
scaling,” IEEE J. Solid-State Circuits, vol. 41, no. 9, pp. 2077-2082,
Sep. 2006.
[6] Chih-Hsing Lin, and Ching-Te Chiu, “A 2.24GHz wide range low jitter
DLL-based frequency multiplier using PMOS active load for
communication applications,” in Proc. IEEE Int. Symp. Circuits and
Systems, 2007, pp. 3888-3891.
[7] Chulwoo Kim, In-Chul Hwang, and Sung-Mo Kang, “A low-power
small-area ±7.28-ps-Jitter 1-GHz DLL-based clock generator,” IEEE J.
Figure 6. The measured jitter histogram. Solid-State Circuits, vol. 37, no. 11, pp. 1414-1420, Nov. 2002.
[8] R. Farjad-Rad, A. Nguyen, J. Tran, T. Greer, J. Poulton, W. Dally, J.
Edmondson, R. Senthinathan, R. Rathi, M.-J. Lee, and H.-T. Ng, “A 33-
mW 8-Gb/s CMOS clock multiplier and CDR for highly integrated
I/Os,” IEEE J. Solid-State Circuits, vol. 39, no. 9, pp. 1553-1561. Sep.
V. CONCLUSION 2004.
[9] Chi-Nan Chung, Shen-luan Liu, “A 40GHz DLL-based clock generator
The proposed DLL-based clock generator occupies a small in 90nm CMOS technology,” in ISSCC, Dig, Tech Papers, Feb. 2007, pp.
area and has a small jitter due to the simplicity of the 178-595.
[10] Hsiang-Hui Chang, Jyh-Woei Lin, and Shen-luan Liu, “A fast locking
frequency multiplier. The proposed frequency multiplier uses
and low jitter delay-locked loop using DHDL,” IEEE J. Solid-State
two kinds of D flip-flops. One is a flip-flop in which the Circuits, vol. 38, no. 2, pp. 343-346. Feb. 2003.
output goes to zero when the reset is activated. The other is a [11] Yeon-Jae Jung, Seung-Wook Lee, Daeyun Shim, Wonchan Kim,
flip-flop in which the output goes to ‘High’ when the reset is Changhyun Kim, and Soo-In Cho, “A dual-loop delay-locked loop using
activated. The frequency multiplier uses only 4 NMOS and multiple voltage-controlled delay lines,” IEEE J. Solid-State Circuits,
vol. 36, no. 5, pp. 784-791. May 2001.
PMOS pairs, so it can decrease the active area and power
consumption significantly. As the proposed frequency
multiplier’s signal path from input to output is shorter than in
the conventional clock generators, the jitter generated through
VCDL and its accumulation is reduced. The proposed DLL-
based clock generator is implemented in a 0.13um CMOS
technology and the measured power consumption to frequency
ratio is only 0.11mW/MHz. This DLL-based clock generator
can produce output clock without any risk of harmonic locking.
The output clock frequency range can be programmable from
120MHz to 2GHz, so it can be used in portable mobile
applications and microprocessors with dynamic frequency
scaling where the low-power consumption and wide operating
frequency range are needed.
ACKNOWLEDGMENTS
This work was sponsored by ETRI SoC Industry Promotion
Center, Human Resource Development Project for IT SoC
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on October 09,2023 at 10:46:00 UTC from IEEE Xplore. Restrictions apply.