The First Solid-State Systems Symposium – VLSIs & Related Technologies (4S-2010) 199 Design of an Integrated CMOS Integer PLL Cong Ha Tran, Long Thanh Bui, Thanh Hoang Ngoc, Silicon Design Solution, Vietnam Jong-Wook Lee, School of Electronics and Information, Kyung-Hee University, Korea Abstract — This paper describes the design of a fully integrated integer PLL in 0.13um CMOS process. The PLL is composed of a conventional phase frequency detector, a programmable charge pump, an on-chip 2nd passive loop filter, and a programmable divider. The PLL use a supply voltage of 1.5V and can generate output frequency from 200MHz to 900MHz, with a phase noise smaller than -90dBc/Hz at 1MHz frequency offset. II. CIRCUIT DESIGN A. Phase Frequency Detector The PLL used a conventional tri-state PFD as shown in Fig. 2. The PFD is implemented using static logic gates. The delay path is added to reset path eliminate dead-zone. I. INTRODUCTION Nowadays, many system-on-chip (SoC) applications are required to operate at very high frequency. The higher operating frequencies, the more difficult task to generate and distribute clock signals. By using a PLL, it is possible to generate a high frequency clock signal from a low frequency, stable external clock signal. One more benefit is that the divider of PLL can be programmed to generate clock signals at many frequencies that are multiple of external reference clock signal, this increase the flexibility for clock generators. This paper presents a fully integrated integer PLL used for clock generator. The PLL is designed in 0.13um CMOS process with a supply voltage of 1.5V. The input reference clock range is from 10MHz to 40MHz. The divider can be programmed to generate a rail-torail output clock ranging from 200MHz to 900MHz. The system level block diagram of the PLL is shown in Fig. 1. A tri-state phase frequency detector (PFD) is used to compare the phase of feedback signal from divider output to that of reference signal. The error signal generated from PFD is used by the Charge Pump (CP) to add, remove change from loop filter. The output voltage of loop filter is used to control the voltage-controlled oscillator (VCO). The divider scales down the frequency of VCO output and then feedbacks the signal to PFD. The paper is outlined as follows: Section II describes circuit design of each block in detail. Section III presents the simulation results of the PLL. Finally, Section IV is the conclusion. B. Charge Pump (CP) Depending on the error signals from PFD (UP, DN, UPB, DNB pulses) the CP will add or remove charge from loop filter by turning switch M1, M2, M3, M4 on and off, then the VCO’s control voltage is changed proportionally. The architecture used for the CP is shown in Fig.3. The reference current of 50uA is generated from band-gap circuit. The reference current is then mirrored and scaled down to yield current sources of 4uA, 8uA, 16uA, 32uA, 64uA. Charge pump current can be programmable by 4 control bits: D0-D4. This programmability allows users to vary the open loop gain externally [1]. Two MOS capacitors, M6, M9 are added to reduce the charge coupling to the gates and to increase switching speed. The op-amp, which is using bias current of 32uA, is used to reduce the charge sharing effect [2]. PD signal is used to disable CP when the PLL is in inactive state. 200 The First Solid-State Systems Symposium – VLSIs & Related Technologies (4S-2010) Fig. 4 shows the up (I_UP) and down (I_DN) current characteristic when the output voltage of CP (control voltage of VCO) varies. The Maneatis cell requires using of dynamic biasing to limit the output voltage swing within the symmetric range of load. Fig. 7 shows the dynamic bias circuit for the ring VCO. The bias circuit is based on replica of half the delay cell and a differential amplifier. The amplifier adjusts the current of replica circuit so that output voltage of replica is equal to the control voltage, then the output voltage swing is limit within the symmetric range of load. The differential to single ended buffer transforms the differential, sinusoidal signal from 3state oscillator into rail-to-rail square wave. C. Voltage-Controlled Oscillator The VCO is a 3-stage ring VCO, using Maneatis delay cells [3]. This architecture is known for superior supply noise rejection and wide tuning range. Fig. 5 shows a single delay cell, it is composed of a differential pair and two symmetric loads. The frequency characteristic and phase noise of VCO is shown in Fig. 8 and Fig. 9. The tuning range from 170MHz to 900MHz, VCO gain Kvco=1.32GHz. The VCO can archive a phase noise of -96.4dBc/Hz at 1MHz offset when output frequency is 900MHz. Fig. 6 shows the I-V characteristic of active load. When Vctrl varies, the equivalent resistor (R) of active load varies. Because the cell delay is proportional to R and C (equivalent capacitance of output of delay cell), the output frequency is then varied with Vctrl. Another important characteristic of active load is that it has a nearly odd symmetry. When active loads are used in a differential stage, the equivalent resistors of the two loads vary with swing, but are almost equal to each other. This makes the delay cell have a high common-mode rejection. Thus, common-mode noise from power supply is suppressed. The First Solid-State Systems Symposium – VLSIs & Related Technologies (4S-2010) 201 D. Divider The divider is designed based on pulse-swallow counter architecture [1]. It is composed of a 8/9 pre-scaler, 8-bit main counter and 3-bit auxiliary counter. Fig. 10 shows the divider’s architecture. The divider operates in following manner: Firstly, the two counters are loaded with desired divider ratio, then the pre-scaler divides by 9 as long as the modulus control signal (MC) is low. When the auxiliary counter reaches zero, the modulus control is high and the pre-scaler divides by 8 until the main counter reaches zero, the two counters are reset and begin a new cycle. Assume that the main counter is programmed with M , the auxiliary counter is programmed with A, then divider ratio N is calculated as N =8 M + A . For the divider to operate correctly, Amust be smaller than M . Fig. 11 shows the 8/9 pre-scaler, TSPC (True Single Phase Clock) flip-flops are used for pre-scaler so that it can operate with a high frequency input signal. Main counter and auxiliary counter are asynchronous counters. Nominal PLL parameters are shown in Table I. The closed loop bandwidth is set to 1.5MHz to suppress VCO noise, which is the dominant noise source. Noise contributions from other blocks (PFD, CP, Divider) are extracted using Spectre simulator and then analyzed by PLL Design Assistant software [4] to yield the total phase noise. Fig. 13 shows the phase noise analysis at output frequency 900MHz, the PLL can archive phase noise of -90dBc/Hz at 1MHz offset. III. SIMULATION RESULTS The PLL is designed using 0.13um CMOS process, the layout is shown in Fig. 12, total size is 310µm x 375µm. Table II summarized performance of the PLL 202 The First Solid-State Systems Symposium – VLSIs & Related Technologies (4S-2010) TABLE II. PERFORMANCE SUMMARY IV. CONCLUSION In this paper, a programmable integer PLL has been presented. The PLL is implemented in 0.13µm, the simulation results show that it can generate clock frequency in the range from 200MHz to 900MHz, with a phase noise of -90dBc/Hz. The PLL is fully integrated and suitable for on chip clock generator. REFERENCES [1] J. W. M. Rogers and C. Plett, “Radio Frequency Integrated Circuit Design,” Norwood, MA: Artech House, 2006. [2] Carlos Quemada, “Design Methodology for RF CMOS Phase Locked Loops,” Norwood, MA: Artech House, 2009. [3] J. G. Maneatis, “Low-Jitter Process-Independent DLL and PLL Based on Self-Biased Techniques,” IEEE Journal of Solid-State Circuits, vol. 31, pp. 1723-1732, November 1996. [4] C.Y. Lau, M.H. Perrott, “Phase Locked Loop Design at the Transfer Function Level Based on a Direct Closed Loop Realization Algorithm”, Design Automation Conference (DAC), 2003.