An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis



Similar documents
Abstract. Cycle Domain Simulator for Phase-Locked Loops

Phase-Locked Loop Based Clock Generators

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

1997 Mixed-Signal Products SLAA011B

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Clocks Basics in 10 Minutes or Less. Edgar Pineda Field Applications Engineer Arrow Components Mexico

Any-Rate Precision Clocks

Link-65 MHz, +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz

Alpha CPU and Clock Design Evolution

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

High-Speed Electronics

Intel Labs at ISSCC Copyright Intel Corporation 2012

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

Clock- and data-recovery IC with demultiplexer for a 2.5 Gb/s ATM physical layer controller

MAX 10 Clocking and PLL User Guide

Push-Pull FET Driver with Integrated Oscillator and Clock Output

Spread-Spectrum Crystal Multiplier DS1080L. Features

SKY : Wideband PLL Frequency Synthesizer

Chapter 6 PLL and Clock Generator

Programmable Logic Design Grzegorz Budzyń Lecture. 10: FPGA clocking schemes

EFMPlus Data Recovery Circuit with a Fast Locking Scheme for 12X Speed DVD-ROM Drivers

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

How PLL Performances Affect Wireless Systems

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

Optimizing VCO PLL Evaluations & PLL Synthesizer Designs

Standart TTL, Serie Art.Gruppe

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

W a d i a D i g i t a l

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

BURST-MODE communication relies on very fast acquisition

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014

Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems

LC7218, 7218M, 7218JM

Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

Low Power AMD Athlon 64 and AMD Opteron Processors

On-chip clock error characterization for clock distribution system

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

11. High-Speed Differential Interfaces in Cyclone II Devices

SN28838 PAL-COLOR SUBCARRIER GENERATOR

PECL and LVDS Low Phase Noise VCXO (for MHz Fund Xtal) XIN XOUT N/C N/C CTRL VCON (0,0) OESEL (Pad #25) 1 (default)

Vi, fi input. Vphi output VCO. Vosc, fosc. voltage-controlled oscillator

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Power Reduction Techniques in the SoC Clock Network. Clock Power

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis

T1/E1/OC3 WAN PLL WITH DUAL

Design and Modelling of Clock and Data Recovery Integrated Circuit in 130 nm CMOS Technology for 10 Gb/s Serial Data Communications

路 論 Chapter 15 System-Level Physical Design

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

Gate Delay Model. Estimating Delays. Effort Delay. Gate Delay. Computing Logical Effort. Logical Effort

Managing High-Speed Clocks

Analysis and Design of Robust Multi-Gb/s Clock and Data Recovery Circuits

Evaluating AC Current Sensor Options for Power Delivery Systems

EVALUATION KIT AVAILABLE Single-Chip Global Positioning System Receiver Front-End BIAS CBIAS GND GND RFIN GND GND IFSEL

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

A Lesson on Digital Clocks, One Shots and Counters

Jitter Transfer Functions in Minutes

A Lesson on Digital Clocks, One Shots and Counters

Digital to Analog and Analog to Digital Conversion

INF4420 Introduction

Lecture 2. High-Speed I/O

PowerPC Microprocessor Clock Modes

ICS Pentium/Pro TM System Clock Chip. Integrated Circuit Systems, Inc. General Description. Pin Configuration.

Driving SERDES Devices with the ispclock5400d Differential Clock Buffer

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

A 1.25-GHz 0.35-m Monolithic CMOS PLL Based on a Multiphase Ring Oscillator

SPREAD SPECTRUM CLOCK GENERATOR. Features

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

Spread Spectrum Clock Generator

Fairchild Solutions for 133MHz Buffered Memory Modules

How To Design A Chip Layout

Section 7. Oscillator

Contents. Overview Memory Compilers Selection Guide

A Laser Scanner Chip Set for Accurate Perception Systems

A CMOS Clock Recovery Circuit for 2.5-Gb/s NRZ Data

MONOLITHIC PHASE-LOCKED LOOPS AND CLOCK RECOVERY CIRCUITS

DP8570A DP8570A Timer Clock Peripheral (TCP)

An On-chip Security Monitoring Solution For System Clock For Low Cost Devices

Title: Low EMI Spread Spectrum Clock Oscillators

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

A High Frequency Divider in 0.18 um SiGe BiCMOS Technology

DM74LS157 DM74LS158 Quad 2-Line to 1-Line Data Selectors/Multiplexers

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

Debouncing Switches. Mechanical switches are one of the most common interfaces to a uc.

Clock Synchronization

Digital to Analog Converter. Raghu Tumati

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology. Electronics & Communication Engineering. B.

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

Lab Unit 4: Oscillators, Timing and the Phase Locked Loop

Transcription:

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis Oliver Schrape 1, Frank Winkler 2, Steffen Zeidler 1, Markus Petri 1, Eckhard Grass 1, Ulrich Jagdhold 1 International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2010) 1 2 Grenoble, France 10 th September 2010 HUB Institut für Informatik Rudower Chaussee 25 12489 Berlin www.informatik.hu-berlin.de

Outline Motivation Phase-Locked Loops Approaches Structure of the proposed ADPLL Chip Description Control Unit (CU) Digitally Controlled Oscillator (DCO) Frequency Divider Chip Layout Comparison Measurement Results 10th Sep. 10 2

Motivation How to get fast clocks in a circuitry? Some problems: Frequency limit of IO pads Solution: PLL (Phase-Locked Loop) EMI problems Clock skew of extern generated clocks Environmental effects 10th Sep. 10 3

