SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
DOI : 10.5121/vlsic.2012.3209 99
FPGA Implementation of ADPLL with
Ripple Reduction Techniques
Manoj Kumar1
and Kusum Lata2
Department of Electronics and Communication Engineering,
Indian Institute of Information Technology, Allahabad, INDIA
manojnitc@gmail.com , kusum@iiita.ac.in
ABSTRACT
In this paper FPGA implementation of ADPLL using Verilog is presented. ADPLL with ripple reduction
techniques is also simulated and implemented on FPGA. For simulation ISE Xilinx 10.1 CAD is
used.Vertex5 FPGA (Field Programmable Gate Array) is used for implementation. ADPLL performance
improvement, while using ripple reduction techniques is also discussed. The ADPLL is designed at the
central frequency of 100 kHz. The frequency range of ADPLL is 0 kHz to 199 kHz. But when it is
implemented with ripple reduction techniques, the frequency range observed is from 11 kHz to 216 kHz.
KEYWORDS: DCO, ADPLL, LOOP FILTER, PHASE DETECTOR
1. INTRODUCTION
ADPLL is modified form of phase locked loop (PLL).It consists of digital blocks only. It tracks
the signal frequency. PLL uses negative feedback concept to make both frequency equal. For
locked state PLL has small phase error or zero phase error but exactly the same frequency [1]. As
it takes binary signal as input so it can easily implemented on FPGA [3], [5], [6] .It offers many
advantages. It has less market cost. It consumes very less power. ADPLL can be used in clock
distribution and generation for processors [4]. The first ADPLL was reported in 1980 [12] .With
use of 74HC297 IC [3] a modified form of ADPLL is developed. In this design a new digital
controlled oscillator (DCO) is developed. This gives very good phase a frequency error tracking
that was not implemented with 74HC297 IC. Clock recovery is most important use of ADPLL
[7]. Data may affect with noise that noise is called ripple. For reducing ripple in the ADPLL
circuit ripple reduction techniques are also reported in different research papers [1], [9], [10],
[11].
An example of an ADPLL is implemented [1]. All the components of ADPLL are fully digital.
Verilog HDL is used to design an ADPLL. HDL is very flexible for modifying the design
parameters. To implement the design 10.1 version of Xilinx is used .To reduce ripple a new
ADPLL structure is implemented [1]. Both design of ADPLL is implemented on to FPGA. Linear
ADPLL was implemented on FPGA [6]. Recently an all-digital phase-locked loop (ADPLL)
having a fault detection of the input reference signal was modelled in Verilog hardware
descriptive language (HDL) [7].
This paper is organized as follows: In section 2 we give a brief overview of the ADPLL design.
Section 3 describes the ADPLL implementation with ripple reduction techniques. This section
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
100
also presents the Xilinx simulation results. In section 4, the FPGA results have been discussed.
Finally, in the section 5 we conclude the research work presented in this paper.
2. ADPLL DESIGN
Figure1 shows the elemental diagram of ADPLL.ADPLL blocks are: 1) Phase detector 2) Loop
filters 3) Digital Controlled Oscillator. First component phase detector works as a phase
comparator. Phase detector checks phase error among signals produces an error pulses. In our
design EXOR gate is used as phase detector (PD).This type of PD produces an error pulses on
both the edges. EXOR gate maintain phase tracking in the range of [90,-90] degree [1].
Figure 1. The basic block diagram of ADPLL
Second component loop filter removes high frequency parts of phase error signal [2]. For loop
filter k counter is used. It always works with phase detector. Output of phase detector is fed
into the k counter.k counter clock is M times multiple of the center frequency. M typically be 8,
16, 32.. [1] .It contains two independent counters. First counter is up counter and second is down
counter. But in practice both counts upward. The modulus of counter is k. The range of the both
the counters is from 0 to k-1. dn/up signal controls the operation of k counter. If this signal is
high, then down counter is active otherwise, if it is low, then up counter is active. The MSB of
down counter is borrow and the MSB of up counter is carry.DCO operation is controlled by these
two signals.
Third component digital controlled oscillator (DCO) makes the frequency equal to the input
frequency. For this increment-decrement counter is used. It has three inputs: (a) Inc, (b) Dec, (c)
IDClock. It works together with k counter [1] .It uses id clock, as clock signal. Id clock is
multiples of centre frequency and modulus of divide by n.
2.1. ADPLL Implementation
All basic building blocks of ADPLL i.e. phase detector, loop filter and digital controlled oscillator
are designed using Verilog. For verifying the design test bench has been created and simulation is
done. For designing and simulating Xilinx ISE 10.1 tool is used. Figure 2 [1] shows the
implemented ADPLL block diagram.
EXOR is used as PD. Centre frequency is taken as 100 kHz. The simulation output of ADPLL in
the locked condition at frequency of 199 kHz is shown in figure 3. In this figure,3. tc represents
DCO's output at the last stage. tc1 represents input signal. dn/up signal is represented by
updwn.Figure3 shows that frequency of DCO and input are same and very less phase error among
them which is satisfying the condition for locking.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
101
Figure 2. ADPLL circuit diagram
Figure 3. Simulation output of the ADPLL in locked condition at f = 199 kHz
Figure 4 shows simulated waveform of the design for the unlocked case. In this figure tc and tc1
represents DCO and input signal. dn/up signal is represented by updwn. The input frequency of
the ADPLL is taken as 200 kHz. Figure 4 represents the conditions for unlocking. Simulation is
performed for different frequencies and the hold range of the designed ADPLL is 0 Hz-199 kHz.
In the next section the ADPLL is designed with Ripple reduction techniques and simulated in the
same way as this ADPLL.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
102
Figure 4. Simulation output of the ADPLL in unlocked condition at f = 200 kHz
3. DESIGN OF ADPLL WITH RIPPLE REDUCTION TECHNIQUE
By using ripple reduction techniques ADPLL performance can be improved. Figure 5, represents
ADPLL design with ripple reduction techniques. K counter uses an extra enable signal. Loop
filter works only when enable becomes high. For suppressing ripple second MSB is used. en
represents enable input for the k counter. The en signal is high about 50% of time. Now, K
counter generates maximum number of carries. Divide by n counter output is represented by
tc.tc1 represents the input signal.
Figure 5. ADPLL design with ripple reduction technique.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
103
Design is implemented with the condition K>M/4 the however, the value of M remains same in
both the designs. Other methods are discussed in paper [1], [13] ,Figure 6 represents ADPLL
design with ripple reduction technique in locked condition at frequency of 216 kHz. tc1
represents input signal. dn/up signal is represented by updwn. This design uses same center
frequency. tc1 is taken as 199 kHz.figure 6, represents the conditions of locking. Figure 7 shows
simulated waveform of the design for the unlocked case. In this figure tc represents final output of
DCO. dn/up signal is represented by updwn .In this case input frequency is taken as 200 kHz.
Figure 7, shows that hold range varies with the ripple reduction technique. This design provides
better hold range. The hold range in the case is 11 kHz - 216 kHz.
Figure 6. Simulation output of the ADPLL in locked condition at f = 216 kHz
Figure 7. Simulation output of the ADPLL in unlocked condition at f = 217 kHz
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
104
4. RESULTS
The ADPLL has been implemented into Xilinx vertex5 xc5vlx110t chip. Chip is having 69,120
LUT’s. A maximum of 640 IO's are available.65 nm CMOS technology based FPGA is taken.
FPGA system clock is 100mhz.This design is used in high frequency applications. It offers better
locking among reference signal and DCO signal. The hold range of design is from 0 Hz-199 kHz.
Figure 8 shows the FPGA output for locked case. Figure 9 shows the FPGA output for unlocked
case. Figure 10 shows the FPGA output for locked case when ripple reduction technique is used.
Figure 11 shows the FPGA output for unlocked cases when ripple reduction technique is
considered. The FPGA results are shown with the help of Digital Phosphor Oscilloscope (DPO)
from Tektronix i.e. TDS 305 4B DPO. Digital Phosphor Oscilloscope (DPO) having 500 MHz
frequency capturing capability. From figure 8, 9, 10 and 11 it can be seen that when ripple
reduction technique is used then better capture range is achieved. Thereby, we got better lock
range for the ADPLL with ripple reduction technique.
Figure 8. FPGA output of the ADPLL in locked condition at f = 200 kHz
Figure 9. FPGA output of the ADPLL in unlocked condition at f = 205 kHz
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
105
Figure 10. FPGA output of the ADPLL (ripple reduction technique) in locked condition at f =215 kHz
Figure 11. FPGA output of the ADPLL (ripple reduction technique) in unlocked condition at
f = 216 kHz
5. CONCLUSIONS
This paper discusses the ADPLL implementation in two ways; viz, basic ADPLL implementation
and ADPLL implementation with ripple reduction technique. For ADPLL design and simulation
the Xilinx 10.1 is used .FPGA implementation for both the circuit (i.e. with and without ripple
reduction techniques) has been presented. Improvement in the performance of an ADPLL with
the help of ripple reduction techniques is discussed. ADPLL is implemented with centre
frequency of 100 kHz. For the ADPLL the frequency range is from 0 kHz to 199kHz.When
ADPLL is implemented with ripple reduction techniques then the frequency range is observed as
11 kHz to 216 kHz. The results as discussed in the previous section, from the FPGA
implementation shows that the better lock range can be achieved by reducing the ripples.
ACKNOWLEDGEMENTS
I would like to take this opportunity to express my gratitude to the people whose assistance has
been invaluable in this paper. I would like to thank the Director of Indian Institute of Information
Technology, Allahabad for providing financial and infrastructure support for making this work
possible.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012
106
REFERENCES
[1] Roland E. Best, “Phase Locked Loops Design Simulation and Applications”, McGraw-Hill, 5th
Edition.
[2] Qiang Zhang, “Research and application of all digital phase locked loop”, Intelligent Networks and
Intelligent Systems School of Electrical Engineering and Automation, Hebei University of
Technology, Tianjin, China Conf., 2009.
[3] 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.
[4] Riad Stefo, Jorg Schreiter, Jens-Uwe SchliiOler and Rene SchiiRny, “High Resolution ADPLL
Frequency Synthesizer for FPGA- an based Applications”, Department of Electrical Engineering and
Information Technology Dresden University of Technology, Germany.
[5] Indrani Hatai, and Indrajit Chakrabarti, “FPGA implementation Digital FM Modem”, Information
and Multimedia Technology Electronic and Electrical Communication Engineering Indian Institute of
Technology, Kharagpur, India, Conf., 2009.
[6] Martin Kumn, and Harald Klingbeil, “An FPGA-Based Linear All Digital Phase-Locked Loop”, IEEE
transaction on circuit and systems, VOL 57, NO.9, September 2010.
[7] Moorthi S., and Meganathan D. “Low Jitter ADPLL based Clock Generator High Speed SoC
Applications”, World Academy of Science, Engineering and Technology 42 2008.
[8] Sandeep Vallabhaneni, and Sanjay Attri, “Design of an all-Digital PLL core on FPGA”, Sci. /Engr.
SF, AISG/AISD, IISU, ISRO India.
[9] Pao-Lung Chen and Chun-Chien Tsai, “An Interpolated Flying-Adder Based Frequency Synthesizer”
Department of Computer and Communication Engineering, National Kaoshiung First University of
Science and Technology,No. 2, Jhuoyue Road, Nanzih District, Kaohsiung City 811, Taiwan.
[10] Moorthi S, Meganathan D. “Low Jitter ADPLL based Clock Generator for High Speed SoC
Applications”, World Academy of Science, Engineering and Technology 42 2008.
[11] Kwang-Jin, LEE,Hyo-chang, KIM, “A Low Jitter ADPLL for mobile applications” IEEE
transaction, Vol.E88C, No.6, June2005.
[12] Aniruddha Chandra, “Phase Locked Loop”, ECE Department, NIT Durgapur, Winter School on VLSI
Systems Design, WB, Jan24, 2009.
[13] Rosink,W.B., “ All-Digital Phase-Locked loops Using the 74HC/HCT297 ”, Philips
componenets,1989.(Available in the United states from Philips Semiconductors),811 east Arques
Ave.,Sunnyvale , CA 94088

