A Fast-Locked All-Digital Phase-Locked Loop for Dynamic Frequency Scaling Dian Huang Ying Qiao.

Slides:



Advertisements
Similar presentations
TDC130: High performance Time to Digital Converter in 130 nm
Advertisements

A Stabilization Technique for Phase-Locked Frequency Synthesizers Tai-Cheng Lee and Behzad Razavi IEEE Journal of Solid-State Circuits, Vol. 38, June 2003.
Charge Pump PLL.
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
Las Palmas de G.C., Dec IUMA Projects and activities.
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.
(Neil west - p: ). Finite-state machine (FSM) which is composed of a set of logic input feeding a block of combinational logic resulting in a set.
Design and Application of Power Optimized High-Speed CMOS Frequency Dividers.
NxN pixel demonstrator. Time to Digital Converter (2) Tapped delay line –128 cells, 100ps Two hit registers –One per both leading and trailing edge 7.
Digital PM Demodulator for Brazilian Data Collecting System José Marcelo L. Duarte – UFRN – Natal, Brazil Francisco Mota das Chagas – UFRN – Natal, Brazil.
Ultra Low Power PLL Implementations Sudhanshu Khanna ECE
Lecture 8: Clock Distribution, PLL & DLL
Test Wrapper Designs for the Detection of Signal Integrity Faults on Core External Interconnects of SOCs Qiang Xu and Yubin ZhangKrishnendu Chakrabarty.
Phase Lock Loop EE174 – SJSU Tan Nguyen.
Phase Locked Loop Design Matt Knoll Engineering 315.
Phase Locked Loops Continued
Ayman Khattab Mohamed Saleh Mostafa El-Khouly Tarek El-Rifai
ALL-DIGITAL PLL (ADPLL)
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.
Phase Locked Loop Design KyoungTae Kang, Kyusun Choi Electrical Engineering Computer Science and Engineering CSE598A/EE597G Spring 2006.
1 Phase-Locked Loop. 2 Phase-Locked Loop in RF Receiver BPF1BPF2LNA LO MixerBPF3IF Amp Demodulator Antenna RF front end PD Loop Filter 1/N Ref. VCO Phase-
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.
TOF Electronics Qi An Fast Electronics Lab, USTC Sept. 16~17, 2002.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Chapter 13 Linear-Digital ICs. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Electronic Devices.
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
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
1.  Why Digital RF?  Digital processors are typically implemented in the latest CMOS process → Take advantages scaling. (e.g. density,performance) 
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
Kuang-Yu,Li 2013 IEE5011 –Autumn 2013 Memory Systems Duty Cycle Correctors (DCC) In GDDR5 SDRAM Kuang-Yu, Li Department of Electronics Engineering National.
Introduction As the explosive growth in complexity of integrated circuits, system-on-a-chip (SoC) had become a design trend for increasing the operating.
1 ECE1352F – Topic Presentation - ADPLL By Selvakkumaran S.
Delay Locked Loop with Linear Delay Element
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
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.
ICECS 2010 First Order Noise Shaping Time-to-Digital Converter
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.
The Chicago Half of Champ
PECL,LVDS Crystal Oscillator Update: 2005/07/27 Application Engineer: Arvin Chiang.
TDTL Architecture with Fast Error Correction Technique
McGill Increasing the Time Dynamic Range of Pulse Measurement Techniques in Digital CMOS Applications of Pulse Measurement: Duty-Cycle Measurement Pulsed.
Implementing and Optimizing a Direct Digital Frequency Synthesizer on FPGA Jung Seob LEE Xiangning YANG.
111 Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
1 A High-Speed and Wide Detectable Frequency Range Phase Detector for DLLs Babazadeh, H.; Esmaili, A.; Hadidi, K.; NORCHIP, 2009 Digital Object Identifier:
1 PD Loop Filter 1/N Ref VCO Phase- Locked Loop LO.
Introduction to Clock Tree Synthesis
A high speed serializer ASIC for ATLAS Liquid Argon calorimeter upgrade Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group Department of.
1 The Link-On-Chip (LOC) Project at SMU 1.Overview. 2.Status 3.Current work on LOCs6. 4.Plan and summary Jingbo Ye Department of Physics SMU Dallas, Texas.
Page 1EL/CCUT T.-C. Huang Nov TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech.
HCC Derived Clocks. Generated Clocks The HCC generates two clocks from the ePLL 160 MHz clocks and the chip 40 MHz clock, used as a reference: An 80 MHz.
Delay-based Spread Spectrum Clock Generator Subramaniam Venkatraman Matthew Leslie University of California, Berkeley EE 241 Final Presentation May 9 th.
Automatic Gain Control Circuit for Quartz Crystals By – Abhijat Goyal Saliya Subasinghe.
Cache Pipelining with Partial Operand Knowledge Erika Gunadi and Mikko H. Lipasti Department of Electrical and Computer Engineering University of Wisconsin—Madison.
Phase-Locked Loop Design PREPARED BY:- HARSH SHRMA ( ) PARTH METHANIYA ( ) ARJUN GADHAVI ( ) PARTH PANDYA (
1 Status report on the LAr optical link 1.Introduction and a short review. 2.The ASIC development. 3.Optical interface. 4.Conclusions and thoughts Jingbo.
End OF Column Circuits – Design Review
Temperature and Power Management
Low Jitter PLL clock frequency multiplier
A DCO Compiler for All-Digital PLL Design
DESIGN AND SIMULATION OF A PHASE LOCKED LOOP FOR HIGH SPEED SERDES
Phase-Locked Loop Design
MCP Electronics Time resolution, costs
Lecture 22: PLLs and DLLs.
Presentation transcript:

A Fast-Locked All-Digital Phase-Locked Loop for Dynamic Frequency Scaling Dian Huang Ying Qiao

Motivation CMOS IC technology keeps further scaling SoC benefits from All-Digital PLL (ADPLL) designs Dynamic frequency scaling in CPU Fast-locked phase-locked loop (PLL) for clock generation Tradeoffs between locking time and clock jitter We will focus on ADPLL design with bang-bang phase detector (BBPHD) Digitally controlled oscillator (DCO) frequency-search using algorithms with Successive-Approximation Registers (SAR)

ADPLL Architecture Conventional vs. Proposed ADPLL Architecture Conventional BBPHD ADPLL Proposed BBPHD ADPLL with SAR

Design Considerations Tradeoff exists between frequency phase locking time and output clock jitter performance 𝑡 𝑙𝑜𝑐𝑘 = 𝜋 2𝜋 𝑓 𝑟𝑒𝑓 × 𝛽 𝑘 𝑣𝑐𝑜 − 𝑓 𝑜𝑓𝑓 1 𝑓 𝑟𝑒𝑓 𝑓 𝑟𝑒𝑓 – reference clock frequency 𝑓 𝑜𝑓𝑓 – initial frequency error 𝛽 𝑘 𝑣𝑐𝑜 – system loop gain 𝑞= 𝛽− 𝛼 1+2𝐷 2 β - Proportional path gain α – Integral path gain Δ𝑡 𝑝𝑝 = 𝑁 𝑘 𝑣𝑐𝑜 4 𝑞 2 1+𝐷 4 𝛼 3 +4 1+𝐷 3 𝛼 2 𝑞+8 1+𝐷 2 𝛼 𝑞 2 +8 1+𝐷 𝑞 3

Fast-locking Techniques Simultaneous frequency and phase locking Yang, JSSC ’10 – adaptive loop gain Hung, Trans Circuit & Syst. ’11 – modified bang-bang algorithm Detangled frequency and phase locking Chung, JSSC ’11 – BSA frequency search + TDC phase locking

Proposed ADPLL Architecture

SAR-based Frequency Search Reference clock Divider output Oscillator output BBPHD UP signal

SAR-based Delay Search Falling edge of divider output does not align with that of reference clock due to delay. Add extra delay to reference clock Once frequency search is done, CPU designer can choose whether input clock of PLL is reference clock or its delay version based on jitter and locking requirement.

Locking Procedure 2 cycles delay-search, 10 cycles frequency-search for a 10 bit DCO. Remained frequency error and phase error are tiny. Locks at 790ns

Five Stage DCO DCO consists of 960 tri-state buffer: 64 row with each row has 15 buffers. Five extra tri-state buffer are used to drive each to node to either Vdd or ground during reset for fast start-up DCO Frequency Range: 0.42GHz ~ 12GHz

PI Controller With proposed frequency-search algorithm, small 𝛃 and 𝛂 can be chosen. 𝛃 needs to be several time larger than 𝛂 for stability, but want 𝛃 to be 1 or 2 to minimize the quantization noise. Integral path code increment by 1 only when it can increment by 4

Performance Key Parameter Technology 45nm Locking Time 790ns Jitter RMS 1.32ps Jitter peak-to-peak 4.56ps Power 16mW@4.5GHz Achieves 790ns locking time while maintaining 1.32ps rms jitter. Peak-to-peak jitter is too optimistic.

Comparison [10] Hsu [8] Kim [9] Chung [2] Tierno This Work   [10] Hsu [8] Kim [9] Chung [2] Tierno This Work CMOS Process 0.18µm 0.13µm 65nm 45nm Core Area 0.14 mm2 0.2 mm2 0.07mm2 0.07 mm2 N/A Power 26.7mW@600MHz 16.5mW@1.35GHz 1.81mW@520MHz NA 16mW@4.5GHz Output Range 62~616MHz 0.3~1.4GHz 90~527MHz 0.8~12GHz 0.42~12GHz Locking Time 3.5µs *46 µs 790ns Jitter RMS 7.28ps @600MHz 3.7ps @1.35GHz 8.64ps @527MHz 1ps @5GHz 1.32ps @4.5GHz Jitter peak-to-peak 56ps @600MHz 32ps @ 1.35GHz 4.56ps @4.5GHz

Conclusion Proposed ADPLL realizes fast-locking without sacrificing jitter performance. 790ns locking time demonstrates that it is suitable to dynamic frequency scaling. Future work includes ADPLL with smooth frequency change so that CPU does not needs to stall its instructions.