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