More Related Content

What's hot

Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFETAnalysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFETrbl87
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueIJERA Editor
 
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...rahulmonikasharma
 
Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)aicdesign
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
RF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureRF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureSimen Li
 
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierRF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierSimen Li
 
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134welahdab
 
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET Journal
 
Sigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSatish Patil
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-powereSAT Publishing House
 

What's hot (20)

Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFETAnalysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI technique
 
Ln3619761985
Ln3619761985Ln3619761985
Ln3619761985
 
FFaraji
FFarajiFFaraji
FFaraji
 
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
 
Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)
 
GFSK DEMODULATOR
GFSK DEMODULATORGFSK DEMODULATOR
GFSK DEMODULATOR
 
F0213137
F0213137F0213137
F0213137
 
FinalReport
FinalReportFinalReport
FinalReport
 
1749 1756
1749 17561749 1756
1749 1756
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
RF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureRF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver Architecture
 
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband AmplifierRF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
 
General/Digital up conversion
General/Digital up conversionGeneral/Digital up conversion
General/Digital up conversion
 
Pramodlna
PramodlnaPramodlna
Pramodlna
 
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
 
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
IRJET- Performance Analysis of Clock and Data Recovery Circuits using Multile...
 
PLL Note
PLL NotePLL Note
PLL Note
 
Sigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital Converters
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-power
 

Similar to FPGA Implementation of ADPLL with Ripple Reduction Techniques

Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerSpur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerIDES Editor
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...eSAT Journals
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersEditor IJMTER
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCVLSICS Design
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09imranbashir
 
Optimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low PowerOptimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low Poweriosrjce
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention LogicIRJET Journal
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...CSCJournals
 
Counter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationCounter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationeSAT Journals
 
Counter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationCounter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationeSAT Publishing House
 
Comparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedComparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedeSAT Publishing House
 
Comparison of various noise mitigation technique used with clipping for reduc...
Comparison of various noise mitigation technique used with clipping for reduc...Comparison of various noise mitigation technique used with clipping for reduc...
Comparison of various noise mitigation technique used with clipping for reduc...eSAT Journals
 
Comparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedComparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedeSAT Publishing House
 
A modern dsp_lockin_amplifier
A modern dsp_lockin_amplifierA modern dsp_lockin_amplifier
A modern dsp_lockin_amplifierSteveHageman3
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)Piero Belforte
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationMichail Grigoropoulos
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET Journal
 

Similar to FPGA Implementation of ADPLL with Ripple Reduction Techniques (20)

Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerSpur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down Converters
 
Db33621624
Db33621624Db33621624
Db33621624
 
