MODELING THE PHASE STEP RESPONSE OF BANG-BANG DIGITAL PLLS

Similar documents
A Novel Low Power Digitally Controlled Oscillator with Improved linear Operating Range

Distributed clock generator for synchronous SoC using ADPLL network

Case5:08-cv PSG Document Filed09/17/13 Page1 of 11 EXHIBIT

A Wide Tuning Range (1 GHz-to-15 GHz) Fractional-N All-Digital PLL in 45nm SOI

Dedication. To Mum and Dad

A fast lock-in all-digital phase-locked loop in 40-nm CMOS technology

Lecture 160 Examples of CDR Circuits in CMOS (09/04/03) Page 160-1

PHASE-LOCKED loops (PLLs) are widely used in many

A DPLL-based per Core Variable Frequency Clock Generator for an Eight-Core POWER7 Microprocessor

A Modular All Digital PLL Architecture Enabling Both 1-to-2 GHz and 24-to 32-GHz Operation in 65nm CMOS

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

A 0.2-to-1.45GHz Subsampling Fractional-N All-Digital MDLL with Zero-Offset Aperture PD-Based Spur Cancellation and In-Situ Timing Mismatch Detection

A 2.2GHZ-2.9V CHARGE PUMP PHASE LOCKED LOOP DESIGN AND ANALYSIS

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage

RECENT advances in integrated circuit (IC) technology

A Frequency Synthesis of All Digital Phase Locked Loop

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

Noise Analysis of Phase Locked Loops

A Compact, Low-Power Low- Jitter Digital PLL. Amr Fahim Qualcomm, Inc.

Design of Low Noise 16-bit CMOS Digitally Controlled Oscillator

Research Article A Low-Power Digitally Controlled Oscillator for All Digital Phase-Locked Loops

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Biju Viswanath Rajagopal P C Ramya Nair S R Jobin Cyriac. QuEST Global

A Monotonic and Low-Power Digitally Controlled Oscillator Using Standard Cells for SoC Applications

Fast-lock all-digital DLL and digitally-controlled phase shifter for DDR controller applications

ALL-DIGITAL FREQUENCY SYNTHESIZER IN DEEP-SUBMICRON CMOS

Multiple Reference Clock Generator

A Phase-Locked Loop with Embedded Analog-to-Digital Converter for Digital Control

/$ IEEE

A fully digital clock and data recovery with fast frequency offset acquisition technique for MIPI LLI applications

15.3 A 9.9G-10.8Gb/s Rate-Adaptive Clock and Data-Recovery with No External Reference Clock for WDM Optical Fiber Transmission.

VCO Based Injection-Locked Clock Multiplier with a Continuous Frequency Tracking Loop

IN RECENT years, the phase-locked loop (PLL) has been a

FPGA IMPLEMENTATION OF POWER EFFICIENT ALL DIGITAL PHASE LOCKED LOOP

A fully synthesizable injection-locked PLL with feedback current output DAC in 28 nm FDSOI

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

A Reset-Free Anti-Harmonic Programmable MDLL- Based Frequency Multiplier

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Announcements

A Multi-phase VCO Quantizer based Adaptive Digital LDO in 65nm CMOS Technology

All-Digital PLL Frequency and Phase Noise Degradation Measurements Using Simple On-Chip Monitoring Circuits

Lecture 23: PLLs. Office hour on Monday moved to 1-2pm and 3:30-4pm Final exam next Wednesday, in class

Fractional- N PLL with 90 Phase Shift Lock and Active Switched- Capacitor Loop Filter

ECEN620: Network Theory Broadband Circuit Design Fall 2012

High Performance Digital Fractional-N Frequency Synthesizers

A wide-range all-digital duty-cycle corrector with output clock phase alignment in 65 nm CMOS technology

DESIGN AND ANALYSIS OF PHASE-LOCKED LOOP AND PERFORMANCE PARAMETERS

Fast Digital Calibration of Static Phase Offset in Charge-Pump Phase-Locked Loops

Delay-Locked Loop Using 4 Cell Delay Line with Extended Inverters

Power Efficient Digital LDO Regulator with Transient Response Boost Technique K.K.Sree Janani 1, M.Balasubramani 2

Acounter-basedall-digital spread-spectrum clock generatorwithhighemi reductionin65nmcmos

