A Low-Power Small-Area 7.28-Ps-Jitter 1-Ghz Dll-Based Clock Generator
A Low-Power Small-Area 7.28-Ps-Jitter 1-Ghz Dll-Based Clock Generator
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: LOW-POWER SMALL-AREA 7.28-ps-JITTER 1-GHz DLL-BASED CLOCK GENERATOR 1415
(a)
(b)
Fig. 1. Schematic diagram of: (a) PLL- and (b) DLL-based clock generators.
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
1416 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 37, NO. 11, NOVEMBER 2002
(a)
(b)
Fig. 7. Example of: (a) correct locking and (b) false locking.
(a)
(b)
(a)
(c)
(b)
Fig. 6. (a) Conventional PD. (b) Gain curve of the PD. (c) Locking range of
the DLL. Fig. 8. (a) PD with reset circuitry. (b) Its gain curve.
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: LOW-POWER SMALL-AREA 7.28-ps-JITTER 1-GHz DLL-BASED CLOCK GENERATOR 1417
Fig. 9. Waveforms during the locking process with the proposed PD with reset
circuitry.
TABLE II
PERFORMANCE OF CLOCK GENERATOR
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
1418 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 37, NO. 11, NOVEMBER 2002
at a certain node. Internal nodes ( , ), two input signals with a proposed reset circuitry is shown in Fig. 8(b). Hence,
( , ), and output signal UP are initialized to the low one of the boundaries of limited locking range in the DLL
logic level before DLL operation. Four NMOS transistors with is removed in our proposed technique. Furthermore, a control
control signal are used to reset the nodes , , , and voltage of the delay line should be initialized to make the
to a logic level “ .” Similarly, two PMOS transistors VCDL delay within the locking range. However, due to PVT
with control signal are used to reset the internal node variations, the actual initializing range of the conventional PD
and output signal DN to a logic level “ ,” respectively. For should be narrower compared to the ideal locking range. With
both NMOS and PMOS transistors, their drains are connected the proposed PD, the VCDL output can be initialized with a
to the node to be initialized. In order to maintain symmetry in broader range.
the PD design and to reduce the static phase offset, dummy
devices are inserted at the symmetric nodes of the initialized IV. IMPLEMENTATION OF DLL-BASED CLOCK GENERATOR
nodes. For example, dummy NMOS transistors are used with
at nodes , , and DN. Also, dummy PMOS A prototype of the proposed DLL-based clock generator
transistors are used with at the nodes and UP. was implemented in a 0.35- m single-poly four-metal CMOS
In addition, symmetric layout should be done to minimize the process with a 3.3-V supply. A block diagram of the im-
static phase offset. plemented DLL-based clock generator is shown in Fig. 10.
The operation of the proposed PD will now be explained. The frequency of the reference signal ( ) is 250 MHz and
The final-stage output of the VCDL ( ) always arrives after the multiplication factor is four, resulting in an output clock
the reference signal . The DN signal is precharged “ ” frequency of 1 GHz. The proposed PD with reset circuitry is
before reference signal is fed to the PD and VCDL. The rising used for increased locking range. A charge pump is designed
edge of the first pulse of the reference signal triggers the DN to avoid UP/DN current mismatches to achieve minimum
signal to go “ ,” as shown in Fig. 9. Thus, the PD can compare static phase error over the maximum VCDL control voltage
the phase difference between and the reference signal with range [11]. The loop filter filters the charge pump output,
the 2 phase offset once the phase of is within the 3 generating control voltage . drives a voltage regulator
range. This example is shown in Fig. 9. The DN signal goes that generates the regulated supply . In the regulator
“ ” when goes “ ,” while the UP signal goes “ ” design, the loop main pole(s) usually have to be set well
when goes “ .” After both UP/DN signals go “ ,” both below the regulator bandwidth to ensure stability. However,
UP/DN will stay “ ” for a short time and then both go “ .” we adopted a single-pole regulating amplifier to regulate the
UP signal boosts control voltage of the delay line and makes the supply without compromising either noise rejection or the
VCDL delay smaller. After certain periods, the DLL is locked overall loop bandwidth [12].
and only short pulses will be generated to prevent dead zone of The DLL generates evenly spaced clock phases at 250 MHz.
the PD, as shown in Fig. 9. The resulting gain curve of the PD A source-coupled differential pair with replica bias has been
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: LOW-POWER SMALL-AREA 7.28-ps-JITTER 1-GHz DLL-BASED CLOCK GENERATOR 1419
used popularly as a delay element due to its low supply sensi- a reference signal of 250 MHz and a multiplication factor of
tivity. However, it consumes more power than a CMOS inverter four, resulting in an output clock frequency of 1 GHz. The
delay line [11], [13]. Furthermore, it is more susceptible to sub- measured output cycle-to-cycle jitter with a quiet supply is
strate noise and transistor mismatches [13]. With the low cur- 7.28 ps at 1 GHz. The die area, peak-to-peak, and rms jitter
rent flowing in the analog part of the clock generator, a voltage are the smallest compared to reported high-frequency clock
drop across the resistance between the analog ground and dig- multipliers. The proposed clock generator can be used for
ital ground can be reduced; thus, the area of substrate plugs can either multiple integer or noninteger frequency multiplication.
be reduced. As shown in Fig. 10, our DLL uses a simple CMOS
inverter delay line with a regulated power supply. One delay cell ACKNOWLEDGMENT
consists of two cascaded CMOS inverters. Delay is adjusted by
controlling the supply voltage with a linear voltage regulator. The authors would like to thank Dr. A. Shakouri, University
The power consumptions in an -stage CMOS buffer (two cas- of California at Santa Cruz, and Dr. Y. Koh, National Semicon-
caded inverters) delay line consumes approximately times ductor, Santa Clara, CA, for their support for measurement and
less power than differential source-coupled delay line [13]. An- testing.
other power reduction comes from the lower operation frequen-
cies of the VCDL and the frequency multiplier than those of a REFERENCES
VCO and a divider in PLL-based clock generators, respectively. [1] K. Kurita, T. Hotta, and N. Kitamura, “PLL-based BiCMOS on-chip
To get the same output clock frequency ( ), the VCDL and clock generator for very high-speed microprocessor,” IEEE J. Solid-
State Circuits, vol. 26, pp. 585–589, Apr. 1991.
frequency multiplier need operation frequencies of and [2] I. W. Young, J. K. Greason, and K. L. Wong, “A PLL clock generator
, respectively, while both the VCO and divider need an op- with 5 to 110 MHz of lock range for microprocessors,” IEEE J. Solid-
eration frequency of 2 . State Circuits, vol. 34, pp. 1599–1607, Nov. 1992.
[3] J. Alvarez, H. Sanchez, G. Gerosa, and R. Countryman, “A wide-band-
The VCDL outputs ( – ) are level shifted to CMOS width low-voltage PLL for power PC microprocessors,” IEEE J. Solid-
levels by high-gain buffers. The 250-MHz level-shifted sig- State Circuits, vol. 30, pp. 383–391, Apr. 1995.
nals ( – ) feed to the proposed frequency multiplier to [4] V. R. von Kaenel, D. Aebischer, C. Piguet, and E. Dijkstra, “A 320 MHz,
generate a 1-GHz output clock signal. A voltage regulator is 1.5 mW @ 1.35 V CMOS PLL for microprocessor clock generation,”
IEEE J. Solid-State Circuits, vol. 31, pp. 1715–1722, Nov. 1996.
used to provide a clean supply to the frequency multiplier. [5] V. R. von Kaenel, “A high-speed, low-power clock generator for a
A rising-edge-only combining property creates a clock with microprocessor application,” IEEE J. Solid-State Circuits, vol. 33, pp.
50% duty cycle independent of the input clock duty cycle. The 1634–1639, Nov. 1998.
[6] D. W. Boerstler, “A low-jitter PLL clock generator for microprocessors
chip photomicrograph of the implemented DLL-based clock with lock range of 340–612 MHz,” IEEE J. Solid-State Circuits, vol. 34,
generator is shown in Fig. 11. p. 513, Apr. 1999.
[7] B. Kim, T. C. Weingandt, and P. Gray, “PLL/DLL system noise analysis
for low-jitter clock synthesizer design,” in Proc. IEEE Int. Circuits and
V. MEASUREMENT RESULTS Syst. Symp., June 1994, pp. 151–154.
[8] M. Horowitz, C.-K. K. Yang, and S. Sidiropoulos, “High-speed electrical
The reference clock was provided by a high-frequency pulse signaling: Overview and limitations,” IEEE Micro, vol. 18, pp. 12–24,
generator. The measured 250-MHz input signal (white) and Jan./Feb. 1998.
[9] G. Chien and P. R. Gray, “A 900-MHz local oscillator using a DLL-based
synthesized 1-GHz output clock signal (gray) are shown in frequency multiplier technique for PCS applications,” IEEE J. Solid-
Fig. 12. The measured peak-to-peak cycle jitter with a quiet State Circuits, vol. 35, pp. 1996–1999, Dec. 2000.
power supply is shown in Fig. 13. Performance characteristics [10] D. J. Foley and M. P. Flynn, “CMOS DLL-based 2-V 3.2-ps jitter 1-GHz
clock synthesizer and temperature-compensated tunable oscillator,”
of the implemented clock generator is summarized in Table II. IEEE J. Solid-State Circuits, vol. 36, pp. 417–423, Mar. 2001.
The die area, peak-to-peak, and rms jitter are the smallest [11] J. G. Maneatis, “Low-jitter process-independent DLL and PLL based
compared to those of reported high-frequency ( 1-GHz) clock on self-biased techniques,” IEEE J. Solid-State Circuits, vol. 31, pp.
1723–1732, Nov. 1996.
multipliers, as shown in Fig. 14 [10], [14]–[18]. [12] S. Sidiropoulos, D. Liu, J. Kim, G. Wei, and M. Horowitz, “Adaptive
bandwidth DLL’s and PLL’s using regulated supply CMOS buffers,” in
Proc. IEEE VLSI Circuits Symp., June 2000, pp. 124–127.
VI. CONCLUSION [13] M.-J. E. Lee, W. Dally, and P. Chiang, “Low-power area-efficient high-
speed I/O circuit techniques,” IEEE J. Solid-State Circuits, vol. 35, pp.
A DLL-based clock generator for high-speed micropro- 1591–1599, Nov. 2000.
cessors and other chips has been designed in a 0.35- m [14] J. M. Ingino, “A 4 GHz 40 dB PSRR PLL for an SOC application,” in
CMOS process. The employed frequency multiplier enables IEEE Int. Solid-State Circuits Conf. Tech. Dig., Feb. 2001, pp. 392–393.
[15] L. Sun and T. Kwasniewski, “1.25 GHz 0.35 m monolithic CMOS
multiplying the frequency of the input signal without a jitter PLL clock generator for data communications,” in Proc. IEEE Custom
accumulation problem. Also, the multiplication factor is Integrated Circuits Conf., May 1999, pp. 265–268.
easily programmable with MUXs. Even though the duty cycle [16] T. Saeki, M. Mitsuishi, H. Iwaki, and M. Tagishi, “A 1.3 cycle lock time,
non-PLL/DLL jitter suppression clock multiplier based on direct clock
ratio of a reference signal is not 50%, the rising-edge-only
cycle interpolation for ’clock on demand‘,” in IEEE Int. Solid-State Cir-
combining property creates a clock with 50% duty cycle. The cuits Conf. Tech. Dig., Feb. 2000, pp. 166–167.
proposed PD with reset circuitry removes one boundary of the [17] D. Boerstler and K. A. Jenkins, “A phase-locked loop clock generator
limited locking range problem in conventional DLLs. Supply for a 1 GHz microprocessor,” in Proc. IEEE VLSI Circuits Symp., June
1998, pp. 212–213.
regulated CMOS buffer delay cells are adopted for low-power [18] S. Rusu and G. Singer, “The first IA-64 microprocessor,” IEEE J. Solid-
application. The implemented DLL-based clock generator has State Circuits, vol. 35, pp. 1539–1544, Nov. 2000.
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.
1420 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 37, NO. 11, NOVEMBER 2002
Chulwoo Kim (S’98–M’02) received the B.S. and Sung-Mo (Steve) Kang (S’72–M’72–SM’80–F’90)
M.S. degrees in electronics engineering from the received the Ph.D. degree in electrical engineering
Korea University, Seoul, Korea, in 1994 and 1996, and computer science from the University of Cali-
respectively, and the Ph.D. degree in electrical and fornia at Berkeley, in 1975.
computer engineering from the University of Illinois He has been involved with CMOS very large scale
at Urbana-Champaign, in 2001. integration (VLSI) design with AT&T Bell Laborato-
From 1990 to 1991, he was with the Korea Military ries, Murray Hill, NJ, as a Supervisor and Member of
Academy, Seoul, Korea. From 1997 to 2000, he was Technical Staff of High-End CMOS VLSI Micropro-
a Research Assistant with the Coordinated Science cessor Design. He is currently a Professor and Dean
Laboratory, University of Illinois at Urbana-Cham- of the Baskin School of Engineering, University of
paign. In 1999, he was also a Summer Intern with California at Santa Cruz. From 1985 to 2000, he was
Design Technology, Intel Corporation, Santa Clara, CA. In May 2001, he joined a Professor of electrical and computer engineering, a Research Professor of
the Microelectronics Division, IBM, Austin, TX, where he was involved in the Beckman Institute for Advanced Science and Technology and the Coordi-
high-speed broadband engine design, which includes floating-point unit custom nated Science Laboratory at the University of Illinois at Urbana-Champaign.
design, latch design, and clock distribution. Prior to joining IBM, he was a Re- From 1995 to 2000, he was Head of the Electrical and Computer Engineering
search Staff Member with the University of California, Santa Cruz, CA, in 2001. Department. He was a Visiting Professor with the Swiss Federal Institute of
Since September 2002, he has been with the Department of Electronics and Technology, Lausanne, Switzerland, Technical University of München, Munich,
Computer Engineering, Korea University, where he is currently an Assistant Germany, University of Karlsruhe, Karlsruhe, Germany, Seoul National Uni-
Professor. His research interests are in the areas of broadband processor design, versity, Seoul, Korea, and a Distinguished Lecturer with the Taiwan Research
clocking and latching, low-power/high-performance circuits, and floating-point Council, Taiwan, R.O.C. He holds six patents. He has coauthored over 300 pa-
unit and high-speed I/O. He has authored over 20 papers and one book chapter. pers and eight books, including Design Automation For Timing-Driven Layout
Dr. Kim was the recipient of the 1996 HumanTech Thesis Contest Bronze Synthesis (Norwell, MA: Kluwer, 1993), Hot-Carrier Reliability of MOS VLSI
Award presented by the Samsung Electronics Corporation, the 2001 Interna- Circuits (Norwell, MA: Kluwer, 1993), Physical Design for Multichip Modules
tional Low-Power Design Contest Award presented at the IEEE International (Norwell, MA: Kluwer, 1994), Modeling of Electrical Overstress in Integrated
Symposium on Low-Power Electronics and Design, the 2002 Design Automa- Circuits and Electrothermal Analysis of VLSI Systems(Norwell, MA: Kluwer,
tion Conference (DAC) Student Design Contest Award, and the 2002 Semicon- 2000), two editions of CMOS Digital Integrated Circuits: Design and Anal-
ductor Research Corporation (SRC) Inventor Recognition Award. ysis (New York: McGraw-Hill, 2002), and Computer-Aided Design of Optoelec-
tronic Integrated Circuits and Systems (Upper Saddle River, NJ: Prentice-Hall,
1997). His research interests include computer-aided design of VLSI circuits
and systems, design optimization for performance, reliability, low power, and
manufacturability, modeling and simulation of semiconductor devices and cir-
cuits, opto-electronic integrated circuits, and fully optical networks. He has
served on the Editorial Boards of several international journals.
Dr. Kang is a Fellow of American Association for the Advancement of
In-Chul Hwang received the B.S., M.S., and Ph.D. Science (AAAS), Association for Computing Machinery (ACM). He is a
degrees in the electronics engineering from Korea foreign member of the National Academy of Engineering of Korea. He was the
University, Seoul, Korea, in 1993, 1995, and 2000, founding editor-in-chief of the IEEE TRANSACTIONS ON VERY LARGE SCALE
respectively. INTEGRATION (VLSI) SYSTEMS and has served on the Editorial Boards of the
From 2000 to 2001, he was a Post-Doctoral PROCEEDINGS OF THE IEEE and several IEEE journals. He was the recipient
Research Associate with the University of Illinois of the Distinguished Alumnus Award presented by the Electrical Engineering
at Urbana-Champaign, where he was involved with and Computer Science Department of the University of California at Berkeley,
advanced VCO structures and DLL-based clock the IEEE Third Millennium Medal, the Alexander von Humboldt Research
generators. Since joining the Samsung Electronics Award for the Senior U.S. Scientist, the IEEE Circuits and Systems Society
Corporation, Yongin, Korea, in November 2001, Golden Jubilee Medal, the Korean Broadcasting System (KBS) Korean Abroad
he has been a Senior Engineer involved with the Compatriot Award, the IEEE Graduate Teaching Technical Field Award,
design of sigma–delta fractional-N PLLs and frequency planning for WLAN, the IEEE Circuits and Systems Society Technical Achievement Award and
GSM, etc. His current research interests are integrated RF transceivers having Meritorious Service Award, the Semiconductor Research Corporation (SRC)
multiple standard options with special emphasis on CMOS RF circuit design. Technical Excellence Award, the SRC Inventor Recognition Awards, the IEEE
Dr. Hwang was the recipient of the 1999 First Prize of the Semiconductor Circuits and Systems Darlington Prize Paper Award, and other Best Paper
Design Contest presented by the LG Semiconductor Corporation. Awards.
Authorized licensed use limited to: UNIVERSITAT POLITECNICA DE CATALUNYA. Downloaded on April 29,2020 at 17:18:47 UTC from IEEE Xplore. Restrictions apply.