Multiple Reference Clock Generator

Similar documents
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 COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.3

f o Fig ECE 6440 Frequency Synthesizers P.E. Allen Frequency Magnitude Spectral impurity Frequency Fig010-03

/$ IEEE

Phase Noise and Tuning Speed Optimization of a MHz Hybrid DDS-PLL Synthesizer with milli Hertz Resolution

Integrated Circuit Design for High-Speed Frequency Synthesis

Section 1. Fundamentals of DDS Technology

NEW WIRELESS applications are emerging where

PXIe Contents SPECIFICATIONS. 14 GHz and 26.5 GHz Vector Signal Analyzer

Radio-Frequency Conversion and Synthesis (for a 115mW GPS Receiver)

Analysis of Phase Noise Profile of a 1.1 GHz Phase-locked Loop

6.976 High Speed Communication Circuits and Systems Lecture 17 Advanced Frequency Synthesizers

Glossary of VCO terms

Ten-Tec Orion Synthesizer - Design Summary. Abstract

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

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

Receiver Architecture

Enhancing FPGA-based Systems with Programmable Oscillators

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

LNS ultra low phase noise Synthesizer 8 MHz to 18 GHz

AN4: Application Note

AN3: Application Note

Application Note AN51

Agile Low-Noise Frequency Synthesizer A. Ridenour R. Aurand Spectrum Microwave

FCC and ETSI Requirements for Short-Range UHF ASK- Modulated Transmitters

ALL-DIGITAL FREQUENCY SYNTHESIZER IN DEEP-SUBMICRON CMOS

Low-Cost Notebook EMI Reduction IC. Applications. Modulation. Phase Detector

A GHz Wideband Sub-harmonically Injection- Locked PLL with Adaptive Injection Timing Alignment Technique

Welcome to the Epson SAW oscillator product training module. Epson has been providing their unique SAW oscillators that exhibit outstanding

DS H01 DIGITAL SYNTHESIZER MODULE SYSTEM SOLUTIONS. Features Applications 174 x 131 x 54 mm. Technical Description

SiNANO-NEREID Workshop:

PLL & Timing Glossary

MAX2769/MAX2769C PLL Loop Filter Calculator User Guide UG6444; Rev 0; 6/17

Phase-Locked Loop Engineering Handbook for Integrated Circuits

Modeling And Implementation of All-Digital Phase-Locked Loop Based on Vernier Gated Ring Oscillator Time-to-Digital Converter

THE PHS 8500 FAMILY OF VERY LOW PHASE NOISE HIGH PERFORMANCE MICROWAVE SYNTHESIZERS BENCHTOP

A CMOS Frequency Synthesizer with an Injection-Locked Frequency Divider for a 5 GHz Wireless LAN Receiver. Hamid Rategh

P2042A LCD Panel EMI Reduction IC

Fabricate a 2.4-GHz fractional-n synthesizer

SV2C 28 Gbps, 8 Lane SerDes Tester

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

PE3282A. 1.1 GHz/510 MHz Dual Fractional-N PLL IC for Frequency Synthesis. Peregrine Semiconductor Corporation. Final Datasheet

Fractional N Frequency Synthesis

Noise Analysis of Phase Locked Loops

THE UNIVERSITY OF NAIROBI

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

Dedication. To Mum and Dad

High-Performance Analog and RF Circuit Simulation using the Analog FastSPICE Platform at Columbia University. Columbia University

Understanding Low Phase Noise Signals. Presented by: Riadh Said Agilent Technologies, Inc.

Jitter Measurements using Phase Noise Techniques

SPECIFICATION FREQUENCY RANGE: IBS-6

note application Measurement of Frequency Stability and Phase Noise by David Owen

RF Signal Generators. SG380 Series DC to 2 GHz, 4 GHz and 6 GHz analog signal generators. SG380 Series RF Signal Generators

A 3 TO 30 MHZ HIGH-RESOLUTION SYNTHESIZER CONSISTING OF A DDS, DIVIDE-AND-MIX MODULES, AND A M/N SYNTHESIZER. Richard K. Karlquist

Wideband Synthesizer with Integrated VCO ADF4351

Spread Spectrum Frequency Timing Generator

Testing with Femtosecond Pulses

ACTIVE MULTIPLIERS AND DIVIDERS TO SIMPLIFY SYNTHESIZERS

Introduction to Single Chip Microwave PLLs

High Performance Digital Fractional-N Frequency Synthesizers

APPLICATION NOTE 3942 Optimize the Buffer Amplifier/ADC Connection

