Phase locked loop-based clock synthesizer for reconfigurable analog-to-digital converters

This paper presents the complete design of a phase locked loop-based clock synthesizer for reconfigurable analog-to-digital converters. The synthesizer was implemented in TSMC 65 nm CMOS process technology and the presented results were obtained from extracted layout view with parasitics. The synthesizer generates clock frequencies ranging from 40 to 230 MHz considering a reference frequency of 10 MHz and a supply voltage of 1.2 V. Worst case current consumption is 634 μ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu $$\end{document}W, settling time is 6 μ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu $$\end{document}s, maximum jitter is 1.3 ns in a 0.037 mm2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$^2$$\end{document} area. Performance was validated in a test ΣΔ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Sigma \Delta $$\end{document} Modulator with bandwidths of 200 kHz, 500 kHz and 2 MHz, and oversampling frequencies of 40, 60 and 80 MHz respectively, with negligible signal-to-noise ratio degradation compared to an ideal clock.


Introduction
With the rising number of wireless standards in the past decades either with the evolution and wide adoption of Bluetooth and Global Positioning System (GPS) in mobile devices, the continuous use of 3G technology, popularization of 4G technologies and the recent introduction of 5G in commercial products, receiver reconfigurability becomes an interesting and beneficial feature in Systemon-Chip (SoC) embedded devices that require a large variety of Radio Frequency (RF) standards for signal processing.
One possible way of reconfiguration in wireless receivers (depicted in Fig. 1) is in the Analog-to-Digital Converter (ADC). By varying its clock sampling frequency, the output data rate can be reduced for a particular standard and thus allowing for lower power consumption when fast conversion is not necessary.
In this paper, an integer-N Phase Locked Loop-based (PLL) clock synthesizer is designed to provide the necessary frequencies for two different ADC architectures. The first ADC architecture is based on a Sigma-Delta structure for GSM, Bluetooth and UMTS standards, and the second architecture is based on Pipelined structure, employed for DVB-S2 standard.
Signal-to-Noise ratio (SNR) degradation due to clock jitter is a major problem and becomes more significant in higher frequencies regardless of ADC topology [1]. Another point of concern in large SoCs is the area availability for each sub-circuit. This was a major constraint during the design phase of this project, limiting the possible topologies of voltage controlled oscillators (VCOs). This paper is organized as follows: Sect. 2 presents a general overview of the proposed PLL, followed by the circuit design of the main sub-blocks of the system in Sect. 3. In Sect. 4 the results are presented followed by the conclusion in Sect. 5.

PLL based clock synthesizer overview
The complete diagram of the proposed PLL is shown in Fig. 2 and its operation is as follows: first F REF of 10 MHz is compared with the feedback F DIV frequency, which is the voltage-controlled oscillator (VCO) output frequency F VCO divided by the pulse-swallow frequency divider (PSFD). The comparison result is fed to the charge pump (CP) circuit, which injects a current in the loop filter (LF), altering the control voltage V CONT . This feedback scheme controls the VCO output frequency, until the system reaches locked condition in the steady-state operation. The output VCO frequency can also be divided by two, three or four, resulting in F OUT .
The clock frequency requirements obtained from the ADCs specifications are presented in Table 1 and the frequency planning is shown in Table 2. Jitter requirements of Table 1 are taken from [2], based on (1) where SNR is the ADCs Signal-to-Noise Ratio, f in is the maximum input frequency and r is the rms value of jitter.
3 Circuit design