A Fast-Locking All-Digital Phase-Locked Loop with a Novel Counter-Based Mode Switching Controller

ISSN:

Single-Ended to Differential Converter for Multiple-Stage Single-Ended Ring Oscillators

Supply-Adaptive Performance Monitoring/Control Employing ILRO Frequency Tuning for Highly Efficient Multicore Processors

A Flying-Adder Architecture of Frequency and Phase Synthesis With Scalability

Design of a 3.3-V 1-GHz CMOS Phase Locked Loop with a Two-Stage Self-Feedback Ring Oscillator

ALL-DIGITAL phase-locked loop (ADPLL) frequency

FFT Analysis, Simulation of Computational Model and Netlist Model of Digital Phase Locked Loop

Low Power Phase Locked Loop Design with Minimum Jitter

Introduction to CMOS RF Integrated Circuits Design

Digitally Assisted Radio Evolution DARE

Low-Jitter, 8kHz Reference Clock Synthesizer Outputs MHz

Dual-Rate Fibre Channel Repeaters

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

Taheri: A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop

A Cyclic Vernier TDC for ADPLLs Synthesized From a Standard Cell Library Youngmin Park, Student Member, IEEE, and David D. Wentzloff, Member, IEEE

DESIGN AND PERFORMANCE VERIFICATION OF CURRENT CONVEYOR BASED PIPELINE A/D CONVERTER USING 180 NM TECHNOLOGY

All-Digital RF Phase-Locked Loops Exploiting Phase Prediction

A 0.449psec RMS Jitter All Digital Phase-Locked Loop

5.5: A 3.2 to 4GHz, 0.25µm CMOS Frequency Synthesizer for IEEE a/b/g WLAN

Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop

A 5GHz, 32mW CMOS Frequency Synthesizer with an Injection Locked Frequency Divider. Hamid Rategh, Hirad Samavati, Thomas Lee

Analysis and Design of a 1GHz PLL for Fast Phase and Frequency Acquisition

Design and Implementation of Digital Phase Lock Loop: A Review

INF4420 Phase locked loops

A Low-Jitter Phase-Locked Loop Based on a Charge Pump Using a Current-Bypass Technique

An All-digital Delay-locked Loop using a Lock-in Pre-search Algorithm for High-speed DRAMs

WITH the explosive growth of the wireless communications

A Clock and Data Recovery Circuit With Programmable Multi-Level Phase Detector Characteristics and a Built-in Jitter Monitor

All Digital Phase Locked Loop Architecture Design Using Vernier Delay Time-to- Digital Converter

A Low Phase Noise 24/77 GHz Dual-Band Sub-Sampling PLL for Automotive Radar Applications in 65 nm CMOS Technology

Low Power CMOS Digitally Controlled Oscillator Manoj Kumar #1, Sandeep K. Arya #2, Sujata Pandey* 3 and Timsi #4

ICS PLL BUILDING BLOCK

A Low Power Digitally Controlled Oscillator Using 0.18um Technology

Design and Analysis of a Portable High-Speed Clock Generator

Optimization of Digitally Controlled Oscillator with Low Power

OSC2 Selector Guide appears at end of data sheet. Maxim Integrated Products 1

CHAPTER 2 LITERATURE SURVEY

A 10-Gb/s Multiphase Clock and Data Recovery Circuit with a Rotational Bang-Bang Phase Detector

An All-Digital Approach to Supply Noise Cancellation in Digital Phase-Locked Loop

CMOS Current Starved Voltage Controlled Oscillator Circuit for a Fast Locking PLL

Phase-Locked Loop Engineering Handbook for Integrated Circuits

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

CHAPTER 1 INTRODUCTION

High-speed Serial Interface

Integrated Circuit Design for High-Speed Frequency Synthesis

AN ABSTRACT OF THE DISSERTATION OF. Volodymyr Kratyuk for the degree of Doctor of Philosophy in

All Digital Phase-Locked Loops, its Advantages and Performance Limitations

High-frequency Wide-Range All Digital Phase Locked Loop in 90nm CMOS

Transcription:

MODELING THE PHASE STEP RESPONSE OF BANG-BANG DIGITAL PLLS Moataz Abdelfattah Supervised by: AUC Prof. Yehea Ismail Dr. Maged Ghoniema Intel Dr. Mohamed Abdel-moneum (Industry Mentor)

