Abstract
Based on the idea of bisection method, a new structure of All-Digital Phased-Locked Loop (ADPLL) with fast-locking is proposed. The structure and locking method are different from the traditional ADPLLs. The Control Circuit consists of frequency compare module, mode-adjust module and control module, which is responsible for adjusting the frequency control word of digital-controlled-oscillator (DCO) by Bisection method according to the result of the frequency compare between reference clock and restructure clock. With a high frequency cascade structure, the DCO achieves wide tuning range and high resolution. The proposed ADPLL was designed in SMIC 180 nm CMOS process. The measured results show a lock range of 640-to-1920 MHz with a 40 MHz reference frequency. The ADPLL core occupies 0.04 mm2, and the power consumption is 29.48 mW, with a 1.8 V supply. The longest locking time is 23 reference cycles, 575 ns, at 1.92 GHz. When the ADPLL operates at 1.28 GHz–1.6 GHz, the locking time is the shortest, only 9 reference cycles, 225 ns. Compared with the recent high-performance ADPLLs, our design shows advantages of small area, short locking time, and wide tuning range.
1. Introduction
Locking time is one of the key parameters in All-Digital Phased Locked Loop (ADPLL) [1,2,3,4]. Ideally, the locking time should be as small as possible. The traditional structure All-Digital Phased Locked Loop (TS-ADPLL) usually uses the adaptive-bandwidth technique [5] or the Digitally Controlled Oscillator (DCO) tuning word estimating with presetting technique [6,7,8] to reduce the locking time. The adaptive-bandwidth technique changes the bandwidth of filter according to the different state. The DCO tuning word estimating and presetting technique change the initial frequency of Digitally Controlled Oscillator, getting more closer to the target frequency, in order to reduce the locking time. And their frequency resolution is not high enough. The traditional structure’s locking time is related to output frequency range, filter’s bandwidth, target frequency, and frequency resolution. The larger the output frequency range is, the smaller the bandwidth of the filter is, the farther the target frequency is from the initial frequency, and the higher frequency resolution of DCO is, resulting in longer locking time [9,10,11,12,13,14,15].
In order to solve the above problem, this paper proposes a new structure All-Digital Phased Locked Loop (NS-ADPLL), which is based on bisection method. The new structure’s locking time, only related to reference frequency, output frequency range, and frequency resolution, has no relationship with the target frequency and Filter’s bandwidth. And the new structure’s locking time growth rate is far slower than the traditional one when the frequency range and the resolution of DCO is increased. The All-Digital Phased Locked Loop proposed in this paper can effectively reduce the lock-in time by 80–90%.
2. Circuit Design
The block diagram of the proposed ADPLL is shown in Figure 1, consisting of Control circuit, DCO circuit and DIV circuit. Control circuit includes: Frequency Compare module (FC), Mode-Adjust module (MA), and Control module.
Figure 1.
Block diagram of the new structure ADPLL.
DCO is made up of DCO-Decoder and DCO module. The basic workflow of the ADPLL system is as follows: FC module detects the difference between the reference signal ref_clk () and the reconstructed signal div_clk (), and it delivers the results to the Control module. When the System is in the first 9 reference clock cycles, the MA module output signal, mode signal, is logic “0”, which means that the system is in the Coarse Adjustment Mode (CAM). After the first 9 reference clock cycles, the MA module will adjust mode signal to logic “1”, which means the system changes from CAM to Fine Adjustment Mode (FAM). According to the MA module and FC module output, the control module will change the PresetWord (PW) of DCO, and the DCO Circuit will adjust frequency of output signal () based on the PW. After that, the DIV circuit will divide the to , and will compare with again. Finally, the ADPLL gradually enters the state of lock, and control module output signal, lock signal, changes to “1”.
The locking method used by the NS-ADPLL is also different from TS-ADPLL. The specific locking process is shown in Figure 2. Figure 2a is the frequency change process of TS-ADPLL, which follows the target frequency step by step. Obviously, the locking time is related to the output frequency range, the bandwidth of the filter and the target frequency, etc. Figure 2b is the locking process of the NS-ADPLL. First, the relationship between and must be determined. If is smaller than , the minimum frequency () will be changed to , and then the increases. If is larger than , the maximum frequency () is changed to , and then decreases, which can be calculated as follows:

