Ultra Low Power PLL Implementations Sudhanshu Khanna ECE7332 2011.

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

Charge Pump PLL.
Digitally Controlled Oscillators (DCO)
End of Column Circuits Sakari Tiuraniemi - CERN. EOC Architecture 45 9 Ref CLK 40 MHz DLL 32-bit TDC bank address RX 5 TDC bank address RX 5 TDC bank.
COMMUNICATION SYSTEM EEEB453 Chapter 3 (III) ANGLE MODULATION
Design and Application of Power Optimized High-Speed CMOS Frequency Dividers.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Reconfigurable Computing - Clocks John Morris Chung-Ang University The University of Auckland ‘Iolanthe’ at 13 knots on Cockburn Sound, Western Australia.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
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
Introduction to Analog-to-Digital Converters
Lecture 7: Power.
Integrated Regulation for Energy- Efficient Digital Circuits Elad Alon 1 and Mark Horowitz 2 1 UC Berkeley 2 Stanford University.
Chapter 6 FM Circuits.
RF Wakeup Sensor – On-Demand Wakeup for Zero Idle Listening and Zero Sleep Delay.
Oscillators 2. LC Oscillators.
Phase Locked Loops Continued
Ayman Khattab Mohamed Saleh Mostafa El-Khouly Tarek El-Rifai
ALL-DIGITAL PLL (ADPLL)
A Fast-Locked All-Digital Phase-Locked Loop for Dynamic Frequency Scaling Dian Huang Ying Qiao.
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.
1 Oscillation Control in CMOS Phase-Locked Loops A Thesis Presented to The Academic Faculty by Bortecene Terlemez PhD Candidate in School of ECE 11/04/2004.
BY MD YOUSUF IRFAN.  GLOBAL Positioning System (GPS) receivers for the consumer market require solutions that are compact, cheap, and low power.  This.
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.
1 Chelmsford Amateur Radio Society Advanced Licence Course Murray Niman G6JYB Slide Set 6: v1.01, 1-Oct-2004 (4) Transmitters - Principles & Synthesisers.
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.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Slide: 1International Conference on Electronics, Circuits, and Systems 2010 Department of Electrical and Computer Engineering University of New Mexico.
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
An Ultra Low Power DLL Design
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1.  Why Digital RF?  Digital processors are typically implemented in the latest CMOS process → Take advantages scaling. (e.g. density,performance) 
Low-Power Wireless Sensor Networks
S. -L. Jang, Senior Member, IEEE, S. -H. Huang, C. -F. Lee, and M. -H
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
A 2-GHz Direct Sampling ΔΣ Tunable Receiver with 40-GHz Sampling Clock and on-chip PLL T. Chalvatzis 1, T. O. Dickson 1,2 and S. P. Voinigescu 1 1 University.
1 A Frequency Synthesizer Using Two Different Delay Feedbacks 班級:積體所碩一 學生:林欣緯 指導教授:林志明 教授 Circuits and Systems, ISCAS IEEE International Symposium.
ICECS 2010 First Order Noise Shaping Time-to-Digital Converter
LC Voltage Control Oscillator AAC
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
The Chicago Half of Champ
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.
A Tail Current-Shaping Technique to Reduce Phase Noise in LC VCOs 指導教授 : 林志明 教授 學 生 : 劉彥均 IEEE 2005CUSTOM INTEGRATED CIRCUITS CONFERENCE Babak Soltanian.
1 A High-Speed and Wide Detectable Frequency Range Phase Detector for DLLs Babazadeh, H.; Esmaili, A.; Hadidi, K.; NORCHIP, 2009 Digital Object Identifier:
ADF4193 Low Phase Noise, Fast Settling PLL Frequency Synthesizer
Phase Locked Loops VCO Ref LO PFD fLO=fref*N/M
Patricia Gonzalez Divya Akella VLSI Class Project.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
S. Bota – Calorimeter Electronics overview - July 2002 Status of SPD electronics Very Front End Review of ASIC runs What’s new: RUN 4 and 5 Next Actions.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE 597G/CSE 578A Project Proposal Presentation Phase-Locked Loop Han-Wei Chen & Ming-Wei Liu The Pennsylvania State University.
Mackenzie Cook Mohamed Khelifi Jonathon Lee Meshegna Shumye Supervisors: John W.M. Rogers, Calvin Plett 1.
Phase-Locked Loop Design PREPARED BY:- HARSH SHRMA ( ) PARTH METHANIYA ( ) ARJUN GADHAVI ( ) PARTH PANDYA (
April 12 | Comparison of Sophisticated Synthesizer Concepts and Modern Step Attenuator Implementations | 2 Comparison of Sophisticated Synthesizer Concepts.
Electronic Devices and Circuit Theory
End OF Column Circuits – Design Review
Low Jitter PLL clock frequency multiplier
A 13.5-mW 5-GHz Frequency Synthesizer With Dynamic Divider
Phase-Locked Loop Design
VLSI Project Presentation
Transmitters Advanced Course requires a detailed knowledge of Transmitters and Receivers This session covers Transmitter Block Diagrams, Oscillators and.
Lecture 22: PLLs and DLLs.
Presentation transcript:

Ultra Low Power PLL Implementations Sudhanshu Khanna ECE

Motivation for ULP PLLs Distributed systems: – Wireless Sensor Networks – Body Sensor Networks Individual nodes are simple and rely on communication to hub for getting the work done Must adhere to standard wireless communication protocols => PLL for RF Communication To generate clock(s) for the digital system => PLL for processing

Outline ULP PLL for RF – An Ultra-low-Power Quadrature PLL in 130nm CMOS for Impulse Radio Receivers – 200uW, 600MHz ULP PLL for digital system clock generation – Ultra Low Power CMOS PLL Clock Synthesizer for Wireless Sensor Nodes – 20uW, 100kHz ULP ADPLL for RF – 260uW, 1GHz – Duty cycled: On for 10% of the time

ULP Quadrature PLL for Impulse Radio Receivers For generating quadrature clocks for RF receiver Specifications: – Low power ~ 200uW – 600MHz output frequency – -90 1MHz offset Above specifications come from system level simulations

ULP PLL for RF Make sure your communication scheme and the architecture of the transceiver is such that the accuracy of the clock needed is low Paper talks about how to do so, but will not focus on that PLL Design Metrics – Power is MOST important – Since it is RF clock, phase noise is also given SOME importance – No other metrics is given importance

PLL Design Differential Ring Oscillator based VCO TSPC PFD TSPC Divider Low Noise Charge Pump Fully integrated passive components

VCO Design Specs Consumes the largest share of the power consumption, thus its power optimization is most important VCO requirements: 1.Low Power 2.Moderate phase noise, frequency 3.Fully Integrated 4.Quadrature outputs required

VCO Design Decisions VCO requirements: 1.Low Power 2.Moderate phase noise, frequency 3.Fully Integrated 4.Quadrature outputs required Requirements 1, 2, 3: Suggest use of ring oscillator (RO) – On chip LC oscillator will have bad “Q” and require large power consumption and area – Thus, RO is a good solution for our noise requirements Requirement 4: Quadrature outputs needed for receiver. Thus, differential VCO is the only solution

VCO Delay Cell Combination of inverter and cross coupling transistors for differential operation 2 stages used

VCO Delay Cell Why this structure? – Power: It burns no static power for control voltage generation – Full swing outputs: Good phase noise Want to avoid using current controlled VCO – Thus, MOS capacitors are used to control frequency

VCO Results 600MHz, 1.3V – 50% of total power consumption Small tuning range – Only 23% – Limited because of use of MOS varactors

Divider No fractional-N divider to save power 8 to 1 divider is used Divider is also quite power hungry in a PLL – TSPC FF is used to save clock power – TSPC Helps save area too – Since frequency is relatively low, TSPC works well Divider power – 24uW (around 10% of total power)

PFD TSPC is used to make the D-FFs in PFD as well NOR gate that generates the reset signal has delay of 300ps, and helps overcome dead- zone 10uW in lock

Charge Pump Since the PLL generates the clock for RF, some effort is put to lower noise due to charge pump 53uW at Iref of 14.5uA (25% of total power) – Discussion: Is this too high a price??

Charge Pump Output transistors of the CP are biased such that there would be some static power consumption when both UP and DOWN are OFF – This static would help compensate for leakage, and thus lower the ripple at VCO input when the PLL is locked Also, inputs are not connected to the last stage, thus clock feed-through will be lesser

Results 1.3V, 130nm process – VCO: 100uW – Charge Pump: 50uW – Divider: 25uW – PFD: 10uW 600MHz output frequency, 75MHz input clock 23% tuning range -91 1MHz offset ~300u x 200u: mostly loop filter passives BlockPower (uW) Charge Pump*0.3 Divider3.0 PFD1.8 VCO9.7 Total14.8 ***My PLL***

Loop Filter No active filter used to save power Passive Implementation – MIM capacitor – High R poly

Outline ULP PLL for RF – An Ultra-low-Power Quadrature PLL in 130nm CMOS for Impulse Radio Receivers – 200uW, 600MHz ULP PLL for digital system clock generation – Ultra Low Power CMOS PLL Clock Synthesizer for Wireless Sensor Nodes – 20uW, 100kHz ULP ADPLL for RF – 260uW, 1GHz – Duty cycled: On for 10% of the time

ULP PLL for digital clock generation Used to generate a 100kHz system clock for running digital circuits The applications requires: – +/- 0.05% freq accuracy – < 40uW 3.3V in 0.6u technology – 1us period jitter (large!) – Fully integrated – 32kHz input clock from oscillator – Discussion: Where do all these numbers come from?? Unlike previous design, here power is the most critical metric BY FAR

PLL Architecture Fractional N divider not used to save power – 3 dividers used to get to the required freq All blocks focus on simplicity and low power Very similar to class designs for PS3!

VCO Design Decisions To lower power, design decisions for VCO are most important The authors use a single ended current starved RO – Ease of integration – Low Power at moderate noise Discussion: Why not use differential cell from previous paper? – Lower tuning range – More switching nodes?? – Don’t need quadrature outputs

VCO Design M2-M3 form the inverter M1-M4 are current sources Other devices help create appropriate control voltages M7 ensures that when V CTRL is below V t then RO is still oscillating at some minimum frequency – Discussion: Why is this required??

Discussion: VCO: Need for F min At startup, without M7, RO will not oscillate Thus gain will be very high near V t – Stability issues?? – My PLL doesn’t oscillate < V t but it works fine….

Charge Pump Issues to take care of: – Spurs due to current mismatch – Charge injection/sharing while switching current on and off M11 and M12 help match the PU and PD structures in the charge pump – Helps match charge injection and charge sharing effects

Dividers 3 dividers are used to get to the required ratio Discussion: What are the disadvantages of having dividers in the clock forward path?

Results 20uW at 3.3V 100kHz output, 32kHz input +/- 13Hz freq accuracy 5ns (1-sigma) jitter 0.8mm 2 in 0.6u technology

Outline ULP PLL for RF – An Ultra-low-Power Quadrature PLL in 130nm CMOS for Impulse Radio Receivers – 200uW, 600MHz ULP PLL for digital system clock generation – Ultra Low Power CMOS PLL Clock Synthesizer for Wireless Sensor Nodes – 20uW, 100kHz ULP ADPLL for RF – 260uW, 1GHz – Duty cycled: On for 10% of the time

ULP ADPLL for RF Has 10% duty cycle – Output clock is only available in bursts – Duty cycling helps reduce average power WSNs do not need very accurate RF clock: – Because special transceiver architectures can be used that may tradeoff other metrics for clock accuracy – 0.25% freq error is enough – However, free running, periodically calibrated VCO is still not good enough Final PLL results: – 0.2x0.15mm 2 – 1.3V, 1GHz output clock

Duty Cycled PLL PLL runs in bursts Corrects itself only during the idle time between bursts Must have a fast startup DCO – So that power hungry transient is small – So that the output is available for the most part of the burst DCO input is stored in between bursts – Thus ADPLL is a must

ADPLL architecture Dual loops for course and fine tuning Main (course) loop: – DCO with 7-bit DAC, counter, accumulator, subtractor – FCW = Desired F o / F ref

Course Acquisition Every 1 out of 10 ref cycles, the ADPLL is “ON” Counter counts the number of rising edges of F o within one burst 1 burst = 1 ref cycle After burst is over, subtractor calculates error between counter value and FCW That freq error information is updated in the accumulator, and is used in the NEXT burst

Course Locking Once in lock: – Successive bursts have same number of rising edges, except for effects of quantization error – No course error except for quantization error Quantization error can result in freq error as large as ref freq (i.e. 1 counter bit * input freq)

Lower the quantization error Quantization error obviously results in freq error Large quantization error (QE), together with large loop gain can result is stability – ADPLL will oscillate around the target freq – Must design loop gain to be in stable across PVT – Lower QE => lower loop gain => stability How to lower QE: – Higher resolution course acquisition More power hungry Must be always on – Thus better to have 2 loops, course and fine

Fine Acquisition Loop Their ADPLL has 2 loops – Course: With 7 bit DAC controlling the DCO – Fine: With 9 bit DAC controlling the DCO – Only one 16 bit loop can do, but its more area, power. Banking helps reduce these metrics. Fine Loop: – Subtractor – BW control – Accumulator – 9 bit DAC

Fine Tuning Course loop gives zero error if edges = FCW or FCW + 1 Once course tuning gives zero error, fine tuning makes sure that the (FCW+1)th edge comes as closer to the ref edge as possible Fine tuning loop works in bang-bang fashion. The last edge comes either just before or just after the ref clock edge

Fine Loop Adaptive Control Till course error is high, fine loop is OFF Till fine error is high, fine loop BW is high Saves power, decreases acquisition time

DCO Low power: Use VCO (not LC) Fast startup – Don’t use LC – Large capacitors on control voltage nodes – Control voltages set before DCO startup – DCO configured as delay line before startup – DAC turned off in between bursts

Results 20MHz ref 300M-1.2GHz output 1.3V, 1GHz – DCO: 100uW – DAC: 60uW – Counters, other digital logic: 40uW Initial settling happens in ~15 bursts Once settled DCW only changes bec of temp, voltage variations Phase Noise: 1MHz offset < 0.25% frequency error

Summary of best ULP practices Use VCO with as less static current dissipation paths as possible Varactor based cell is good if required tuning range is small Make VCO fast startup, and duty cycle the PLL Duty cycling may need PLL to be ADPLL Use TSPC to lower power in dividers Use elaborate CP only if clock is for RF