Outline Introduction Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Outline Introduction What is BB-PLLs Motivation Scope of work & Methodology Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

What is a PLL? A circuit responsible for generating clock signal for electronic devices Crystal Oscillator PLL Clock A Clock B Very slow - Low phase noise Very fast - Low phase noise

PLL Operation Reference Phase Detector Loop Filter Controlled Oscillator Output Clock Frequency Divider Negative feedback system Compares reference to a divided version of output clock Guarantees purity through ve FB

PLL Types Trend: Past Analog Design Future Digital Design Analog Digital Features: Analog: High Accuracy Digital: Scalable Challenges: Technology scales down Analog design difficult!!

Digital PLLs Digital PLL: Bang-Bang Non linear, low performance, low power TDC - linear, good performance, high power Phase Detector Output BB Loop Filter Controlled Oscillator Phase Error Frequency Divider Nonlinear PD TDC Loop Filter Controlled Oscillator Phase Detector Output Phase Error Frequency Divider Linear PD

BB-PLL Pros Cons Applications Pros Low Power Simple Implementation (simple phase detector) Cons Non-linear loop dynamics (due to non-linear phase detector): No well defined design methodology Unreliable response Apps Traditionally: CDR Recently: Microprocessors, Wireless Transceivers, SoCs

Outline Introduction What is BB-PLLs Motivation Scope of work & Methodology Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Thesis Motivation Recent interest in low power designs: Interest in BB-PLLs use in high performance apps (microprocessors and wireless applications) Non-linearity of BB-PLLs prevent their use in high performance Apps.: Need to solve problems caused due to non-linearity Not much work in the literature on solving BB-PLLs problems

Problems Due to Nonlinearity 1. System Modeling 2. Unreliable Response

Problem 1 - Modeling Nonlinear no TF analysis PLL System Response Linear PLL Design Methodology BB-PLL Design Parameters Desired Response

Problem 2 Nonlinear Response BW Phase error magnitude CPPLL BBPLL 1 1 Independent of input phase error Depending on input phase error

Problem 2 Nonlinear Response CPPLL BBPLL ref ref FB FB Ph Err Ph Err Control Control Control Voltage proportional to input error Control Word not proportional to input error

Phase Error Mag. Phase Error Mag. Problem 2 Nonlinear Response BW Phase error magnitude CPPLL BBPLL Control (Ip) Control (digital word)

Literature On problem 1 (Modeling): Only one model is proposed by Razavi in 2003 [1] Model valid only for small Phase Error Magnitudes (PEMs) Model is specific for error patterns at CDR applications On Problem 2 (Nonlinear Response): Different solutions proposed Circuit techniques to regulate the BW through digital algorithms Literature shortage in Modeling Thesis focus on Modeling

Outline Introduction What is BB-PLLs Motivation Scope of work & Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Scope of Work Modeling Finding a solution mainly for problem 1 Goal: Well Defined Design Methodology Insights Nonlinear Response Techniques enhance response

Methodology Mathematical Representation of the time domain phase step response Predict BW, Stability For different PEMs Verify Model through comparison with circuit implementation Propose Techniques to enhance linearity (problem 2)

Outline Introduction Proposed Modeling Methodology Model Parameters Model Derivation BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Modeling (objective? How?) Objective? Predicting BW Predicting Stability Estep 0.1 Phase Error How? Phase Step Response Settling Stability Settling time BW 0.05 0-0.05-0.1 500 520 540 560 580 600 620 640 660 680 Clock Cycles

Modeling (How to predict stability?) 0.1 0.05 Phase Err. Phase Error (ns) 0-0.05-0.1 600 610 620 630 640 650 660 670 680 Feedback Period (ns) 10.01 10.008 10.006 10.004 10.002 10 9.998 9.996 9.994 Frequency Err. Maximum Frequency Error Minimum Frequency Error 9.992 600 610 620 630 640 650 660 670 680 690 Reference Cycles 1 2 3 4 Number of Cycles (i)

Phase Error Mag. Phase Error Mag. Modeling (predicting BW what is BW?) BW: How fast PLL can track jitter CPPLL BBPLL Constant BW Variable BW

Phase Error (ns) Modeling (How to predict BW?) 0.12 0.1 0.08 0.06 0.04 0.02 0-0.02-0.04-0.06 m1 m2-0.08 500 520 540 560 580 600 620 640 660 680 Reference Cycles