PFD, CP, LPF and VCO
The designs of the phase and frequency detector (PFD), CP, LF and VCO are shown in Fig. 3. The first sub-circuit of the PLL system is the PFD. As the name implies, it detects the phase an frequency from two waveforms A and B shown in Fig. 3. It is a simple and robust design consisting of two resettable D flip-flops controlled by an AND gate [3].
After the phase and frequency detection performed by the PFD, the signals Q A and Q B control if the CP sinks our sources charge in the LF. An always-on transmission gate was used at the input Q B to avoid skewing due to the delay introduced by the inverter at the Q A input and therefore   The basic idea of the capacitor C 1 is to store or release the charge coming from the CP, and control the voltage V CONT . The VCO adds another pole at the origin, thus, through the addition of resistor R 1 in series with C 1 , the loop is stabilized with the addition of a zero at À1=R 1 C 1 . The addition of R 1 introduces a ripple in the V CONT waveform, and hence spurs in the spectrum. The magnitude of the ripple is proportional to the resistor size and the current coming from the CP. To reduce the ripple, the capacitor C 2 is introduced. Choosing C 2 0:2C 1 , the closed loop transfer function settling behavior is negligibly affected [3]. Based on the linear model of Fig. 4, its transfer function can be written as (2) [4] HðsÞ where K VCO is the VCO gain, I p is the CP current, M is the division ratio of the PLL and K 0 is One of the requirements during development of the DVB-S2 SoC project was a small area availability for the PLL clock synthesizer. Thus an optimum choice of VCO topology is the inverter-based voltage-controlled ring oscillator (VCRO) as it will combine small area and low power consumption. Three inverters are connected in series, with the output of the third inverter connected to the input of the first. The oscillation frequency control is made by the source-gate-bulk voltage in the n-type MOSFET varactors connected to each inverter output. The varactors decrease in capacitance as V CONT (Fig. 3) increases, hence the oscillation frequency increases.