Db33621624
Db33621624Db33621624
Db33621624
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADC
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09
 
Optimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low PowerOptimization of Digitally Controlled Oscillator with Low Power
Optimization of Digitally Controlled Oscillator with Low Power
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
 
Counter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationCounter based design of dpll for wireless communication
Counter based design of dpll for wireless communication
 
Counter based design of dpll for wireless communication
Counter based design of dpll for wireless communicationCounter based design of dpll for wireless communication
Counter based design of dpll for wireless communication
 
Comparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedComparison of various noise mitigation technique used
Comparison of various noise mitigation technique used
 
Comparison of various noise mitigation technique used with clipping for reduc...
Comparison of various noise mitigation technique used with clipping for reduc...Comparison of various noise mitigation technique used with clipping for reduc...
Comparison of various noise mitigation technique used with clipping for reduc...
 
Comparison of various noise mitigation technique used
Comparison of various noise mitigation technique usedComparison of various noise mitigation technique used
Comparison of various noise mitigation technique used
 
A modern dsp_lockin_amplifier
A modern dsp_lockin_amplifierA modern dsp_lockin_amplifier
A modern dsp_lockin_amplifier
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer Simulation
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
 

Recently uploaded

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Payal Garg #K09
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...dannyijwest
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptjigup7320
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 

Recently uploaded (20)

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 

