FPGA implementation of reconfigurable ADPLL network for distributed clock generation

This paper presents an FPGA platform for the design and study of network of coupled All-Digital Phase Locked Loops (ADPLLs), destined for clock generation in large synchronous System on Chip (SoC). An implementation of a programmable and reconfigurable 4×4 ADPLL network is described. The paper emphasizes the difference between the FPGA and ASIC-based implementation of such a system, in particular, implementation of digitally controlled oscillators and phase-frequency detector. The FPGA-implemented network allows studying complex phenomena related to coupled ADPLL operation and exploiting stability issues and nonlinear behavior. A dynamic setup mechanism has been proposed for the network, allowing selecting the desirable synchronized state. Experimental results demonstrate the global synchronization of network and performance of the network for different configurations.

[1]  Gill A. Pratt,et al.  Distributed Synchronous Clocking , 1995, IEEE Trans. Parallel Distributed Syst..

[2]  Gérard Scorletti,et al.  All-digital PLL array provides reliable distributed clock for SOCs , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[3]  J.A. Tierno,et al.  A Wide Power Supply Range, Wide Tuning Range, All Static CMOS All Digital PLL in 65 nm SOI , 2008, IEEE Journal of Solid-State Circuits.

[4]  J. Juillard,et al.  Design and VHDL modeling of all-digital PLLs , 2010, Proceedings of the 8th IEEE International NEWCAS Conference 2010.

[5]  Gordon W. Roberts,et al.  A high-resolution flash time-to-digital converter and calibration scheme , 2004, 2004 International Conferce on Test.