Modeling (predicting BW & Stability) Input phase error (E) Objective System of Equations

Outline Introduction Proposed Modeling Methodology Model Parameters Model Derivation BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Phase Error (ns) Modeling Methodology 0.12 Phase step error loop acts to compensate Phase at zero crossings equals zero Phase due to step err. = phase due to loop action Mathematical Representation of both phase components (step & loop action) 0.1 0.08 0.06 0.04 0.02 0-0.02-0.04-0.06-0.08 500 520 540 560 580 600 620 640 660 680 Reference Cycles Equate at zero crossings

Modeling (BB-ADPLL Operation) Proportional Coeff. Conventional PI DLF Frequency Control digital Word BB-PD + FCW DCO Feedback Frequency Divider Integral Coeff.

Modeling (DLF Operation) BB-PD BB_Out + FCW DCO BB_Out 1 1 1 1 Polarity Change -1-1 Proportional Contribution Per BB decision FCW Integral Contribution Per BB decision

Modeling Methodology Conventional PI DLF Phase due to loop action: BB-PD + DCO Proportional path Feedback Frequency Divider DCO phase change due to one change in the FCW (DCO resolution) 0.1 Integral Path 0.05 0-0.05-0.1 FCW = x 500 520 540 560 580 600 620 640 660 680

Phase Error (ns) Modeling Methodology 0.12 0.1 0.08 0.06 0.04 0.02 0 m1-0.02-0.04-0.06-0.08 500 520 540 560 580 600 620 640 660 680 Reference Cycles

Modeling Methodology 0.1 0.05 0-0.05 FCW = x -0.1 500 520 540 560 580 600 620 640 660 680

Modeling Methodology

Modeling (outcome) CPPLL Design Methodology BBPLL Desired Response Desired Response for suitable range of PEM TF Eqns Set Design Parameters Set Design Parameters

Outline Introduction Proposed Modeling Methodology BB-ADPLL System System Architecture & Performance Model Verification Proposed Techniques for Enhanced System Response Conclusion & Future Work

BB-ADPLL Pin Diagram REF_clk reset N BB-ADPLL DCO_clk

BB-ADPLL FC Slow/Fast BSA reset Pipeline 5 Register 5 (D1) Thermometer Decoder (5x21) Coarse 21 Frequency Acquisition Loop REF_clk BB ± 1 DLF1 6 reset D C O DCO_clk Buffer out_clk M U X Pipeline Register (D2) FCW 6 Thermometer Decoder (6x35) Fine 35 1/D Update_Clock DLF2 6 Phase Acquisition Loop Feedback Signal 1/N Custom Design RTL

BB-ADPLL (DCO) FCW[76:66] FCW[65:55] FCW[54:44] FCW[43:33] FCW[32:22] FCW[21:11] FCW[10:0] M0p M0n M1n M2n M3n Fine Coarse

Frequency (GHz) DCO Frequency Range Frequency Resolution 6 5 Frequency Coarse Fine Step 4 (GHz) Step (MHz) (MHz) 3 2 1 0 0 2 4 6 8 10 12 14 16 18 21 Coarse Code 1.5 (Min) 171.5 0.7 3 149.5 1.45 4.9 (Max) 243 2.5 Average 162.3 1.55

PLL Results Locked at 3 GHz Re-lock Time Phase step introduced here

PLL Results Frequency Lock Time (us) RMS Jitter (ps) Peak-to-Peak Jitter (ps) 2 GHz 2.5 1.13 4.2 3 GHz 2.2 0.88 3.6 5 GHz 1.6 0.7 3.4 COMPARISON This Work ISSCC 2012 [2] Measurement Frequency 3 GHz 3 GHz Supply 1.05 V. 0.5 1V. RMS Jitter 0.88 ps 0.8 ps Silicon No Yes

Outline Introduction Proposed Modeling Methodology BB-ADPLL System System Architecture & Performance Model Verification Proposed Techniques for Enhanced System Response Conclusion & Future Work

Model Verification 4 3.5 model sim 4 3.5 model sim 3 3 2.5 2.5 2 2 1.5 1.5 1 0.5 0 0 5 10 15 20 25 Update Cycles 1 0.5 0 0 5 10 15 20 25 30 35 40 45 Update Cycles PEM = 600ps PEM = 1200ps