FPGA Implementation of ADPLL with Ripple Reduction Techniques

  • 1. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 DOI : 10.5121/vlsic.2012.3209 99 FPGA Implementation of ADPLL with Ripple Reduction Techniques Manoj Kumar1 and Kusum Lata2 Department of Electronics and Communication Engineering, Indian Institute of Information Technology, Allahabad, INDIA manojnitc@gmail.com , kusum@iiita.ac.in ABSTRACT In this paper FPGA implementation of ADPLL using Verilog is presented. ADPLL with ripple reduction techniques is also simulated and implemented on FPGA. For simulation ISE Xilinx 10.1 CAD is used.Vertex5 FPGA (Field Programmable Gate Array) is used for implementation. ADPLL performance improvement, while using ripple reduction techniques is also discussed. The ADPLL is designed at the central frequency of 100 kHz. The frequency range of ADPLL is 0 kHz to 199 kHz. But when it is implemented with ripple reduction techniques, the frequency range observed is from 11 kHz to 216 kHz. KEYWORDS: DCO, ADPLL, LOOP FILTER, PHASE DETECTOR 1. INTRODUCTION ADPLL is modified form of phase locked loop (PLL).It consists of digital blocks only. It tracks the signal frequency. PLL uses negative feedback concept to make both frequency equal. For locked state PLL has small phase error or zero phase error but exactly the same frequency [1]. As it takes binary signal as input so it can easily implemented on FPGA [3], [5], [6] .It offers many advantages. It has less market cost. It consumes very less power. ADPLL can be used in clock distribution and generation for processors [4]. The first ADPLL was reported in 1980 [12] .With use of 74HC297 IC [3] a modified form of ADPLL is developed. In this design a new digital controlled oscillator (DCO) is developed. This gives very good phase a frequency error tracking that was not implemented with 74HC297 IC. Clock recovery is most important use of ADPLL [7]. Data may affect with noise that noise is called ripple. For reducing ripple in the ADPLL circuit ripple reduction techniques are also reported in different research papers [1], [9], [10], [11]. An example of an ADPLL is implemented [1]. All the components of ADPLL are fully digital. Verilog HDL is used to design an ADPLL. HDL is very flexible for modifying the design parameters. To implement the design 10.1 version of Xilinx is used .To reduce ripple a new ADPLL structure is implemented [1]. Both design of ADPLL is implemented on to FPGA. Linear ADPLL was implemented on FPGA [6]. Recently an all-digital phase-locked loop (ADPLL) having a fault detection of the input reference signal was modelled in Verilog hardware descriptive language (HDL) [7]. This paper is organized as follows: In section 2 we give a brief overview of the ADPLL design. Section 3 describes the ADPLL implementation with ripple reduction techniques. This section
  • 2. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 100 also presents the Xilinx simulation results. In section 4, the FPGA results have been discussed. Finally, in the section 5 we conclude the research work presented in this paper. 2. ADPLL DESIGN Figure1 shows the elemental diagram of ADPLL.ADPLL blocks are: 1) Phase detector 2) Loop filters 3) Digital Controlled Oscillator. First component phase detector works as a phase comparator. Phase detector checks phase error among signals produces an error pulses. In our design EXOR gate is used as phase detector (PD).This type of PD produces an error pulses on both the edges. EXOR gate maintain phase tracking in the range of [90,-90] degree [1]. Figure 1. The basic block diagram of ADPLL Second component loop filter removes high frequency parts of phase error signal [2]. For loop filter k counter is used. It always works with phase detector. Output of phase detector is fed into the k counter.k counter clock is M times multiple of the center frequency. M typically be 8, 16, 32.. [1] .It contains two independent counters. First counter is up counter and second is down counter. But in practice both counts upward. The modulus of counter is k. The range of the both the counters is from 0 to k-1. dn/up signal controls the operation of k counter. If this signal is high, then down counter is active otherwise, if it is low, then up counter is active. The MSB of down counter is borrow and the MSB of up counter is carry.DCO operation is controlled by these two signals. Third component digital controlled oscillator (DCO) makes the frequency equal to the input frequency. For this increment-decrement counter is used. It has three inputs: (a) Inc, (b) Dec, (c) IDClock. It works together with k counter [1] .It uses id clock, as clock signal. Id clock is multiples of centre frequency and modulus of divide by n. 2.1. ADPLL Implementation All basic building blocks of ADPLL i.e. phase detector, loop filter and digital controlled oscillator are designed using Verilog. For verifying the design test bench has been created and simulation is done. For designing and simulating Xilinx ISE 10.1 tool is used. Figure 2 [1] shows the implemented ADPLL block diagram. EXOR is used as PD. Centre frequency is taken as 100 kHz. The simulation output of ADPLL in the locked condition at frequency of 199 kHz is shown in figure 3. In this figure,3. tc represents DCO's output at the last stage. tc1 represents input signal. dn/up signal is represented by updwn.Figure3 shows that frequency of DCO and input are same and very less phase error among them which is satisfying the condition for locking.
  • 3. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 101 Figure 2. ADPLL circuit diagram Figure 3. Simulation output of the ADPLL in locked condition at f = 199 kHz Figure 4 shows simulated waveform of the design for the unlocked case. In this figure tc and tc1 represents DCO and input signal. dn/up signal is represented by updwn. The input frequency of the ADPLL is taken as 200 kHz. Figure 4 represents the conditions for unlocking. Simulation is performed for different frequencies and the hold range of the designed ADPLL is 0 Hz-199 kHz. In the next section the ADPLL is designed with Ripple reduction techniques and simulated in the same way as this ADPLL.
  • 4. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 102 Figure 4. Simulation output of the ADPLL in unlocked condition at f = 200 kHz 3. DESIGN OF ADPLL WITH RIPPLE REDUCTION TECHNIQUE By using ripple reduction techniques ADPLL performance can be improved. Figure 5, represents ADPLL design with ripple reduction techniques. K counter uses an extra enable signal. Loop filter works only when enable becomes high. For suppressing ripple second MSB is used. en represents enable input for the k counter. The en signal is high about 50% of time. Now, K counter generates maximum number of carries. Divide by n counter output is represented by tc.tc1 represents the input signal. Figure 5. ADPLL design with ripple reduction technique.
  • 5. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 103 Design is implemented with the condition K>M/4 the however, the value of M remains same in both the designs. Other methods are discussed in paper [1], [13] ,Figure 6 represents ADPLL design with ripple reduction technique in locked condition at frequency of 216 kHz. tc1 represents input signal. dn/up signal is represented by updwn. This design uses same center frequency. tc1 is taken as 199 kHz.figure 6, represents the conditions of locking. Figure 7 shows simulated waveform of the design for the unlocked case. In this figure tc represents final output of DCO. dn/up signal is represented by updwn .In this case input frequency is taken as 200 kHz. Figure 7, shows that hold range varies with the ripple reduction technique. This design provides better hold range. The hold range in the case is 11 kHz - 216 kHz. Figure 6. Simulation output of the ADPLL in locked condition at f = 216 kHz Figure 7. Simulation output of the ADPLL in unlocked condition at f = 217 kHz
  • 6. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 104 4. RESULTS The ADPLL has been implemented into Xilinx vertex5 xc5vlx110t chip. Chip is having 69,120 LUT’s. A maximum of 640 IO's are available.65 nm CMOS technology based FPGA is taken. FPGA system clock is 100mhz.This design is used in high frequency applications. It offers better locking among reference signal and DCO signal. The hold range of design is from 0 Hz-199 kHz. Figure 8 shows the FPGA output for locked case. Figure 9 shows the FPGA output for unlocked case. Figure 10 shows the FPGA output for locked case when ripple reduction technique is used. Figure 11 shows the FPGA output for unlocked cases when ripple reduction technique is considered. The FPGA results are shown with the help of Digital Phosphor Oscilloscope (DPO) from Tektronix i.e. TDS 305 4B DPO. Digital Phosphor Oscilloscope (DPO) having 500 MHz frequency capturing capability. From figure 8, 9, 10 and 11 it can be seen that when ripple reduction technique is used then better capture range is achieved. Thereby, we got better lock range for the ADPLL with ripple reduction technique. Figure 8. FPGA output of the ADPLL in locked condition at f = 200 kHz Figure 9. FPGA output of the ADPLL in unlocked condition at f = 205 kHz
  • 7. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 105 Figure 10. FPGA output of the ADPLL (ripple reduction technique) in locked condition at f =215 kHz Figure 11. FPGA output of the ADPLL (ripple reduction technique) in unlocked condition at f = 216 kHz 5. CONCLUSIONS This paper discusses the ADPLL implementation in two ways; viz, basic ADPLL implementation and ADPLL implementation with ripple reduction technique. For ADPLL design and simulation the Xilinx 10.1 is used .FPGA implementation for both the circuit (i.e. with and without ripple reduction techniques) has been presented. Improvement in the performance of an ADPLL with the help of ripple reduction techniques is discussed. ADPLL is implemented with centre frequency of 100 kHz. For the ADPLL the frequency range is from 0 kHz to 199kHz.When ADPLL is implemented with ripple reduction techniques then the frequency range is observed as 11 kHz to 216 kHz. The results as discussed in the previous section, from the FPGA implementation shows that the better lock range can be achieved by reducing the ripples. ACKNOWLEDGEMENTS I would like to take this opportunity to express my gratitude to the people whose assistance has been invaluable in this paper. I would like to thank the Director of Indian Institute of Information Technology, Allahabad for providing financial and infrastructure support for making this work possible.
  • 8. International Journal of VLSI design & Communication Systems (VLSICS) Vol.3, No.2, April 2012 106 REFERENCES [1] Roland E. Best, “Phase Locked Loops Design Simulation and Applications”, McGraw-Hill, 5th Edition. [2] Qiang Zhang, “Research and application of all digital phase locked loop”, Intelligent Networks and Intelligent Systems School of Electrical Engineering and Automation, Hebei University of Technology, Tianjin, China Conf., 2009. [3] 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. [4] Riad Stefo, Jorg Schreiter, Jens-Uwe SchliiOler and Rene SchiiRny, “High Resolution ADPLL Frequency Synthesizer for FPGA- an based Applications”, Department of Electrical Engineering and Information Technology Dresden University of Technology, Germany. [5] Indrani Hatai, and Indrajit Chakrabarti, “FPGA implementation Digital FM Modem”, Information and Multimedia Technology Electronic and Electrical Communication Engineering Indian Institute of Technology, Kharagpur, India, Conf., 2009. [6] Martin Kumn, and Harald Klingbeil, “An FPGA-Based Linear All Digital Phase-Locked Loop”, IEEE transaction on circuit and systems, VOL 57, NO.9, September 2010. [7] Moorthi S., and Meganathan D. “Low Jitter ADPLL based Clock Generator High Speed SoC Applications”, World Academy of Science, Engineering and Technology 42 2008. [8] Sandeep Vallabhaneni, and Sanjay Attri, “Design of an all-Digital PLL core on FPGA”, Sci. /Engr. SF, AISG/AISD, IISU, ISRO India. [9] Pao-Lung Chen and Chun-Chien Tsai, “An Interpolated Flying-Adder Based Frequency Synthesizer” Department of Computer and Communication Engineering, National Kaoshiung First University of Science and Technology,No. 2, Jhuoyue Road, Nanzih District, Kaohsiung City 811, Taiwan. [10] Moorthi S, Meganathan D. “Low Jitter ADPLL based Clock Generator for High Speed SoC Applications”, World Academy of Science, Engineering and Technology 42 2008. [11] Kwang-Jin, LEE,Hyo-chang, KIM, “A Low Jitter ADPLL for mobile applications” IEEE transaction, Vol.E88C, No.6, June2005. [12] Aniruddha Chandra, “Phase Locked Loop”, ECE Department, NIT Durgapur, Winter School on VLSI Systems Design, WB, Jan24, 2009. [13] Rosink,W.B., “ All-Digital Phase-Locked loops Using the 74HC/HCT297 ”, Philips componenets,1989.(Available in the United states from Philips Semiconductors),811 east Arques Ave.,Sunnyvale , CA 94088