www.tyndall.ie 1/21 first order noise shaping time-to-digital converter francesco brandonisio, prof....
TRANSCRIPT
www.tyndall.ie
1/21
First Order Noise Shaping Time-to-Digital Converter
Francesco Brandonisio,
Prof. M. P. Kennedy and Prof. F. Maloberti (University of
Pavia, Italy)
1212thth Dec. 2010 Dec. 2010
Department of Microelectronic Department of Microelectronic Engineering, University College Cork and Engineering, University College Cork and
Tyndall National Institute, IrelandTyndall National Institute, Ireland
ICECS 2010
www.tyndall.ie
2/21
Motivations
• Goal: Increase the resolution of a TDC by means of noise shaping of the quantization error.
• Application: All-Digital PLLs (ADPLLs).
www.tyndall.ie
3/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.
www.tyndall.ie
4/21
Traditional Phase Locked Loop (PLL)
• Applications: frequency synthesizers, trasmitters and receivers for telecommunication systems.
www.tyndall.ie
5/21
TDC based ADPLL
• 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.
[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.
Feedback loop
Phase measure
www.tyndall.ie
6/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.
[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.
www.tyndall.ie
7/21
Time-to-Digital Converter
• A TDC uses a reference time interval to measure an unknown time interval.
www.tyndall.ie
8/21
• Delay of a delay element: Delay-line based TDCs.
• Period of an oscillator: Oscillator based TDCs
Types of Reference Time Interval
www.tyndall.ie
9/21
• A TDC introduces quantization noise resulting from the finite resolution (res).
• The Signal-to-Noise Ratio is decreased.
Quantization Noise in TDCs
www.tyndall.ie
10/21
• First order noise shaping of the quantization noise improves the SNR
First Order Noise Shaping TDCs
www.tyndall.ie
11/21
Gated Ring Oscillator TDC: concept
• Start and stop the oscillator.• You need to preserve the state of the oscillator.
www.tyndall.ie
12/21
Gated Ring Oscillator TDC: circuit
• Noise shaping.• Multi-stage architecture: the reference time interval is the delay of a CMOS inverter.
[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
Charge Redistribution:extra circuitry
required
www.tyndall.ie
13/21
Local Oscillator based TDC (our solution)
• Consecutive time intervals.• The local oscillator keeps oscillating.
The time interval that has to be mesured is the period of the input signal
[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
www.tyndall.ie
14/21
LO TDC: Block Diagram
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.
No Charge Redistribution
www.tyndall.ie
The system "LO TDC + Filter"
15/21
Assume the system "LO TDC
plus moving average filter"
For a constant input it is possible to
demonstrate that:
www.tyndall.ie
Simulation Models
16/21
Simulink
• Custom models with "electrical" data types • Current
Simulation Time
• Event detection functions
Verilog-AMS
• Triggered Subsystems
• Simulation Clock Source
Block
• Embedded Matlab
Functions
Types of Models • Exact: analytical equations and events.• More Realistic: Flip-Flops, counters, digital gates, oscillators.
Quick data processing and testing Transistor Level Libraries
www.tyndall.ie
Simulated Characteristics
17/21
• The simulation results of our
Verilog-AMS and Simulink models
are identical.
• The models are
implementable on a Xilinx Virtex
5
Input-output characteristics of the system "first order noise shaping plus filter"
www.tyndall.ie
LO TDC on FPGA
18/21
• The frequency of
the Local Oscillator is
1.91667 MHz
• The moving average filter is implemented in
Matlab
www.tyndall.ie
Resolution of the System "LO TDC + filter"from Predictions, Simulations and Experiments
19/21
• The Reference Period is equal to
about 400 ns.
• Good matching between analytical
predictions, simulations and
experiments.
www.tyndall.ie
Experimental Results: Spectrum
20/21
• Good matching between simulated
and measured spectra
• All the largest amplitude tones are reproduced by the
simulations.
www.tyndall.ie
21/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.
www.tyndall.ie
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).
www.tyndall.ie
Acknoledgments
Thanks to Science Foundation Ireland
and to
FIRB, Italian National Program, Project RBAP06L4S5.
Thanks for listening!