On the Design of Software and Hardware for a WSN Transmitter

note application Fractional-N Synthesizers David Owen

26.8: A 1.9GHz Single-Chip CMOS PHS Cellphone

Peak Reducing EMI Solution

Keywords: ISM, RF, transmitter, short-range, RFIC, switching power amplifier, ETSI

The Application of Clock Synchronization in the TDOA Location System Ziyu WANG a, Chen JIAN b, Benchao WANG c, Wenli YANG d

Chapter 2 Architectures for Frequency Synthesizers

DC-15 GHz Programmable Integer-N Prescaler

MK5811C LOW EMI CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

A Wide-Bandwidth 2.4GHz ISM Band Fractional-N PLL with Adaptive Phase Noise Cancellation. Outline

MTS2500 Synthesizer Pinout and Functions

HF Receivers, Part 3

THE BASIC BUILDING BLOCKS OF 1.8 GHZ PLL

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

SPUR REDUCTION TECHNIQUES IN DIRECT DIGITAL SYNTHESIZERS

Keysight Technologies Making Accurate Intermodulation Distortion Measurements with the PNA-X Network Analyzer, 10 MHz to 26.5 GHz

DSM Fractional-N PLLs Spur Optimization

Chapter 2 Analysis of Quantization Noise Reduction Techniques for Fractional-N PLL

Source Coding and Pre-emphasis for Double-Edged Pulse width Modulation Serial Communication

SC5407A/SC5408A 100 khz to 6 GHz RF Upconverter. Datasheet. Rev SignalCore, Inc.

20 MHz-3 GHz Programmable Chirp Spread Spectrum Generator for a Wideband Radio Jamming Application

Design of a Rom-Less Direct Digital Frequency Synthesizer in 65nm CMOS Technology

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

ericssonz LBI-38640E MAINTENANCE MANUAL FOR VHF TRANSMITTER SYNTHESIZER MODULE 19D902780G1 DESCRIPTION

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Agilent 8644A-1 Phase noise test with the Agilent 8644A and 8665A Signal Generators Product Note

LOW-VOLTAGE GHZ-RANGE FREQUENCY SYNTHESIZER

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

A 2.4 GHz to 3.86 GHz digitally controlled oscillator with 18.5 khz frequency resolution using single PMOS varactor

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

ECEN620: Network Theory Broadband Circuit Design Fall 2012

A Mostly Digital Variable-Rate Continuous- Time ADC Modulator

AN17: Application Note

Accomplishment and Timing Presentation: Clock Generation of CMOS in VLSI

SOFTWARE DEFINED RADIO

New Features of IEEE Std Digitizing Waveform Recorders

ICS LOW EMI CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

Transcription:

A White Paper Presented by IPextreme Multiple Reference Clock Generator Digitial IP for Clock Synthesis August 2007 IPextreme, Inc. This paper explains the concept behind the Multiple Reference Clock Generator (MRCG) and describes an example on-chip clock synthesis implementation using the MRCG digital IP. HIGHLIGHTS Introduction Technical background Implementation example

WHITE PAPER Multiple Reference Clock Generator Page 2 INTRODUCTION This document describes the direct digital clock synthesis technology developed by Motorola Labs Transceiver Research known as the Multiple Reference Clock Generator (MRCG). The technology is available to customers as IP distributed through IPextreme, Inc. The MRCG IP integrated with a DLL and a single PLL provides a low power, very flexible implementation of a clock synthesizer capable of generating multiple clocks in an SoC design. The MRCG technology was developed as a flexible clock reference signal for integrated digital processing applications with a direct digital synthesis feature set. Some additional objectives were: Overcome the limited flexibility of PLL clocks such as frequency change locked loop transit Limited 20% voltage controlled oscillator (VCO) tuning range Generation of phase offset and other coherent signal pairs Some of the MRCG signal source features are: Cycle-to-cycle frequency, time, or phase shifting 1 GHz to 2 MHz operating frequency range with one VCO reference Reconfigurable complex signal function generation Generation of multiple independent coherent signal set TECHNICAL BACKGROUND The MRCG uses a unique, proprietary, digital approach to frequency synthesis that is capable of direct digital synthesizer (DDS) level of performance. Instead of a digital-to-analog converter, a digital-to-time or phase converter is used to produce square wave or two-state signals. The result is edge or transition-defined direct digital signal synthesis at a much lower power drain. Two-state or binary signals are compatible with digital processing clock signals and frequency converter switching signals applied to ring mixers used in transceivers. The MRCG synthesizer operates by concatenating a series of pulses timed to coincide with zero crossings at a desired output frequency (F out ). Every transition edge of the output signal is represented within a window of time defined by the implementation design. The MRCG architecture generates the timed pulses by propagating a high frequency reference signal (F ref ), through a series connected N-stage delay lock loop (DLL). Each stage of the DLL

