First Order Noise Shaping Local-Oscillator

advertisement
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
www.tyndall.ie
Motivations
• Goal: Increase the resolution of a TDC by means
of noise shaping of the quantization error.
• Application: All-Digital PLLs (ADPLLs).
2/21
www.tyndall.ie
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.
3/21
www.tyndall.ie
Traditional Phase Locked Loop (PLL)
• Applications: frequency synthesizers, trasmitters and
receivers for telecommunication systems.
4/21
www.tyndall.ie
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.
[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. SolidState Circ., vol. 43, no. 12, pp. 2776-2786, Dec. 2008.
5/21
www.tyndall.ie
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.
6/21
www.tyndall.ie
Time-to-Digital Converter
• A TDC uses a reference time interval to measure an unknown time
interval.
7/21
www.tyndall.ie
Types of Reference Time Interval
• Delay of a delay element: Delay-line based TDCs.
• Period of an oscillator: Oscillator based TDCs
8/21
www.tyndall.ie
Quantization Noise in TDCs
• A TDC introduces quantization noise resulting from the finite resolution (res).
• The Signal-to-Noise Ratio is decreased.
9/21
www.tyndall.ie
First Order Noise Shaping TDCs
• First order noise shaping of the quantization noise improves the SNR
10/21
www.tyndall.ie
Gated Ring Oscillator TDC: concept
• Start and stop the oscillator.
• You need to preserve the state of the oscillator.
11/21
www.tyndall.ie
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.
[3] B. Helal, M. Straayer, M. Perrott, “A Low Jitter 1.6 GHz Multiplying DLL Utilizing a Scrambling Time-toDigital Converter and Digital Correlation,” VLSI Symp. Dig. Tech. Papers, pp. 166-167, June 2007
12/21
www.tyndall.ie
Local Oscillator based TDC (our solution)
The time interval
that has to be
mesured is the
period of the input
signal
• 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
www.tyndall.ie
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.
14/21
www.tyndall.ie
The system "LO TDC + Filter"
Assume the system
"LO TDC plus
moving average
filter"
For a constant
input it is possible
to demonstrate
that:
15/21
www.tyndall.ie
Simulation Models
Verilog-AMS
Simulink
• Embedded
Matlab
Functions
• Triggered
Subsystems
• Simulation
Clock Source
Block
Quick data processing and testing
• Custom
models with
"electrical"
data types
• Event
detection
functions
• Current
Simulation
Time
Transistor Level Libraries
Types of Models
• Exact: analytical equations and events.
• More Realistic: Flip-Flops, counters, digital gates, oscillators.
16/21
www.tyndall.ie
Simulated Characteristics
• The simulation
results of our
Verilog-AMS and
Simulink models
are identical.
Input-output characteristics of the system
"first order noise shaping plus filter"
• The models are
implementable on
a Xilinx Virtex 5
17/21
www.tyndall.ie
LO TDC on FPGA
• The frequency
of the Local
Oscillator is
1.91667 MHz
• The moving
average filter is
implemented in
Matlab
18/21
www.tyndall.ie
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.
19/21
www.tyndall.ie
Experimental Results: Spectrum
• Good matching
between simulated
and measured
spectra
• All the largest
amplitude tones are
reproduced by the
simulations.
20/21
www.tyndall.ie
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.
21/21
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 LocalOscillator 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!
www.tyndall.ie
Download