PLL Traditional Approach PLL : Phase-Locked Loop Components Phase Frequency Detector (PFD), Loop Filter, Voltage Controlled Oscillator (VCO), Frequency Divider Advantages High resolution Low jitter Low phase noise Disadvantages Development time (costly) Process dependency 10th Sep. 10 4

PLL Digital Approach ADPLL : All-Digital Phase-Locked Loop Components: PFD, Control Unit, Digitally Controlled Oscillator (DCO), Frequency Divider Advantages Shorter development time Fast lock-in phase More adaptable to other circuit technologies Disadvantages Accuracy Large jitter Noisy 10th Sep. 10 5

ADPLL Fundamental Functionality Functionality (simplified) 1. Compare phases of reference and feedback clock 2. Increase or decrease the control word w 3. Divide generated clock by (M,S) 10th Sep. 10 6

Control Algorithms (1) linear / binary ADPLL is initialized with the mean value of valid DCO frequencies Additional counter allows an adjustment every x reference cycle CU evaluates up/down signals of the PFD Advantage: Few resources Low complexity Complexity: flag_u flag_d pwidth Control Unit OSC cnt1 + cnt2 Kp Kd + Ki cntx lin./bin. PID/PID2 w Disadvantage: Long lock-in phase 10th Sep. 10 7

Control Algorithms (2) PID Controllers Using a local ring oscillator to sample phase differences Additional counters measure the phase error Advantage: Short lock-in phase Disadvantage: Many logic resources flag_u flag_d pwidth Control Unit OSC cnt1 + cnt2 Kp Kd + Ki cntx lin./bin. PID/PID2 w General PID Controller: Innovation, smoothing with: 10th Sep. 10 8

Control Algorithms Matlab Model Simulation 250 Frequency Histogram Frequency Histogram 2 ADPLL Frequencies ADPLL Frequencies PID smoothed PID 1.8 200 1.6 Count Count 150 100 f [GHz] f [GHz] 1.4 1.2 1 50 0.8 0 0.8 1 1.2 1.4 1.6 1.8 2 f [GHz] f [GHz] 0 50 100 150 200 250 300 Reference Periods Reference Periods Algorithm Area [mm²] Power [µw] Lock Time [cycles] (non-)linear 0.024 0.5 500 more than 1000 (smoothed) PID 0.108 32.25 < 50 10th Sep. 10 9

Digitally Controlled Oscillator Structure Problem Frequency range vs. resolution Innovation Combining of three different approaches Wide frequency range with high resolution 10th Sep. 10 10

Digitally Controlled Oscillator Structure Coarse-Tuning stage Multiplexer structures (one-hot-coded) [WASET 08] Resolution: > 300 ps 10th Sep. 10 11

Digitally Controlled Oscillator Structure Coarse-Tuning stage Multiplexer structures (one-hot-coded) [WASET 08] Resolution: > 300 ps Fine-Tuning stage Bus keeper components (permutation) [IAPCS 2006] Resolution: 40 ps 10th Sep. 10 12

Digitally Controlled Oscillator Structure Coarse-Tuning stage Multiplexer structures (one-hot-coded) [WASET 08] Resolution: > 300 ps Fine-Tuning stage Bus keeper components (permutation) [IAPCS 2006] Resolution: 40 ps Fine-Fine-Tuning stage Parallel connected tri-states (n:m code) [ECCTD 01] Resolution: < 5 ps 10th Sep. 10 13

Digitally Controlled Oscillator Properties Requires only 46 logic gates (37, +9 additional inverter/buffer) Resolution < 1 ps Linearized steps: 5-25 ps Range: 250 MHz 1.3 GHz Post Layout Simulation with parasitic RC: clk_dco = 1.27 GHz, Temp: 125 C, VDD = 2.25 V 10th Sep. 10 14

Frequency Divider Contains optional 2:1 prescaler and dual modulus (4/5) divider Swallow Counter switches dual modulus divider Programmable over SPI interface 10th Sep. 10 15

Layout 3 power domains 1.6 mm x 1.6 mm size Macro blocks: DCO and LVDS interface Test board 1.6 mm x 1.6 mm 10th Sep. 10 16

Properties Comparison Performance Parameter Proposed ADPLL Process 0.25 µm BiCMOS [ICSS 2003] [ECCTD 01] [NCETET 08] 0.35 µm CMOS 0.35 µm CMOS 0.18 µm CMOS Core Area 0.81 mm 2 0.71 mm 2 0.07 mm 2 0.0025 mm 2 Gates (DCO) 46 > 100 128 - Pwr. Dissip. < 50 mw (@ 800 MHz) 100 mw (@ 500 MHz) - 6.4 mw (-) Min. Freq. 250 MHz 45 MHz 170 MHz 0.1 MHz Max. Freq. 1.3 GHz 510 MHz 360 MHz 282 MHz Lock-in Time < 70 cycles < 46 cycles ~ 60 cycles < 5 cycles Resolution < 25 ps < 5 ps < 55 ps -- 10th Sep. 10 17

Measurement Linear search algorithm, PLL locks at 560 MHz 10th Sep. 10 18

Measurement Simple Multiplexer Paths 10th Sep. 10 19

Conclusion Done: ADPLL with a wide frequency range and high resolution Combination of three different approaches leads to a good performance ADPLL controllable with fast lock-in algorithm Modified (smoothed) PID algorithm was introduced Future work: Further measurements 10th Sep. 10 20

Thank you for your attention 10th Sep. 10 21