A Multiplying Delay-Locked Loop For A Self-Adjustable Clock Generator
Gary Choi
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2017-108
May 16, 2017
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-108.pdf
Using multiple cores on SoC’s are a well accepted solution to improving performance without using as much power as scaling up frequency but each core is a digital circuit that needs to be driven by a clock. Global clock distribution networks are responsible for delivering a reference clock signal to local clock generators that generate local clocks for each core. Current clock distribution and generation circuits tend to consume a lot of power and don’t have a set phase relationship, creating a need for synchronizers that inherently have some latency that limits throughput. This work aims to present a self-adjustable clock generator that multiplies the reference frequency to allow for slower references, which reduces power in clock distribution, and periodically injects the reference frequency to better establish a phase relation between the reference and output frequency. The main focus of the design is on a multiplying delay-locked loop whose frequency is managed by a digital control circuit. The circuit generates 16 phases of 2GHz using a 500 MHz injected reference signal. The injection allows the phase error to reset with every injection.
Advisors: Borivoje Nikolic
BibTeX citation:
@mastersthesis{Choi:EECS-2017-108, Author= {Choi, Gary}, Editor= {Nikolic, Borivoje}, Title= {A Multiplying Delay-Locked Loop For A Self-Adjustable Clock Generator}, School= {EECS Department, University of California, Berkeley}, Year= {2017}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-108.html}, Number= {UCB/EECS-2017-108}, Abstract= {Using multiple cores on SoC’s are a well accepted solution to improving performance without using as much power as scaling up frequency but each core is a digital circuit that needs to be driven by a clock. Global clock distribution networks are responsible for delivering a reference clock signal to local clock generators that generate local clocks for each core. Current clock distribution and generation circuits tend to consume a lot of power and don’t have a set phase relationship, creating a need for synchronizers that inherently have some latency that limits throughput. This work aims to present a self-adjustable clock generator that multiplies the reference frequency to allow for slower references, which reduces power in clock distribution, and periodically injects the reference frequency to better establish a phase relation between the reference and output frequency. The main focus of the design is on a multiplying delay-locked loop whose frequency is managed by a digital control circuit. The circuit generates 16 phases of 2GHz using a 500 MHz injected reference signal. The injection allows the phase error to reset with every injection.}, }
EndNote citation:
%0 Thesis %A Choi, Gary %E Nikolic, Borivoje %T A Multiplying Delay-Locked Loop For A Self-Adjustable Clock Generator %I EECS Department, University of California, Berkeley %D 2017 %8 May 16 %@ UCB/EECS-2017-108 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-108.html %F Choi:EECS-2017-108