Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Low Power clock-synchronizer for SOC with delay line controller

(DLC) in 45nm CMOS Technology.


Srivathsava.N.L, Tripti Kulkarni
Department of Electronics and Communication,
PES Institute of Technology,
100-ft Ring Road, BSK 3rd Stage,
Bangalore-560085, Karnataka, India.
srivathsava51@gmail.com, triptikulkarni@pes.edu.
Abstract – Clock synchronizer is the circuit which
synchronizes the clock provided to different loads (modules
or functional blocks). The advancement of the VLSI has led
to new field- SoC. The clock synchronizer finds its
application in SoC. The clock-synchronizer in SoC has to
maintain the clock skew between modules zero. This paper
presents clock synchronizer architecture. This synchronizer
is designed on 45nm CMOS technology, simulated using
Tanner EDA tool and T-SPICE, with 2V power supply. The
average power consumed is 6.688514e-002 watts.

Keywords: System On Chip (SoC), Dynamic Voltage and


Frequency scaling (DVFS), Phase locked loop (PLL), variable
delay line (VCDL), Phase Frequency Detector (PFD) Charge
Pump (CP),Duty Cycle to Digital, pulse-triggered capturing
circuit, delay line controller (DLC), dead lock state.
Fig. 2. General clk-synchronizer architecture.
I. INTRODUCTION
SoC can be defined as the system with number of In this paper we present clock synchronizer architecture,
standalone devices which are tailored together to work as a i.e. Clock synchronizer with digital feedback.
single system on a single chip [1]. Thus the SoC consists
of the numerous of modules working as a single system. In II. VOLTAGE CONTROLLED DELAY LINE (VCDL)
SoC to save the power, the DVFS (Dynamic Voltage and
VCDL is the circuit where the delay of the signal
Frequency Scaling) technique is used to save the power.
path can be varied by the control voltage.
Due to extensive use of the DVFS module, the work load
as seen by the clocks in the different module will vary, The VCDL [2] constructed is chain of buffer, with
thus introducing the problem of the skew between clocks transistors used as a switch to by-pass the signal form the
of different modules, Fig 1. To eliminate the clock skew, chain to get variable delay based on the transistor that is
clock synchronizer is used, Fig 2. turned on.

The VCDL constructed is as in Fig 3. The chain of


two buffers is used as a unit; the signal is extracted via
switch. The delay introduced by single unit is 45.38Ps.
The further stage will introduce the delay in the same
manner.

Fig. 1. Skew in SoC.

The general clock synchronizer architecture is as in Fig 2.


Fig. 3. Voltage Control Delay Line.
The clock is supplied from the PLL; to the both static and
variable load (variable load is due to use of DVFS
scheme). Due to difference in the loads, the output clocks III. CLOCK SYNCHRONIZER
will suffer from skew with each other, Fig 1. By adding
The synchronizer constructed is based on the principle
the Delay Line Controller (DLC), the error is calculated
and error signal is fed an input to the Voltage Control that when two signal of varying skew is fed to phase
Delay Line (VCDL), which adjusts the counter load on the frequency detector (PFD) and followed by charge pump
clock path to the variable load, and thus the load in the (CP), the duty cycle of the output of the CP will vary. The
both the path is balanced, and clock out of the modules variation of the duty-cycle is used as an error and used to
will be in phase. choose the counter delay to make the skew zero.

A. Phase frequency detector (PFD):


A circuit that detect both phase and frequency
difference is preferred in a charge pump PLL than phase
detector, because it increases the acquisition range and
lock speed in PLL. It is called PFD [8]; it produces two
outputs unlike the PD which produces only output.The
used PFD [3], shown in Fig 4, it uses TSPC architecture.
The resetting module has been implemented differently in
relation to the conventional method. When both signals
(up and down) are in the high state then the reset is started,
but the slave part has an asynchronous reset and the master
part is resetting synchronously. PFD is completely
symmetrical, there is no division in its construction
between the master and the slave block, the master block Fig. 5. Phase Frequency Detector driving Charge Pump.
is chosen when first upcoming signal appears.
The CP used contains a simple switch, Fig. 6, the up and
Synchronous reset in PFD increases the maximum
down signal will drive the two switches.
operating frequency and significantly reduces power
consumption. The average power consumed is
0.2293978m W

Fig. 6. Charge Pump.


Fig. 4. Phase Frequency Detector.
C. Duty Cycle to Digital Converter (Delay Line
B. Charge Pump (CP): Controller- DLC)
Cp [4] Converts PFD phase error (digital) to charge The general block diagram of the delay line controller is as
(analog) Charge is proportional to PFD pulse widths, in fig 7.

Qcp = Iup*tfaster – Idn*tslower. (1)


Qcp is filtered/ integrated in low-pass filter.

A typical PFD driving CP is shown in the Fig 5. Two


switches are driven by up and down signal from PFD.
When the up signal is asserted the output node is charged,
it will be discharged when the down signal is asserted.
This will convert the PFD output to voltage pulses which
is proportional to the PFD pulse width.

Fig. 7. Delay Line Controller.

As the skew to the PFD is varied, the duty cycle at the


charge pump output varies. This variation of the duty cycle
is converted in to digital signal to have a digital feedback.

The duty-cycle to digital converter constructed based


