ICECS 2010 First Order Noise Shaping Time-to-Digital Converter

Slides:



Advertisements
Similar presentations
A Stabilization Technique for Phase-Locked Frequency Synthesizers Tai-Cheng Lee and Behzad Razavi IEEE Journal of Solid-State Circuits, Vol. 38, June 2003.
Advertisements

University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.
1 VLSI Digital System Design Clocking. 2 Clocked System Basic structure Q DlogicQ D clock.
COMMUNICATION SYSTEM EEEB453 Chapter 3 (III) ANGLE MODULATION
Chapter 9 High Speed Clock Management. Agenda Inside the DCM Inside the DFS Jitter Inside the V5 PLL.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 40s: Circuits 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 40s Circuits Department of Electrical and Computer.
Ultra Low Power PLL Implementations Sudhanshu Khanna ECE
A Digitally Programmable Polyphase Filter for Bluetooth By Hussain Alzaher & Noman Tasadduq King Fahd University of Petroleum & Minerals KFUPM, Department.
EE241 Term Project - Spring 2004 Ultra low power PLL design and noise analysis EE241 Prof. Borivoje Nikolic Peter Chen, Mingcui Zhou.
Lecture 8: Clock Distribution, PLL & DLL
DEVELOPMENT OF A READOUT SYSTEM FOR LARGE SCALE TIME OF FLIGHT SYSTEMS WITH PICOSECOND RESOLUTION Considerations and designs for a system of tdc’s with.
POSTER TEMPLATES BY: Development of Front-End Electronics for Picosecond Resolution TOF Detectors Fukun Tang, Enrico Fermi.
Phase Locked Loop Design Matt Knoll Engineering 315.
Phase Locked Loops Continued
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
Ayman Khattab Mohamed Saleh Mostafa El-Khouly Tarek El-Rifai
Time to Digital Conversion Performance Metrics and Tests Jean-Francois Genat IN2P3/LPNHE Paris IEEE Nuclear Science Symposium and Medical Imaging Conference.
Digital Circuits to Compensate for Energy Harvester Supply Variation Hao-Yen Tang David Burnett.
ALL-DIGITAL PLL (ADPLL)
A Fast-Locked All-Digital Phase-Locked Loop for Dynamic Frequency Scaling Dian Huang Ying Qiao.
GUIDED BY: Prof. DEBASIS BEHERA
Lecture 22: PLLs and DLLs. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 22: PLLs and DLLs2 Outline  Clock System Architecture  Phase-Locked Loops  Delay-Locked.
Wireless RF Receiver Front-end System – Wei-Liang Chen Wei-Liang Chen Wireless RF Receiver Front-end System Yuan-Ze University, VLSI Systems Lab
Phase Locked Loop Design KyoungTae Kang, Kyusun Choi Electrical Engineering Computer Science and Engineering CSE598A/EE597G Spring 2006.
Departement Elektriese, Elektroniese & Rekenaar-Ingenieurswese Department of Electrical, Electronic & Computer Engineering Kgoro ya Merero ya Mohlagase,
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
Self-Biased, High-Bandwidth, Low- Jitter 1-to-4096 Multiplier Clock Generator PLL Based on a presentation by: John G. Maneatis 1, Jaeha Kim 1, Iain McClatchie.
Experimental results obtained from a 1.6 GHz CMOS Quadrature Output PLL with on-chip DC-DC Converter Owen Casha Department of Micro & Nanoelectronics University.
Slide: 1International Conference on Electronics, Circuits, and Systems 2010 Department of Electrical and Computer Engineering University of New Mexico.
Leakage Power Minimization in Ultra-wideband (UWB) Communications Circuits Edgar Wangolo.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
1.  Why Digital RF?  Digital processors are typically implemented in the latest CMOS process → Take advantages scaling. (e.g. density,performance) 
Transformer Based Oscillators
Design of Front-End Low-Noise and Radiation Tolerant Readout Systems José Pedro Cardoso.
Kuang-Yu,Li 2013 IEE5011 –Autumn 2013 Memory Systems Duty Cycle Correctors (DCC) In GDDR5 SDRAM Kuang-Yu, Li Department of Electronics Engineering National.
1 A Low Spur Fractional-N Frequency Synthesizer Architecture 指導教授 : 林志明 教授 學生 : 黃世一 Circuits and Systems, ISCAS IEEE International Symposium.
1 ECE1352F – Topic Presentation - ADPLL By Selvakkumaran S.
Delay Locked Loop with Linear Delay Element
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
VLSI Design Lab PHASE NOISE IN PHASE-LOCKED LOOP CIRCUITS Ashok Srivastava Department of Electrical and Computer Engineering School of Electrical Engineering.
A Low-Jitter 8-to-10GHz Distributed DLL for Multiple-Phase Clock Generation Keng-Jan Hsiao and Tai-Cheng Lee National Taiwan University Taipei, Taiwan.
1 A Frequency Synthesizer Using Two Different Delay Feedbacks 班級:積體所碩一 學生:林欣緯 指導教授:林志明 教授 Circuits and Systems, ISCAS IEEE International Symposium.
A 1.25-Gb/s Digitally-Controlled Dual-Loop Clock and Data Recovery Circuit with Improved Effective Phase Resolution Chang-Kyung Seong 1), Seung-Woo Lee.
A 1-V 2.4-GHz Low-Power Fractional-N Frequency Synthesizer with Sigma-Delta Modulator Controller 指導教授 : 林志明 教授 學生 : 黃世一 Shuenn-Yuh Lee; Chung-Han Cheng;
Design And Implementation Of Frequency Synthesizer And Interrogating Phase Noise In It's Parts Advisor Professor : Dr.Sadr & Dr.Tayarani Students: Majid.
Eeng Chapter 4 Bandpass Circuits   Limiters   Mixers, Upconverters and Downconverters   Detectors, Envelope Detector, Product Detector  
A 1V 14b Self-Timed Zero- Crossing-Based Incremental ΔΣ ADC[1] Class Presentation for Custom Implementation of DSP By Parinaz Naseri Spring
TDTL Architecture with Fast Error Correction Technique
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering A CMOS Phase Locked Loop Authors: Dan Booth Jared Hay Pat Keller.
1 A High-Speed and Wide Detectable Frequency Range Phase Detector for DLLs Babazadeh, H.; Esmaili, A.; Hadidi, K.; NORCHIP, 2009 Digital Object Identifier:
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Work Package 2 Radiation-hard ASIC building blocks.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Work Package 2 Radiation-hard ASIC building blocks.
Delay-based Spread Spectrum Clock Generator Subramaniam Venkatraman Matthew Leslie University of California, Berkeley EE 241 Final Presentation May 9 th.
Advanced Science and Technology Letters Vol.106 (Information Technology and Computer Science 2015), pp.27-32
EE 597G/CSE 578A Project Proposal Presentation Phase-Locked Loop Han-Wei Chen & Ming-Wei Liu The Pennsylvania State University.
SOUTHERN TAIWAN UNIVERSITY Department of Electrical Engineering SEMINAR DESIGN A DIRECT DIGITAL SYNTHESIS (DDS) USING FPGA Student: Dang Thanh Trung May.
Mackenzie Cook Mohamed Khelifi Jonathon Lee Meshegna Shumye Supervisors: John W.M. Rogers, Calvin Plett 1.
EE222 Winter 2013 Steve Kang Lecture 5 Interconnects and Clock Signaling Open systems interconnect (
Digital Frequency Meter By : Parcha Amit.K Roll No: 2K13E21 Department of electronics University of pune.
Phase-Locked Loop Design PREPARED BY:- HARSH SHRMA ( ) PARTH METHANIYA ( ) ARJUN GADHAVI ( ) PARTH PANDYA (
S Transmission Methods in Telecommunication Systems (4 cr) Carrier Wave Modulation Systems.
Eeng Chapter 4 Bandpass Circuits   Limiters   Mixers, Upconverters and Downconverters   Detectors, Envelope Detector, Product Detector  
Low Jitter PLL clock frequency multiplier
A 13.5-mW 5-GHz Frequency Synthesizer With Dynamic Divider
DESIGN AND SIMULATION OF A PHASE LOCKED LOOP FOR HIGH SPEED SERDES
Chapter 4 Bandpass Circuits Limiters
Phase-Locked Loop Design
VLSI Project Presentation
Hafez Sarkawi (D1) Control System Theory Lab
Lecture 22: PLLs and DLLs.
Presentation transcript:

ICECS 2010 First Order Noise Shaping Time-to-Digital Converter Francesco Brandonisio, Prof. M. P. Kennedy and Prof. F. Maloberti (University of Pavia, Italy) 12th Dec. 2010 Department of Microelectronic Engineering, University College Cork and Tyndall National Institute, Ireland 1/21

• Application: All-Digital PLLs (ADPLLs). Motivations • Goal: Increase the resolution of a TDC by means of noise shaping of the quantization error. • Application: All-Digital PLLs (ADPLLs). Why first order noise shaping TDCs? As we will see in this presentation, first order noise shaping of the quantization error can be used to increase the resolution of a TDC. The final application is increasing the phase noise performance of All-Digital PLLs that include noise shaping TDCs. 2/21

Table of contents • Architectures of ADPLLs and Time-to-Digital Converters (TDC). • State of Art: Gated Ring Oscillator based TDC (GRO TDC). • Our Architecture: Local Oscillator based TDC (LO TDC). • Theoretical work the LO TDC. • Simulink and Verilog-AMS models of TDCs. • Experimental setup and measurements. In particular in the next slides, I will start by introducing some architectures of ADPLLs and Time-to-Digital Converters. First we will see the state of art first order noise shaping TDCs namely the Gated Ring Oscillator based TDC. I will also introduce our first order noise shaping TDC, namely a local oscillator based TDC. Afterwards, I will show some theoretical results, together with simulations and experiments all related to the resolution of the LO TDC. 3/21

Traditional Phase Locked Loop (PLL) A PLL is a feedback system. The Input and output of the system are periodic signals. At steady state the frequency of the output signal is N times the frequency of the input signal. • Applications: frequency synthesizers, trasmitters and receivers for telecommunication systems. 4/21

TDC based ADPLL Phase measure Feedback loop • PFD, loop filter and VCO replaced by digital equivalents. • The TDC measures the phase error between the output signals of the reference oscillator and divider. An All Digital PLL is a PLL in which PFD, loop filter and VCO replaced by digital equivalents. We can separate ADPLLs in TDC based and Accumulator based. What you see here is a TDC based ADPLL. A TDC is used to measure the phase error. [1] C.M. Hsu, Member, M. Z. Straayer, M. H. Perrott, “A Low-Noise Wide-BW 3.6-GHz Digital ∆Σ Fractional-N Frequency Synthesizer With a Noise-Shaping Time-to-Digital Converter and Quantization Noise Cancellation,” IEEE J. Solid-State Circ., vol. 43, no. 12, pp. 2776-2786, Dec. 2008. 5/21

Phase accumulator based ADPLL • The phase error is generated by means of the difference between the reference and feedback phase signals. • Phase accumulators generate the phase signals directly. This is istead what we can call a Phase Accumulator based ADPLL. Here the TDC is used to measure only a part of the phase error. [2] R. B. Staszewski, P, T. Balsara , “Phase-Domain All-Digital Phase-Locked Loop,”IEEE trans. on circuits and systems-II: express briefs, vol. 52, no. 3, Mar. 2005. 6/21

Time-to-Digital Converter A time-to-digital converter is a particular type of analog-to-digital converter in which the analog quantitity that has to be measured is a time interval. The unknown time interval could be associated with the phase error in a PLL, as we have seen in the previous slides. Typically the unknown time interval is defined by the edges of two signals. The analog to digital conversion is done by counting how many reference time intervals are included in the unknown one. • A TDC uses a reference time interval to measure an unknown time interval. 7/21

Types of Reference Time Interval • Delay of a delay element: Delay-line based TDCs. • Period of an oscillator: Oscillator based TDCs We have two possible types of reference time interval. The reference time interval can be the delay of a delay element (in a delay line based TDC) or the period of an oscillator (in an oscillator based TDC). So far noise shaping has been implemented in oscillator based TDCs. 8/21

Quantization Noise in TDCs • A TDC introduces quantization noise resulting from the finite resolution (res). • The Signal-to-Noise Ratio is decreased. A TDC with finite resolution introduces quantization error. The quantization error decreases the signal-to-noise ratio. In order to deal with this problem we can implement first order noise shaping of the quantization error. Let's see how it works. 9/21

First Order Noise Shaping TDCs • First order noise shaping of the quantization noise improves the SNR With noise shaping we push the power of the quantization error to high frequency. If we remove the high frequency spectral components by means of a loop filter for example, the signal to noise ratio is increased. This is given knowledge. So at this stage there are two important questions: first, how do we implement noise shaping in a TDC and, second, what's the effect of the noise shaping on the resolution of a TDC? In order to answer to the first question I would like to focus your attention on the equation which relates output and input of a noise shaping TDC. Notice that the quantization error of the previous measurement is included in the current measurement. In order to do that we can use a GRO based TDC. 10/21

Gated Ring Oscillator TDC: concept In a GRO TDC, in order to include the quantization error of the previous measurement in the current one, the state of the oscillator at the beginning of the current measurement has to be equal to that of the previous measurement. With a Gated Ring Oscillator you can do that by stopping the oscillator and preserving the the state of the oscillator between two concecutive measurements. • Start and stop the oscillator. • You need to preserve the state of the oscillator. 11/21

Gated Ring Oscillator TDC: circuit Charge Redistribution: extra circuitry required • Noise shaping. • Multi-stage architecture: the reference time interval is the delay of a CMOS inverter. This is the architecture of a GRO TDC. Consider that the state of the GRO is related to charge at the output of the CMOS intvertes. In a real Gated Ring Oscillator you have to deal with charge redistribution which makes difficult to preserve the state of the oscillator bewteen two consecutive measurements. However, the effect of charge redistribution can be addressed with extra circuitry. [3] B. Helal, M. Straayer, M. Perrott, “A Low Jitter 1.6 GHz Multiplying DLL Utilizing a Scrambling Time-to-Digital Converter and Digital Correlation,” VLSI Symp. Dig. Tech. Papers, pp. 166-167, June 2007 12/21

Local Oscillator based TDC (our solution) The time interval that has to be mesured is the period of the input signal So we said "can we do a noise shaping TDC without a gated ring oscillator?" The answer is yes. Provided that you measure only consecutive time intervals, we can use a free running oscillator to implement noise shaping. In fact, in this case, the state of the oscillator at the beginning of the current measurement is equal to that of the previous measurement by continuity. • Consecutive time intervals. • The local oscillator keeps oscillating. [4] F. Brandonisio, F. Maloberti, “An All-Digital PLL with a First Order Noise Shaping Time-to-Digital Converter,” Proc. of the 2010 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 241-244 13/21

No Charge Redistribution LO TDC: Block Diagram No Charge Redistribution Single-stage LO TDC • No specific requirements for the architecture of the local oscillator. • Same equations of a GRO TDC! • Simple! Multi-stage LO TDC • Extra counters to increase the resolution. With a local oscillator based TDC we have no charge redistribution. Moreover there are no ... 14/21

The system "LO TDC + Filter" Assume the system "LO TDC plus moving average filter" For a constant input it is possible to demonstrate that: In order to answer to the question "how can we relate the noise shaping to the resolution of a TDC" we found that if you consider the system "first order noise shaping TDC plus moving average filter" you can work on the equations of the system to prove analytically that the resolution of the system is res' = res over the number of samples of the filter when the input is constant. 15/21

Simulation Models Verilog-AMS Simulink • Current Simulation Time • Embedded Matlab Functions • Triggered Subsystems • Custom models with "electrical" data types • Event detection functions • Simulation Clock Source Block • Current Simulation Time Quick data processing and testing Transistor Level Libraries In order to prove our analytical derivations we have done some simulations. I've been working with Simulink and Verilog-AMS. For behavioural model Simulink and Verilog-AMS are equivalent, provided that you you use the proper features of Simulink. With simulink you can process the simulation data and test you models quickly. However. With Verilog-AMS you can use transistor level libraries. So that's good to work with Simulink and Verilog-AMS. My models can be separated in Exact and More Realistic. In the Exact models I use analytical equations and events. In the More realsitic models I use Flip-Flop, counters, digital gates, oscillators and so on. Types of Models • Exact: analytical equations and events. • More Realistic: Flip-Flops, counters, digital gates, oscillators. 16/21

• The models are implementable on a Xilinx Virtex 5 Simulated Characteristics Input-output characteristics of the system "first order noise shaping plus filter" • The simulation results of our Verilog-AMS and Simulink models are identical. • The models are implementable on a Xilinx Virtex 5 Here, I reported some simulated input-output characteristics of the system "first order noise shaping plus filter". We can clearly see that the resolution increases when the number of samples of the moving average filter Navg increases. 17/21

LO TDC on FPGA • The frequency of the Local Oscillator is 1.91667 MHz • The moving average filter is implemented in Matlab We also wanted to check our work with some experiments. This is a preliminay implementation on FPGA of an LO TDC. The moving average filter is implemented in matlab and the local oscillator is running at about 1.9 MHz. However, on a Virtex 5 we can work at much higher frequency, for example hundreds of MHz. 18/21

• The Reference Period is equal to about 400 ns. Resolution of the System "LO TDC + filter" from Predictions, Simulations and Experiments • The Reference Period is equal to about 400 ns. • Good matching between analytical predictions, simulations and experiments. This is a comparison between the resolution of the system "LO TDC plus filter" from predictions, simulations and experiments. The resolution of the system "noise shaping TDC plus filter" can be 100 times higher than the nominal resolution of the simple quantizer in the noise shaping TDC. 19/21

Experimental Results: Spectrum • Good matching between simulated and measured spectra • All the largest amplitude tones are reproduced by the simulations. This is comparison between simulated and measured spectra. A side effect of the noise shaping are tones. But we can predict their position analytically or by means of simulations. This examples shows that there is a good matching between simulations and experiments and that our model can be used to predict the positions of the largest amplitude tones. 20/21

Conclusions • We introduced the architecture of the LO TDC. • We derived analytical equations to predict the resolution of the system "LO TDC plus moving average filter". • We developed Verilog AMS and Simulink models of our TDC. • We verified the analytical predictions and simulations related to the resolution of the the system "LO TDC plus moving average filter" with experimental measurements on Xilinx Virtex-5. • An ADPLL with an LO TDC on Virtex-5 is under development. And we are currently working towards the implementation of an ADPLL with an LO TDC on Virtex-5 21/21

References [1] C.M. Hsu, Member, M. Z. Straayer, M. H. Perrott, “A Low-Noise Wide-BW 3.6-GHz Digital ∆Σ Fractional-N Frequency Synthesizer With a Noise-Shaping Time-to-Digital Converter and Quantization Noise Cancellation,” IEEE J. Solid-State Circ., vol. 43, no. 12, pp. 2776-2786, Dec. 2008. [2] R. B. Staszewski, P, T. Balsara , “Phase-Domain All-Digital Phase-Locked Loop,”IEEE trans. on circuits and systems-II: express briefs, vol. 52, no. 3, Mar. 2005. [3] B. Helal, M. Straayer, M. Perrott, “A Low Jitter 1.6 GHz Multiplying DLL Utilizing a Scrambling Time-to-Digital Converter and Digital Correlation,” VLSI Symp. Dig. Tech. Papers, pp. 166-167, June 2007. [4] F. Brandonisio, F. Maloberti, “An All-Digital PLL with a First Order Noise Shaping Time-to-Digital Converter,” Proc. of the 2010 IEEE International Symposium on Circuits and Systems (ISCAS 2010), pp. 241-244. [5] F. Brandonisio, M. P. Kennedy, F. Maloberti, “First Order Noise Shaping Local-Oscillator Based Time-to-Digital Converter,” To be published on Proc. of the 17th IEEE International Conference on Electronics, Circuits, and Systems, (ICECS 2010).

Thanks to Science Foundation Ireland Acknoledgments Thanks to Science Foundation Ireland and to FIRB, Italian National Program, Project RBAP06L4S5. Thanks for listening!