Programmable loop frequency divider
From the specifications defined by Table 1, an integer-N second order PLL-based frequency synthesizer is a proper structure to obtain all desired frequencies. Therefore, the Pulse-Swallow Frequency Divider (PSFD) was chosen.
The overall divide ratio (M ¼ F VCO =F REF in Fig. 2) can be adjusted only by a programmable counter named Swallow Counter (SC) in Fig. 5.    Fig. 2, the operation of the PSFD can be described as follows: initially P and S are reset and the frequency at A is equal to F VCO =ðN þ 1Þ. After ðN þ 1ÞS pulses, the SC changes B to HIGH. Now the frequency at A is equal to F VCO =N. After ðP À SÞ pulses, P goes HIGH and resets the SC, restarting the process. The resulting output frequency is F DIV ¼ F VCO =ðNP þ SÞ as long as P [ S.
In this design the values N, P and S are 2, 8 and 7 respectively, allocating three bits for the SC control and allowing the reference frequency to be multiplied by 16 up to 23.
The Dual Modulus Prescaler (DMP) is shown in Fig. 6 and consists of a divide by 3 with a modified logic to accommodate an external selection bit. When Modulus Control (MC) is HIGH, FF 1 has no effect and the circuit divides by 2. If MC is LOW, the circuit divides by 3. Fig. 6 also presents the SC design, it is a slight variation from the design present in [3]. The input frequency is counted from 000 up to the word defined by D\0[, D\1[ and D\2[. Then, it changes the output to HIGH, altering the DMP division, disabling all dividers while it retains the output on HIGH until the Program Counter (PC) resets all dividers. Now the output returns to LOW and the process is repeated. The PC is a simple divide by 8 circuit with an end of count reset, also shown in Fig. 6.

Non-overlapping clock generation and clock buffers
Generally in switched-capacitor circuits two phases of nonoverlapping clocks are required to avoid unwanted charge transfer during sampling and transfer stages. A common design implementation of non-overlapping clock phases / 1 and / 2 is shown in Fig. 7. Additional phases / 3 and / 4 are delayed versions of / 1 and / 2 . To drive large capacitors in the ADCs the clock phases require proper buffering. This is achieved by the buffer tree shown in Fig. 8 for each phase [5].
Disabled during GSM and BT operation Shared between Selection of the signal path

BT and UMTS modes
Disabled during GSM and BT operation

Results
All simulations were performed using Cadence Virtuoso environment in a extracted layout view, including parasitics and corners for process, supply variation and temperature. The PLL design was realized in TSMC 65 nm process. For the LF, Metal-Oxide-Metal (MoM) capacitors were used, while for the RD Modulator circuit validation, Metal-Insulator-Metal (MiM) capacitors were used. Poly-Resistors were used in both designs. Complete layout is presented in Fig. 9. The total area is 114x324 lm (0:037 mm 2 ). The VCO frequency characteristic varying with the control voltage is shown in Fig. 10 and the phase noise for worst case (FF, 1.3 V, 80 o C) is shown in Fig. 11. The phase noise performance, of around À 90 dBc/Hz at 100 kHz frequency offset, is the expected for the ring oscillator topology. Improvements in phase noise response can be achieved at the expense of power consumption [3]. Figure 12 presents the settling behavior of the control voltage fed to the VCO when 200 MHz is selected. Worst case condition in this case is specifically for total settling time, which happens with slow-slow devices at 0 o C and with supply at 1.1 V resulting in total settling time of about 6 ls. Although the worst case results in worst settling time, the ripple in settled condition is actually smaller than typical operation, resulting in a cleaner spectrum, and less jitter, which is desirable for the proposed application since there are no strict requirements in regards to settling time. Figure 13 presents the settling behavior for each possible frequency selection defined by the PSFD. Figure 14(a), (b) show the obtained spectrum for a selected frequency of 200 MHz in typical conditions (TT devices, supply at 1.2 V and 27 o C) and worst case condition (FF devices, supply at 1.3 V and 80 0 C) respectively, spanning between 100 MHz and 300 MHz. The spectrum showed severe degradation as devices tend to fall in the fast-fast process variation.
Jitter response was obtained by eye diagram plot performed in Cadence Virtuoso environment shown in Fig. 15. As expected from spectrum curves, jitter showed to be worst in fast-fast, 1.3 V supply voltage and 80 o C condition, resulting in 1.3 ns, while in typical conditions the resulting jitter is 500 ps. Of course this simulations will only capture the deterministic portion of the total jitter, however this verification is a sufficient preliminary result to give an idea of the PLL behavior in worst case conditions. Performance summary of the PLL is presented in Table 3 and comparison with other works is shown in Table 4. It is clear that compared with other works, this design trades power dissipation for jitter degradation.
Validation of the generated clock was performed in the reconfigurable RD Modulator shown in Fig. 16. The nonoverlapping clocks are generated by the circuit of Fig. 7 and are inserted in the switches of modulator highlighted by the symbols / 1 , / 2 , / 1d and / 2d of Fig. 16. Clock frequencies for each case and results compared with an ideal clock are summarized in Table 5. The tests were performed with clocks at 40, 60 and 80 MHz, in a second order modulator for 40 and 60 MHz tests and third order for the 80 MHz test.
GSM, Bluetooth and UMTS bandwidths, obtained values of Signal-to-Noise Ratio (SNR) and Spurious Free Dynamic Range (SFDR) are in accordance with several reported reconfigurable RD modulators such as [10] and [11]. Modulator spectra are presented in Fig. 17 comparing ideal clock and worst case PLL generated clock for each case. Overall the results showed negligible degradation in SNR and no noticeable additional spurs are present in the spectra, confirmed by the obtained values of SFDR. Although the SNR degradation proved more severe in the 60 MHz case, the results are still satisfactory and validate the clock synthesizer design for the RD type ADC.
From Table 1, jitter performance requirements for the Pipeline topology were not met. Several jitter and duty cycle correction circuits have been reported [12,13] and will be necessary alongside calibration techniques to improve SNR degradation.

Conclusions
A PLL-based clock generator to be used in reconfigurable ADCs was designed to generate clocks in the span between 40 and 230 MHz. Results were validated in extracted layout simulations including parasitics and PVT corners. Additional validation was performed in a prototype reconfigurable RD Modulator for oversampling frequencies of 40, 60 and 80 MHz, with no significant degradation in performance compared with the results of an ideal clock.