Model Verification 6 5 model sim 9 8 7 model sim 4 6 5 3 4 2 3 2 1 1 0 0 10 20 30 40 50 60 70 Update Cycles 0 0 20 40 60 80 100 120 Update Cycles PEM = 2400ps PEM = 5000ps

Model Verification PEM (ps) Accuracy % 600 480 ns 360 ns 75% 1200 780 ns 880 ns 88.6% 2400 1280 ns 1120 ns 87.5% 5000 2320 ns 2190 ns 94.3%

Model Accuracy

Outline Introduction Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Technique 1 Technique 2 Conclusion & Future Work

Proposed Technique 1 PI Digital Loop Filter BB-PD Non-linear Gain + DCO Counter Gain Linearization Frequency Divider

Proposed Technique 1 Phase Error Magnitude Phase Error Magnitude time time FCW time time (a) (b)

Proposed Technique 1 New DLF Architecture In FCW......

Phase Error (ns) Phase Error (ns) Proposed Technique 1 New DLF Operation FCW FCW Conventional DLF Reference Cycles Reference Cycles 0.02 0.1 0.01 0.05 0-0.01 0-0.02-0.05-0.03 625 630 635 640 645 650 655 660 Reference Cycles 480 500 520 540 560 580 600 t1 Reference Cycles

Technique 1 verification 600 500 t1 (ns) 400 300 200 100 Conventional Proposed Ideal (linear) 0 0.6 1.2 2.4 5 PEM (ns)

Outline Introduction Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Technique 1 Technique 2 Conclusion & Future Work

Phase Error (ns) Proposed Technique 2 At first zero crossing: Phase Error = 0 Freq. Error = Ef1 Add circuitry to estimate Ef1 : Ef1 = (α m1 + β) 0.12 0.1 0.08 0.06 0.04 0.02 0-0.02-0.04-0.06 FCW = x -0.08 500 520 540 560 580 600 620 640 660 680 Reference Cycles At first zero crossing: Subtract Ef1 from FCW At first zero crossing: Phase Error = 0 Freq. Error 0 Relock Time Reduced

Technique 2 verification PEM (ps) Percentage Reduction 600 480 ns 215 ns 55.2 % 1200 880 ns 406 ns 53.8 % 2400 1120 ns 457 ns 59.1 %

Outline Introduction Proposed Modeling Methodology BB-ADPLL System Proposed Techniques for Enhanced System Response Conclusion & Future Work

Conclusion BB-PLL: low power nonlinearity Nonlinearity: modeling problem Model predict system response in terms of design parameters provides design methodology Model insights proposed techniques to enhance system linearity (SL enhanced by 35%, Re-lock time enhanced by 55%)

Future Work Physical Design (further verification of model) Enhance accuracy (Re-develop model with less assumptions)

References [1] J. Lee, K. S. Kundert, and B. Razavi, Analysis and modeling of bangbang clock and data recovery circuits, IEEE J. Solid-State Circuits, vol. 39, no. 9, pp. 1571 1580, Sep. 2004. [2] N. August, H. Lee, M. Vandepas, R. Parker, A TDC-less ADPLL with 200-to-3200MHz range and 3mW power dissipation for mobile SoC clocking in 22nm CMOS, ISSCC Dig. Tech. Papers, pp. 246-248, Feb., 2012.

Publications From This Work Accepted Abdelfattah M., Lotfy A., Abdel-moneum M., Kurd N., Ghoneima M., Taylor G., Ismail Y. Modeling the Response of Bang-Bang Digital PLLs to Phase Error Perturbations, IEEE in proceedings of CICC 2012. Abdelfattah M., Lotfy A., Abdelsalam M., Abdel-moneum M., Kurd N., Ghoneima M., Taylor G., Ismail Y. A Novel DLF Architecture for Digital Bang-Bang PLLs IEEE in proceedings of SOCC 2012. Under Preparation A Novel Technique to Reduce the Lock Time of BB-DPLLs (Conference) Abdelfattah M., Lotfy A., Abdel-moneum M., Kurd N., Ghoneima M., Taylor G., Ismail Y. Modeling the Phase Step Response of Bang-Bang Digital PLLs to Phase Error Perturbations, submitted to TCAS I.

QUESTIONS