WHITE PAPER Multiple Reference Clock Generator Page 3 provides a replica of the square wave pulse input reference signal with a delay offset equal to T d = ((1/F ref )/N) seconds relative to the preceding stage. The delay offset assumes the DLL is locked with stage n = 0 and n = N with a delay offset equal to the input frequency signal period T ref = 1/F ref These N+1 time-delayed input reference square waves are the discrete digital-to-time or phase output signals that are the central analog function with the MRCG direct digital synthesizer. A digital algorithm and tap select network selects the proper sequence of delayed F ref pulses to build the desired output signal transitions. Figure 1 shows a highly simplified functional block diagram of the MRCG synthesizer. Tune Low Pass Filter Phase Detector Tank TCX0 F ref 1 GHz Reference 32 N stage Stage delay Delay line Line Delay Lock Loop SPI F out Select Algorithm 0 1 2 3 32 N Tap Select Network Shaping and Buffering F out Figure 1: MRCG synthesizer architecture The digital selection algorithm is a process, clocked at rate T o, to determine which delay line square wave pulse to tap and when to activate the selection network. A digital accumulation function or equivalent 1 is used to process the ratio C = F out / F ref = (1/T out ) / (1/T ref ) = T ref / T out =< 1, for F out =< F ref 1 One alternative accumulator function is a counter accumulator function.

WHITE PAPER Multiple Reference Clock Generator Page 4 The accumulator overflow signal indicates when to process a tap selection, and the overflow accumulator value (C m ) is used to determine which tap to select using the function n = N - C m * N = N (1 C m ) normalized-to-one accumulator output K*2 -k =1 (3*K/4)*2 -k C 0 = 0 C 2 C C 1 C 4 3 n 0 = 0 n 1 n 2 n 4 n 5 = 0 n 3 C 5 = C 0 = 0 Overflow (K/2)*2 -k (K/4)2 -k 0 0 C C 1 T ref time F ref 1 2 3 4 5 6 7 8 9 10 11 12 13 F out of DTC 1 2 3 4 5 Figure 2: Accumulator tap selection algorithm plot A simple example is shown in Figure 2, to demonstrate the tap selection algorithm for K = 2 k C = F out / F ref = 5 / 13 C 1 = 3 * C 1 = 15 / 13 1 = 2 / 13 n 1 = N * (1 C 1 ) = N * 11 / 13 = 32 * 11 / 13 = 352 / 13 = 27 + 1/13, quantization offset of T d /13 C 2 = 6 * C 2 = 30 / 13 2 = 4 / 13 n 2 = 32 * 9 / 13 = 288 / 13 = 22 + 2 / 13, quantization offset of T d 2 / 13 C 3 = 8 * C 3 = 1 / 13 n 3 = 32 * 12 / 13 = 384 / 13 = 29 + 7 / 13, quantization offset of T d 6 / 13 C 4 = 11 * C 4 = 3 / 13 n 4 = 32 * 10 / 13 = 24 + 8 / 13, quantization offset of T d 4 / 13 C 5 = 13 * C 5 = 0 = C 0