Figure 2.
Locking process (a) TS-ADPLL, (b) NS-ADPLL.
Equations (1) and (2) can be implemented using Verilog code as in Equations (3) and (4)
2.1. Control Circuit
Control circuit consists of three modules: MA module, FC module, and Control module.
MA module is responsible for changing the NS-ADPLL working mode. NS-ADPLL has three working modes: CAM, FAM, and Locked-in mode. The working mode is changed according to the reference clock and the relationship between and . At the first 9 reference clock cycles, the NS-ADPLL works at CAM mode. In this working mode, the PW will be adjusted according to the Bisection Method. Because the is 40 MHz, the NS-ADPLL will stay in this mode for 225 ns. Then, the NS-ADPLL will change to FAM. In this mode, the PW will be changed slowly, and the system will enter the next mode after the relationship between and changes three times. The next mode is lock mode, where will continue to track , and the system is locked-in. The flowchart of MA module is shown in Figure 3.
Figure 3.
Operating principle of the MA module.
FC module is responsible for comparing the frequency between reference clock and reconstructed signal. It compares the frequency according to the phase. Figure 4 shows the FC module operating principle. Initially, the module will adjust the phase of , forcing the two signals have the same phase. Then, it senses the first positive edge of or . If reference signal comes first, it means that is larger than . If reconstructed signal comes first, it means that is larger than .
Figure 4.
Operating principle of the FC module.
As shown in the Figure 4, the is smaller than , and the is larger than .
The Control module is shown in Figure 5, which is responsible for adjusting the PW according to the result of FC module, based on which the NS-ADPLL will enter different working mode (CAM or FAM).
Figure 5.
Block diagram of the Control module.
At CAM, the PW will change considerably based on bisection method. The control circuit will cost 9 reference clock cycles in CAM. The number of cycles which the system spends in CAM depends on the number of PW. In NS-ADPLL, DCO has 320 different PW because:
NS-ADPLL will spend 9 reference clock cycles in CAM. When NS-ADPLL is in CAM, the FC module will compare the frequency of and every cycle and output the result. If the result is 1, it means is higher than , and the PW will reduce. Otherwise, when the result is 0, it means is lower than , and the PW will increase. For example, we suppose the result that FC module output in CAM is 0, 0, 0, 1, 1, 1, 0, 0, 0. According to (1) and (2), PW will increase 3 times, from 0 to 159(), from 159 to 239(), and from 239 to 279(). Then, it will reduce 3 times, from 279 to 259(), from 259 to 249(), and from 249 to 244(). Finally it will increase 3 times, from 244 to 246(), from 246 to 247(), and from 247 to 248(). After CAM, NS-ADPLL have a PW which is close to the target PW. Then, NS-ADPLL enters the FAM.
At FAM mode, Control module will adjust PW to make the closer to the . It will cost 100 ns to 300 ns. Because the system always has delay, the DCO output frequency cannot change immediately when PW completes the adjustment. It will lead to the PW which gets in the CAM, not entirely correct, but very close to the right one. Therefore, NS-ADPLL needs FAM to adjust the PW and eliminate the effect of system’s delay. In order to increase the correctness of the PW and reduce the working time of NS-ADPLL in FAM, the system will be locked after the relationship between and changes twice or three times.
Finally, NS-ADPLL is locked, the control module will keep fine tune the PW to make to continue to track . The flowchart of the control module is shown in Figure 6. Although it shows that PW will only be adjusted after NS-ADPLL locked, NS-ADPLL will actually keep adjusting the PW to continue to track .
Figure 6.
Flowchart of the Control module (num is the number of changes in the relationship between and ).
2.2. DCO Circuit
DCO circuit consists of DCO and DCO-Decoder. DCO is an important block in the ADPLL, it will affect the frequency range of ADPLL’s output clock and the power consumption of ADPLL. A high frequency cascade structure DCO with a wide frequency range and fine resolution was designed [16]. Both wide frequency range (500 MHz–2.4 GHz) and fine resolution (1–8 ps) are obtained using a cascading structure consisting of a coarse delay chain and an interpolator. Figure 7 shows the schematic diagram of the proposed DCO.
Figure 7.
Schematic of the DCO.
The DCO has two submodules: coarse-tuning module and fine-tuning module.
The coarse-tuning module is designed with the delay path selection technique, which can achieve very wide frequency range. It consists of eleven main inverters(M-Inv) and eleven compensated inverters(C-Inv) and six switches. In order to reset the DCO, the first M-Inv is replaced with a NAND gate with the reset signal DCORUN. The coarse-tuning module can only select two adjacent delay path to adjust the frequency of DCO. Therefore, there are five different options. For example, when switches L[2] and U[2] are selected, other switches all closed, DCO has the maximum delay and the lowest frequency. If the switches L[0] and U[0] are selected, DCO will have the minimum delay and the highest frequency. We can see that it is easy to increase the output frequency range with the number of M-Inv, C-Inv, and switches increasing. The minimum adjustment of delay is 224 ps in coarse-tuning module
And the fine-tuning module is designed with the interpolator technique in order to improve the resolution of DCO. The schematic of the fine-tuning module is shown in Figure 8. It consists of two types of tri-state inverters; each type has seven inverters, and there are fourteen inverters in all. The first two tri-state inverters are connected to , so the fine-tuning module is controlled by a 6 bits binary control codes F[5:0]. When the control code is in low level, the corresponding tri-state inverter which is connected to the signal UPPER will open, and the one connected to the signal DOWNER will close conversely. The different number of the control code of tri-state inverter represent the different weighted size of tri-state inverter. The binary control code F[5:0] provides 64 options in fine-tuning stage. The total delay rang of the fine-tuning module is equal to one option of coarse-tuning module.
Figure 8.
Schematic of the fine-tuning module.
The DCO has five coarse-tuning options, and each option owns 64 fine-tuning options. Therefore, the DCO has 320 different Control words in total. The post-simulation result is shown in Table 1. We can see that the DCO can work within wide frequency range of 500 MHz–2 GHz and has a high resolution of 1–8 ps. And the layout occupies 0.006 . With the current-hungry structure, the DCO dissipates about 24 mW.
Table 1.
DCO post-simulation results.
In order to prevent the dead zone, which may result in the NS-ADPLL unlocked, the control words and output frequency of DCO must be monotonic. Simulated output period time versus digital control-word for the DCO at 1.8 V supply voltage is shown in Figure 9. The output clock period increases with the control-word.
Figure 9.
Frequency vs. Control word of the DCO.
3. Experimental Results
The proposed NS-ADPLL was implemented in SMIC 180 nm CMOS process with a 1.8 V supply. The microphotograph of the prototype chip is illustrated in Figure 10, The entire die area of the NS-ADPLL is 0.04 . Figure 11 shows the locking time in different output frequency, which shows that the best locking time (225 ns, 9 reference clock cycles) occurs at 1.28 GHz to 1.6 GHz; however, the worst one (575 ns, 23 reference clock cycles) at 1.92 GHz. Figure 12 shows the power consumption in different output frequency. The power consumption increases with the output frequency increases. With a 1.8 V supply at 1.92 GHz, the NS-ADPLL consumes 29.48 mW, of which 80% comes from DCO circuit.
Figure 10.
The microphotograph of the proposed NS-ADPLL.
Figure 11.
The locking time of the NS-ADPLL.
Figure 12.
The power consumption of the NS-ADPLL.
To evaluate the performance of the proposed ADPLL, comparisons had been performed with other high-performance designs, including Young’s ADPLL [1], Amr’s ADPLL [3], Chung’s ADPLL [4], and Chou ADPLL [8]. The comparison results shown in Table 2. It can be observed that the NS-ADPLL shows the best performance in the locking time, output range, and core area.
Table 2.
NS-ADPLL performance comparison.
4. Conclusions
In this paper, a fast-locking ADPLL based on Bisection method with a wide output frequency range and less locking time was proposed. A new structure ADPLL was proposed, using Control Circuit to replace the PFD+DLF. The Control Circuit is responsible for adjusting the working mode and the PW of the NS-ADPLL. The proposed ADPLL can operate from 0.64 GHz to 1.92 GHz with a 40 MHz reference frequency. And the shortest locking time is only 9 reference cycles. The NS-ADPLL shows advantages in less locking time, wide frequency range, and small area.
Author Contributions
Conceptualization, X.D.; Funding acquisition, M.Z.; Methodology, X.D. and H.L.; Validation: H.L. and M.Z.; Writing—original draft, H.L.; Writing—review & editing, X.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research was partly funded by National Natural Science Foundation of China, grant number 62071306; Guangdong Basic and Applied Basic Research Foundation, grant number 2020A1515011482; Science and Technology Innovation Foundation of Shenzhen, grant number JCYJ 20200813135807001 and JCYJ20200109113601723.
Data Availability Statement
Data is contained within the article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Jarrett-Amor, D.; Park, Y.J.; Yuan, F. Time-mode techniques for fast-locking phase-locked loops. In Proceedings of the 2016 IEEE International Symposium on Circuits and Systems(ISCAS), Montreal, QC, Canada, 22–25 May 2016; pp. 1790–1793. [Google Scholar]
- Chen, Y.; Hong, H. A fast-locking all-digital phase locked loop in 90nm CMOS for Gigascale systems. In Proceedings of the 2014 IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne, VIC, Australia, 1–5 June 2014; pp. 1134–1137. [Google Scholar]
- Lotfy, A.; Ghoneima, M.; Abdel-Moneum, M. A fast locking hybrid TDC-BB ADPLL utilizing proportional derivative digital loop filter and power gated DCO. In Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS), Montreal, QC, Canada, 22–25 May 2016; pp. 1646–1649. [Google Scholar]
- Chung, C.; Su, W.; Lo, C. A 0.52/1 V Fast Lock-in ADPLL for Supporting Dynamic Voltage and Frequency Scaling. IEEE Trans. VLSI Syst. 2016, 24, 408–412. [Google Scholar] [CrossRef]
- Kim, D.; Song, H.; Kim, T.; Jeong, D. A 0.3–1.4 GHz All-Digital Fractional-N PLL with Adaptive Loop Gain Controller. IEEE J. Solid-State Circuits 2010, 45, 2300–2311. [Google Scholar] [CrossRef]
- Yu, G.; Wang, Y.; Yang, H.; Wang, H. Fast-locking all-digital phase-locked loop with digitally controlled oscillator tuning word estimating and presetting. IET Circuits Devices Syst. 2010, 4, 207–217. [Google Scholar] [CrossRef]
- Hong, S.; Kim, S.; Choi, S.; Cho, H.; Hong, J.; Seo, Y.H.; Kim, B.; Park, H.J.; Sim, J.Y. A 250-μW 2.4-GHz Fast-Lock Fractional-N Frequency Generation for Ultralow-Power Applications. IEEE Trans. Circuits Syst. II 2017, 64, 106–110. [Google Scholar] [CrossRef]
- Ming-Han, C.; Shen-Iuan, L. A 2.4-GHz Area-Efficient and Fast-Locking Subharmonically Injection-Locked Type-I PLL. IEEE Trans. VLSI Syst. 2020, 28, 2474–2478. [Google Scholar]
- Seong, T.; Lee, Y.; Yoo, S.; Choi, J. A −242dB FOM and −75dBc-reference-spur ring-DCO-based all-digital PLL using a fast phase-error correction technique and a low-power optimal-threshold TDC. In Proceedings of the 2018 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 11–15 February 2018; pp. 396–398. [Google Scholar]
- Lee, J.; Kim, B. A Low-Noise Fast-Lock Phase-Locked Loop with Adaptive Bandwidth Control. IEEE J. Solid-State Circuits 2000, 35, 1137–1145. [Google Scholar]
- Hwang, I.C.; Song, S.H.; Kim, S.W. A Digitally Controlled Phase-Locked Loop with a Digital Phase-Frequency Detector for Fast Acquisition. IEEE J. Solid-State Circuits 2001, 36, 1574–1581. [Google Scholar] [CrossRef]
- Woo, K.; Liu, Y.; Nam, E.; Ham, D. Fast-Lock Hybrid PLL Combining Fractional-N and Integer-N Modes of Differing Bandwidths. IEEE J. Solid-State Circuits 2008, 43, 379–389. [Google Scholar] [CrossRef]
- Tseng, Y.; Yeh, C.; Liu, S. A 2.25–2.7 GHz Area-Efficient Subharmonically Injection-Locked Fractional-N Frequency Synthesizer with a Fast-Converging Correlation Loop. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 811–822. [Google Scholar] [CrossRef]
- Zhao, H.; Mandal, S. A Fast-Settling Integer-N Frequency Synthesizer Using Switched-Gain Control. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 1344–1357. [Google Scholar] [CrossRef]
- Zhang, Y.; Tang, X.; Wei, Z.; Bao, K.; Jiang, N. A Ku-Band Fractional-N Frequency Synthesizer with Adaptive Loop Bandwidth Control. Electronics 2020, 10, 1–14. [Google Scholar]
- Seo, S.; Chun, J.; Jun, Y.; Kim, S.; Kwon, K. A Digitally Controlled Oscillator with Wide Frequency Range and Low Supply Sensitivity. IEEE Trans. Circuits Syst. II 2011, 58, 632–636. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).