analysis of adpll design parameters using tanner...
TRANSCRIPT
![Page 1: Analysis of ADPLL Design parameters using Tanner Toolijarece.org/wp-content/uploads/2014/04/IJARECE-VOL-3-ISSUE-4-414 … · C onter em d n each UP pul ses a nd it decr m t on each](https://reader036.vdocument.in/reader036/viewer/2022090810/611b80d80d83a800415c8ae6/html5/thumbnails/1.jpg)
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)
Volume 3, Issue 4, April 2014
ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE 414
Analysis of ADPLL Design parameters using
Tanner Tool
*Anbarasu, **Durai Samy *M.E.Applied Electronics, Sri Venkateswara college of Engineering, Chennai. **Assistant Professor, Sri Venkateswara college of Engineering, Chennai.
Abstract:-This paper presents the ADPLL design using
tanner and analysis the performance of parameters. Power
is detailed in Tanner. Details of the basic blocks of an
ADPLL is discussed. In this paper, the reduction of maximum frequency, power ,transient analysis, delay, is
discussed and the result are compared. Its simulation
results using Tanner Tool are also discussed.
Keywords- DCO; ADPLL; Loop Filter;TDC; Phase Detector
I. INTRODUCTION
The PLL is a self-correcting control system in which one signal chases another signal.PLL has four types i). Linear
PLL ii).Digital Phase Locked Loop iii).All Digital Phase
Locked Loop iv). Software PLL (SPLL).ADPLL
takes input as only digital signals. Due to digital signal
as input signal ADPLL offers various advantages over the
different types of PLLs. Beginning of all digital phase-
locked loops (ADPLL) started in 1980[1]. A new
Digitally Controlled Oscillator (DCO) has been
developed by researchers to obtain good phase and
frequency error that was not implemented with 74HC297
IC[3], [2], [4].In 2006 double edge triggered D flip-flop as phase detector was proposed [5] .This design reduced
33% of power dissipation. An example of the ADPLL is
implemented [3]. All the components of ADPLL are fully
digital. The ADPLL is designed using Verilog HDL.
HDL is very flexible for modifying the design
parameters.
The paper is divided in the several sections as follows:
Section II provides the ADPLL design and describes all
the building blocks of the ADPLL. Section III gives the
ADPLL design using Tanner and its simulation results.
finally the last section I V provides the conclusion.
II. ADPLL DESIGN
ADPLL is a negative feedback control system and it
consists of a phase detector, loop filter and digitally
controlled oscillator. It contains all the digital blocks. In the
feedback path a divide-by-N counter is also added in the feedback path to provide a frequency synthesis function.
The signal could be single or combination of parallel digital
signals. Fig. 1 shows a basic structure of an ADPLL [3].
The aim of the ADPLL is to interlace the phase input v1 and
output v2‟ and also the frequency. To reduce the difference among two signals phase detector is used.For removing
noise loop filter is used. Finally, the digitally- controlled
oscillator (DCO) gets the signals from LF and makes
closer to the input signal. To realize an ADPLL, existing
elements must be digital circuits. There are some
advantages: No off- chip components and Insensitive to
technology.
Fig.1: General Block Diagram of ADPLL
A. Building Blocks in an ADPLL
From the basic operation of an ADPLL, three important building blocks are needed to provide phase locking,
namely a phase detector, loop filter and digitally-controlled
oscillator. Most widely used implementation methods for
the building blocks are investigated in this section.
1. Phase Detector
It is also called phase comparator. Output depends upon the
phase error. Output signal contains low frequency and higher
frequency component.
![Page 2: Analysis of ADPLL Design parameters using Tanner Toolijarece.org/wp-content/uploads/2014/04/IJARECE-VOL-3-ISSUE-4-414 … · C onter em d n each UP pul ses a nd it decr m t on each](https://reader036.vdocument.in/reader036/viewer/2022090810/611b80d80d83a800415c8ae6/html5/thumbnails/2.jpg)
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)
Volume 3, Issue 4, April 2014
ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE 415
Phase Frequency Detector
For ADPLL design phase frequency detector is used.
It compares the reference and DCO signal.
Fig.2 Phase Frequency Detector
Phase Frequency Detector is a
asynchronous sequential logic circuit that prevents a
"false lock" condition. If the Phase error is small,
then short output pulses are produced.
Fig.3 Phase Frequency Detector
Fig.4 Phase Frequency Detector simulation
Advantages are Phase error lies between -360 to 360
degrees. Larger phase tracking range.
Time to Digital Converter
Time-to-digital converters (TDC) certainly
most engineers link this expression with all-digital
phase-locked loops (PLL) where a TDC serves as phase detector .
Fig.5 Parallel Time to Digital Converter
Parallel delay elements with gradually
increasing propagation delays are simultaneously
sampled on the arrival of stop signal.
Fig.6 Parallel TDC using Tanner
Fig.7 Simulation Result of Parallel TDC using
Tanner
2. Loop Filter
It is nothing but an integrator. Phase Detector having a
parallel digital output i.e using TDC is UP/DOWN Counter
Loop Filter. Phase Detector not having a parallel digital
output i.e not using TDC is K Counter Loop Filter. For our
ADPLL implementation UP/DOWN counter loop filter is
used.
UP/DOWN Counter Loop Filter
For getting clock and direction signal a pulse forming
circuit is used. Counter is incremented on each UP pulses and it is decremented on each down signals. So
counter adds both pulses. So its work like an integrator.
The counter is an n-bit parallel output signal which is the
weighted sum of the UP and the DN pulses.
![Page 3: Analysis of ADPLL Design parameters using Tanner Toolijarece.org/wp-content/uploads/2014/04/IJARECE-VOL-3-ISSUE-4-414 … · C onter em d n each UP pul ses a nd it decr m t on each](https://reader036.vdocument.in/reader036/viewer/2022090810/611b80d80d83a800415c8ae6/html5/thumbnails/3.jpg)
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)
Volume 3, Issue 4, April 2014
ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE 416
Fig.8 UP/DOWN Counter Loop Filter
Fig.9 UP/DOWN Counter Loop Filter Schematic
Fig.10 UP/DOWN Counter Loop Filter Simulation in
Tanner
3. Digitally Controlled Oscillator
Digitally Controlled oscillators are nothing but a modified oscillator .Depending upon output of the
loop filter they change their frequency. Increment
Decrement counter is used for our ADPLL design.
Increment Decrement Counter
Increment-Decrement Counter consists of two
blocks. ID counter with ÷ N counter for again dividing
the OUT. Clock of increment-decrement counter is 2N
times multiple of center frequency.
Fig.11 Increment Decrement Counter with 2 bit as
input in xor gate
Fig.12 Exor gate in terms of NAND gate
Exor gate is converted to the Nand gate to reduce
the delay. In ADPLL,8 bit is used so that the 8
bit increment decrement circuit is needed.So,the
circuit is replicated and it can be followed by ÷N counter is used. Fig.10 describes the Simulation
Result of Incrementer Decrementer Counter with 8
bit as input.
Fig.13 Increment Decrement Counter circuit
Fig.14 Increment Decrement Counter Simulation
Divide by N Counter
The total number of counts or discrete
states through which a counter can progress is
given by 2n, where „n‟ is the total number of flip- flops. The total number of states through which a counter can progress is said to be modulus of a counter.
Fig.15 Divide by 8 Counter
![Page 4: Analysis of ADPLL Design parameters using Tanner Toolijarece.org/wp-content/uploads/2014/04/IJARECE-VOL-3-ISSUE-4-414 … · C onter em d n each UP pul ses a nd it decr m t on each](https://reader036.vdocument.in/reader036/viewer/2022090810/611b80d80d83a800415c8ae6/html5/thumbnails/4.jpg)
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)
Volume 3, Issue 4, April 2014
ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE 417
Parameters previous
work
Currentwork
No. of Mosfet 1262 1253
Total nodes 1154 1143
Power Consumption
14.1mW 12.9mW
Run time delay
179.3s 172.84s
Fig.16 Divide by 8 Counter schematic
Fig.17 Divide by 8 Counter simulation
III. ADPLL DESIGN
ADPLL components are Digital Phase Detectors
(DPDs), Digital Loop Filters (DLFs) and Digital
Controlled Oscillators (DCOs). Based on all these
components we can make various types of ADPLLs.
A.ADPLL Design Using Tanner
All basic building blocks of ADPLL i.e. Digital Phase Detector, Digital Loop Filter and Digital Controlled Oscillator are designed.Here Phase Frequency Detector is used. Output of PFD is fed into Time to Digital Converter to convert into 8 bits and it is followed by UP/DOWN counter Loop Filter. Then ID counter is used,when computing the carry/borrow for decrementing,each bit is flipped. Output of ID counter (IDout) is fed into divide
by N counter, which is the last stage of DCO. IDoutis used as clock pulses for divide by N counter.A diagram of designed and implemented ADPLL [8] is shown.
Fig.18 Detailed Block Diagram of ADPLL
Fig.19 Schematic of All Digital PLL
B. ADPLL Simulation Results in Tanner
Fig.20 Simulation of All Digital PLL
Table 1.1 Comparison using tanner
IV. CONCLUSION AND FUTURE WORK
This paper discusses the ADPLL design using
Tanner tool. The parameters are discussed and result is
reduced by convert xor gate to Nand gate when compared to the previous result. Future work includes further the
detailed Study of Digitally Controlled Oscillator & the
jitter is reduced by reducing the glitches in the Nand gates
and used in any other application of ADPLL.
ACKNOWLEDGEMENT
We would like to take this opportunity to express my
gratitude to the people whose assistance has been
invaluable in this paper. We would like to thank the
Director of Sri Venkateswara College of Engineering,
Chennai for providing financial and infrastructure support for making this work possible.
![Page 5: Analysis of ADPLL Design parameters using Tanner Toolijarece.org/wp-content/uploads/2014/04/IJARECE-VOL-3-ISSUE-4-414 … · C onter em d n each UP pul ses a nd it decr m t on each](https://reader036.vdocument.in/reader036/viewer/2022090810/611b80d80d83a800415c8ae6/html5/thumbnails/5.jpg)
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)
Volume 3, Issue 4, April 2014
ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE 418
REFERENCES
[1] Aniruddha Chandra, Lecture on “Phase Locked
Loop”, in winter school on VLSI Systems
Design,ECE Department,
NIT Durgapur, Jan. 2009.
[2] K.T.lbrahim,and A.E Salama, “Digital Of ADPLL
for Good Phase and Frequency Tracking
Performance”, Nineteenth National Radio Science
Conference,Alexandria,March 2002.
[3] Roland E.Best, “Phase Locked Loops Design
Simulation and Applications”, McGraw-Hill, 5th
Edition.
[4] Qiang Zhang, “Research and application of all
digital phase locked loop”,Proceedings of Second
IEEE International Conference on Intelligent
Networks and Intelligent Systems, 2009,(ICINIS
'09), Tianjin, China.
[5] Chang-Hong Shan, Zhong-ze Chen, “An All-Digital
Phase- Locked Loop Based on Double Edge
Triggered Flip- flop”, Proceedings of 8th IEEE
International Conference on Solid- State and
Integrated Circuit Technology, (ICSICT-2006),
Oct. 2006, Shanghai, China.
[6] M. J. P. Brito, and S. Bampi, "Design of a digital
FM demodulator based on a 2nd-order all digital
phase locked loop”, Journal of Analog Integrated
Circuit and Signal Processing,Springer Netherland,
May 28 2008, 57 (1- 2): 97 – 105.
[7] IndranilHatai, IndrajitChakrabarti, "FPGA
Implementation of a Digital FM Modem,"
Proceeding of IEEE International Conference on
Information and Multimedia Technology, 2009
(ICIMT‟09), pp.475-479.
[8] Martin Kumm, HaraldKlingbeil, Peter Zipf, “An
FPGA- Based Linear All-Digital Phase-Locked
Loop”, IEEE Trans. on Circuits and Systems 57-
I(9): 2487-2497 (2010).