WHITE PAPER Multiple Reference Clock Generator Page 5 n 5 = 0 = n 0, quantization offset of zero The digital-to-time converter output F out shown in Figure 2, has a pulse width equal to that of F ref equal to T ref / 2. This does not provide F out with 50% duty cycle, but is representative of the F out rising edge. A second tap selection algorithm is needed with the initial accumulator value of 0.5 instead of 0 to provide a falling edge F out signal. These two tap selection networks share a common DLL to provide a sequence of signals associated with the rising edge and the falling edge of the output signal. The shaping and buffering function is designed to process rise and fall tap selection signals into the composite output signal with a common pulse shape across each pulse of the output signal F out. The number of bits (k) used to build the tap selection algorithm determines the maximum output frequency step size (F step ). F stepmax = F ref (1 ((2 k -1) / 2 k ) = maximum output frequency step size F out Time Domain Parameters A time domain representation of the output signal is helpful, with the understanding of the design implementation important to the output signal parameters. The MRCG direct digital signal synthesis process produces an output signal with every transition represented for the output signal F out. A plot of F out with a format similar to that of an eye diagram of a receiver decoded signal is shown in Figure 3. The pulse width and cycle-to-cycle jitter are shown relative to the rise edge of each period. A given edge resolution is within one duration of T d, the time delay quantization value of the digital-totime converter. If the precise real time rising or falling edge of F out is approximately in the middle of a quantization value, the real time output rising or falling edge will be offset by +/- T d /2 value. If the next respective rising or falling edge is also approximately in the middle of a quantization value, the real time output edge can be offset with a maximum real time of -/+ T d /2 or a total relative value of T d. If this happens in two consecutive periods with opposite offset time values, the relative cycle-to-cycle jitter is 2T d. The pulse width is designed to have a duty cycle of 50% to represent a square wave switching signal. The digital-to-time converter quantization would provide a duty cycle tolerance value equal to: F dutycycle = T pulse / T out = ((1 / (2*F out )) +/-T d ) / ((1 / F out ) -/+T d )

WHITE PAPER Multiple Reference Clock Generator Page 6 The impact of digital-to-time converter quantization is most significant at the highest F out frequency or F out = F ref, where the quantization value T d is the largest percentage of the output signal period (T out = 1 / F out ). T out = 1 / F out 2T d 2T d T pulse = (1 / (2*F out)) +/- T d T out = (1 / F out) -/+ T d Figure 3: Output signal pulse width and cycle-to-cycle jitter as a function of edge time resolution or digital-to-time quantization These results of duty cycle and cycle-to-cycle jitter are worst case values for a very limited set of specific output frequencies possible with the MRCG technology. For an output frequency with a period equal to an even multiple of T d : T out = M*(T ref / N) for M = N+2, N+4, N+6, N+8,.. the duty cycle is 50% and the cycle-to-cycle jitter is zero for every output pulse. For odd values of M, the output signal cycle-to-cycle jitter is still zero. However, the pulse width has a value: T pulse = T out / 2 = M*(T ref / N) / 2 And for M/N with an odd integer value, the pulse width real time edge is half of the digital-to-time converter quantization value T d. Worst case cycle-tocycle jitter values occur with the following T out relationship: T out = M*(T ref / (2*N)) for M = 2*N+1, 2*N+3, 2*N+5,.. All other cases of M and T out are between zero and the worst case duty cycle and cycle-to-cycle jitter values. The signal quality parameter of interest for a clock signal designed for digital processing is the transition edge resolution in real or relative time. Other

WHITE PAPER Multiple Reference Clock Generator Page 7 secondary parameters of interest are expected to be the time or phase offset resolution of additional signals generated at the same or functionally related clock rate. Additional T out_x signals would share the DLL with a separate pair of tap selection networks driven by an additional tap selection algorithm block. The tap selection output is applied into a unique pulse shaping buffer with output signal T out_x. Some offset signals such as differential can be implemented as a processing function of T out. Clock or RF carrier signal parameters of interest in analog processing, such as frequency translation, are the undesired frequency component levels relative to the desired signal amplitude. Carrier signals with 50% duty cycle and zero cycle-to-cycle jitter, as described earlier, would have a harmonic frequency domain spectrum defined by an ideal square wave clock signal. All other clock signals with quantization offset from the accurate rising or falling edge real time will have non-harmonic spectrum content defined by the time domain quantization offset values. The number of non-harmonic spectrum components decreases as the periodic period of the quantization offset decreases relative to T ref. The next section is an introduction to frequency domain signal quality and analysis associated with T out. F out Frequency Domain Analysis As one might expect there is a quantization impact on the non-harmonic spurious performance level associated with the digital-to-time conversion process. This is similar to the quantization results of a digital-to-analog converter used in a signal generation process. The frequency offset and level of non-harmonic spurs is a predictable function based on the number of accumulation cycles before the process repeats and the digital-to-time resolution (T d ) or effective number of bits (N) and the ratio of F ref to F out. Assuming the worst case quantization offset, the relation for worst case spurs relative to the desired F out signal level into the same impedance is: dbc = 20 Log((N-1)*(F ref / F out )) = 29.8 dbc, for N = 32 Improving the edge time resolution of the DTC improves or decreases the non-harmonic spurious level. This becomes an analog design challenge as the resolution becomes smaller and smaller. For example, a 1-GHz F ref with a DTC time resolution of: T d = T ref /1024 = 0.9765625ps, N = 1024 or 10 effective DTC bits

WHITE PAPER Multiple Reference Clock Generator Page 8 This example would have a worst case non-harmonic spurious level of 60.2dBc for F out close to F ref. There will be a 6-dB spurious level improvement for factor of 2 increase in the ratio of F ref /F out. Dithering of the tap selection process to produce a random non-periodic quantization offset output signal will reduce the spurious level in favor of a distributed or shaped noise floor. For the worst case N=32 example with uniform dithering processed across a 1-GHz bandwidth, the quantization offset noise floor would be approximately -120dBc below the desired F out signal level: dbc (noise floor) = 10 Log (BW) + 20Log ((N-1)*(F ref /F out )) = 120dBc Noise shaping can be applied to the tap selection process to improve the quantization noise level at selective locations in the spectrum. IMPLEMENTATION CONSIDERATIONS All of the analysis up to this point has assumed ideal values associated with the DTC. The two top implementation issues resulting in DTC errors are the DLL offset and mismatching in the delay elements used to build the delay line network. DLL offset is misalignment in the time lock between the delay line wavelength taps; more specifically, the time offset between tap 0 and tap 32 from a period delay or one cycle of F ref. The delay offset is applied equally to each of the delay elements modifying the DTC resolution: T d = ((1/F ref ) + (T off ))/N where T off is the time offset distributed across each of the delay elements. DLL offset is expected to be within +/- 10% or (N*T d )/10. The impact of DLL offset is an increase in the quantization offset from each tap output (n): T off_n = n* (T off / N), where n is the tap value between 0 and 32 In a perfect integrated circuit, all of the delay elements are identical with the same delay (T d ). There is a mismatch across the chip area that is defined by the technology process used for the design implementation. This mismatch is a random statistical value for each delay element (T m_n ) with a common standard deviation value (T m ) across all of the delay elements. What results is an additional quantization offset that is a statistical accumulation along the series connected delay elements:

WHITE PAPER Multiple Reference Clock Generator Page 9 T off_n = n*(t off /N) +((N*T d -! N x= 1 T m_n ) / N) +! n x= 1 T m_n The relationship accounts for a DLL adjustment in the DTC (T d ) resolution to account for the accumulation of the mismatch value increase or decrease on the delay lock value N*T d. What results is the DTC value moving further away from the ideal n*t d value in the middle of the series connected delay line. As the tap selection gets close to zero, the accuracy approaches the ideal accuracy. When there is no DLL offset error, T off is equal to zero and the tap selection accuracy improves going from the middle of the series connected delay elements towards tap 32. This is shown in Figure 4, as a worse case tap delay variation versus tap position along the series connected delay network with T m equal to 1 ps. Also shown in Figure 4 is reduction in mismatch DTC delay variation by locking the delay control over a smaller number of series connected delay elements. Tap Delay Variation x n / 2 = +/- 16 p sec ~ t i / 4 x n / 4 Wavelength Lock Half Wavelength Lock Quarter Wavelength Lock x n / 8 0 8 16 24 32 Tap Position Figure 4: Worse case tap delay variation versus tap position along the series connected delay network as result of integrated device delay mismatch Physical Implementation Example and Data Figure 5 shows an example physical implementation of this technology in a 90-nm CMOS process. The block occupies approximately 0.054 mm 2. The picture shows one differential output, but multiple delay lines could be used to generate multiple differential outputs. The output is programmable, through a SPI within the digital block, from about 100 khz to 500 MHz in 8- khz steps. This frequency profile fit our particular application, but range and resolution can be adapted to meet other signal generation needs.

WHITE PAPER Multiple Reference Clock Generator Page 10 Figure 5: Recent implementation of MRCG technology in 90-nm CMOS The power budget for this implementation is shown in the table below. The level of power consumption will depend on, among other things, the number of outputs and the maximum output frequency. Circuit Block Current Drain (ma)/mw Area (mm2) Digital 2 / 2.4 0.029 Delay Line 1.2 / 1.44 0.013 Delay Locked Loop 1 / 1.2 0.012 Total 4.2 / 5.04 0.054 The digital block was generated with automated digital design tools such as Synopsys Physical Compiler and Cadence First Encounter. The delay line and delay locked loops were designed in Cadence Virtuoso Schematic Editor.

WHITE PAPER Multiple Reference Clock Generator Page 11 www.ip-extreme.com IPextreme, Inc. 307 Orchard City Drive M/S 202 Campbell, CA 95008 800-289-6412 (toll-free) 408-608-0421 (fax) THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE. Copyright 2007, IPextreme. All rights reserved. IPextreme and the IPextreme logo are trademarks of IPextreme, Inc. All other trademarks are the property of their respective owners.