on pulse-triggered capturing circuit [5], Fig. 8. It consists
of a buffer chain, and a D-FF chain. The chain of D-FF load and also the error is evaluated. The time length of the
will have delayed version of the output of CP as D-IN and evaluation phase is represented as tev.
clock. The converter will act as the shift register which
will be activated only during the on time of the pulse 2) Dealy adjustment phase:
output of CP, thus will generate the bit sequence unique to During the dealy adjustment phase, the clock via
the on-time of the pulse or the duty-cycle. Here number of refernce path is cutoff and error signal which is latched in
digital bit, N, used must satisfy the equation, the D-FF shift-register is supplied as the feed back signal
will adjust the counter load i.e., VCDL. The start time of
T = N*tp. the dealy adjustment phase is represented as tda.

T: Pulse width. Both the phase must be separated by the sufficient time
gap, which is called ‘guard band’ (tev - tda). If the guard
tp: Delay of the buffer.
band is zero or negetive the circuit will enter in the phase
where the clock out of the variable delay will fall to zero
due to the fact the the feed back signal to the VCDL will
all go high, this state is called as the, ‘dead lock state’. The
guard band chosen in our work is, 1.41ns.

III. SIMULATION RESULTS

1) Performance of the DLC.


Fig. 8. Duty-cycle to Digital converter. The power consumed DLC is 6.688514e-002 watts.

 Skew(PS) Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Evaluation Guard Band Total Dealy
Phase (tev ) (tda)
45.38 1 0 0 0 0 0

90.76 1 1 1 0 0 0 1.72 ns 1.41ns 3.13ns

136.14 1 1 1 1 0 0 Table 2: Performance of DLC.

181.52 1 1 1 1 1 0
Table 1: Digital Output of the duty cycle to digital
converter.

Table 1 summarizes the output of the duty cycle to digital


converter. Each of the skew observed will generate the
1) Simulation results:
unique bit pattern, which can be converted in to a single
bit using basic logic design technique. The duty cycle to The output wave form that is discussed is WRT to
digital converter followed by the logic gates to implement the skew 90.76ps.
the control signal will form delay line controller (DLC).

D. Timing Consideration (Clock gating):


The operation of the proposed clock synchronizer
work in two phases,

1. Evaluation phase.

2. Delay adjustment phase.

1) Evaluation phase:
In the evaluation phase, the circuit will evaluate the
skew. During the evaluation phase, the variable load is
supplied with clock via a reference path to evaluate the
skew between the clock out of the varaible load and static
Fig. 12. Constructed clock synchronizer.

IV. CONCLUTION

The constructed clock synchornizer uses a novel


approach to clock synchronizer construction. It uses a new
concept of duty cycle to dugital converter which is very
Fig. 9. Simulation of the duty cycle to digital converter. much effective to have a digital feed-back. The power
consumed by the whole controller is 6.688514e-002 watts.
This architecture can be easily exttened to multiple branch.
The duty cycle to digital converter suffer from a drawback
i.e., it is frequency sensitive i.e., the digital logic
constructed to generate the digital feed back has to be
changed as the frequency varies. This would be the future
enhancement.

V. REFERENCE

[1] Masafumi Onouchi, Yusuke Kanno, Makoto Saen,


Shigenobu Komatsu, Yoshihiko Yasu, and Koichiro
Ishibashi, “Low-Power Wide-Range Clock Synchronizer
with Predictive-Delay-Adjustment Scheme for Continuous
Voltage Scaling in DVFS Control”, IEEE Asian Solid-
Fig. 10. Simulation of the DLC.
State Circuits Conference November 16-18, 2009.

[2] Adam Zazi bl, “Low Power 1 GHz Charge Pump


Phase-Locked Loop in 0.18 µm CMOS Process”, 17th
International Conference on Mixed Design of Integrated
Circuits and Systems (MIXDES)", PP- 277- 282, June-
2010.

[3] Dennis Fischette, “Practical Phase-Locked Loop


Practical Phase-Locked Loop Design”, 2004 ISSCC
Tutorial.

[4] Ryofi Haradafi,YukiofiMitsuyamafi, fiMasanorifi


Hashimotofi, Takaofi Onoye, “Measurement Circuits for
Fig. 11. Clock synchronizer simulation. Acquiring SET Pulse Width Distribution with Sub-FO1-
inverter-delay Resolution”, 11th International Symposium
on Quality Electronic Design, PP-22-24, March 2010.
2) Constructed clock synchronizer:
[5] Mengzhang Cheng, Coll. of Inf. Sci. & Eng., Huaqiao
Univ., Quanzhou “A low noise CMOS phase locked loop”,
International Conference on E-Product E-Service and E-
Entertainment (ICEEE), December 2010.

[6] Arkadiy Morgenshtein, Alexander Fish, Israel A.


Wagner, “An efficient implementation of the D-flip-flop
using the GDI technique”, Circuits and Systems, 2004.
ISCAS-2004, 23-26 May 2004.

[7] Behzad Razavi, “RF Microelectronics”, Prentice Hall,


First edition, November 16, 1997.

[8] Wayne Wolf, “Modern VLSI Design: System-on-Chip


Design ”, 3rd Edition, Pearson Education, January 24,
2002.

You might also like