AN898: Achieving Optimal Jitter Performance Using ClockBuilder Pro s Clock Placement Wizard

Similar documents
AN1146: Johanson 434 MHz IPDs for EFR32 Wireless SOCs

AN1035: Timing Solutions for 12G-SDI

UG147: Flex Gecko 2.4 GHz, 20 dbm Range Test Demo User's Guide

AN0057.0: EFM32 Series 0 LCD Driver

Energy Optimized Display Application

STB Front Panel User s Guide

Multiband Noise Reduction Component for PurePath Studio Portable Audio Devices

USER S GUIDE DSR-1 DE-ESSER. Plug-in for Mackie Digital Mixers

ExtIO Plugin User Guide

ML6428. S-Video Filter and 75Ω Line Drivers with Summed Composite Output. Features. General Description. Block Diagram Σ BUFFER.

This document describes a program for 7-segment LED display (dynamic lighting).

C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features

LMH0344 3Gbps HD/SD SDI Adaptive Cable Equalizer

This document describes a program for 7-segment LED display (dynamic lighting) and key matrix and input.

Check our knowledge base at

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Very low-noise, high-efficiency DC-DC conversion circuit

2-/4-Channel Cam Viewer E- series for Automatic License Plate Recognition CV7-LP

Interfacing the TLC5510 Analog-to-Digital Converter to the

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 105 MSPS ADC

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

PRO-CoaxExt HDMI extender over Coaxial cable with bi-directional IR User s Guide

STEVAL-IHM024V W 3-phase inverter using the L6390 and STGDL6NC60DI for vector control. Features. Applications. Description

PRO-ScalerHD2V HDMI to VGA & Audio Scaler Converter. User s Guide. Made in Taiwan

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Solutions to Embedded System Design Challenges Part II

Table 1. Summary of MCF5223x Errata

SignalTap Analysis in the Quartus II Software Version 2.0

Main components Narrow-band OFDM power line networking PRIME compliant system-on-chip

EVALUATION KIT AVAILABLE 12.5Gbps Settable Receive Equalizer +2.5V +3.3V V CC1 V CC. 30in OF FR-4 STRIPLINE OR MICROSTRIP TRANSMISSION LINE SDI+ SDI-

PICOSECOND TIMING USING FAST ANALOG SAMPLING

Integrated Circuit for Musical Instrument Tuners

ATA8520D Production and EOL Testing. Features. Description ATAN0136 APPLICATION NOTE

Mask Set Errata for Mask 1M07J

Eye Doctor II Advanced Signal Integrity Tools

STDP2500. Mobility DisplayPort (MyDP) to DP converter. Features. Applications

High Performance TFT LCD Driver ICs for Large-Size Displays

QUICK START GUIDE. IP Camera & NVR Bundle ENGLISH

X-Sign 2.0 User Manual

ASNT_PRBS20B_1 18Gbps PRBS7/15 Generator Featuring Jitter Insertion, Selectable Sync, and Output Amplitude Control

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC

AN4540 Application note

Is Now Part of To learn more about ON Semiconductor, please visit our website at

PRO-ScalerV2HD VGA to HDMI & Audio Scaler Converter. User s Guide. Made in Taiwan

Innovative Fast Timing Design

ECMF4-20A42N10. Common mode filter with ESD protection for high speed serial interface. Features. Applications. Description

2.5 Gb/s Transponder with Mux/Demux (1310 and 1550 nm) 54TR Series

5V +10V. Figure 1. DC2622A Connection Diagram

MS-32 OSCILLOSCOPE MIXED SIGNAL OPTION. Add 32 Digital Channels to a 4 Channel Oscilloscope

Comparing JTAG, SPI, and I2C

NOTICE. The information contained in this document is subject to change without notice.

A.03708D P/N A.03708E

HCS08 SG Family Background Debug Mode Entry

BAS70 series; 1PS7xSB70 series

Timing Modules. Connect Frequency Control Timing Modules

SKY : MHz High Linearity, Single Up/Downconversion Mixer

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

STEVAL-IHM043V1. 6-step BLDC sensorless driver board based on the STM32F051 and L6234. Features. Description

VT5365. Single-chip optical mouse sensor for wireless applications. Features. Applications. Technical specifications. Description.

STEVAL-IHM008V1. BLDC & AC motor control Power board SEMITOP 2 1kW. Features. Applications

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

STEVAL-CCH002V2. HDMI and video switches demonstration board. Features. Description

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family

ModBox-1310nm-1550nm-NRZ 1310nm & 1550 nm, 28 Gb/s, 44 Gb/s Reference Transmitters

Enable input provides synchronized operation with other components

WINDOWS GUIDE LIBRESTREAM.COM

Sub-LVDS-to-Parallel Sensor Bridge

OEM Version. 1.0 INTRODUCTION Retail Version: Includes reader, USB cable and five peel & stick RFID tags

Engineering Bulletin. General Description. Provided Files. AN2297/D Rev. 0.1, 6/2002. Implementing an MGT5100 Ethernet Driver

CH7053A HDTV/VGA/ DVI Transmitter

APPLICATION NOTE. Figure 1. Typical Wire-OR Configuration. 1 Publication Order Number: AN1650/D

T ips in measuring and reducing monitor jitter

AND9185/D. Large Signal Output Optimization for Interline CCD Image Sensors APPLICATION NOTE

STA2051E VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS 1 FEATURES. Figure 1. Packages

DATA SHEET. BGY885B 860 MHz, 20 db gain push-pull amplifier DISCRETE SEMICONDUCTORS. Product specification Supersedes data of 1997 Apr 07.

IEC compliant smart meter system for AMI applications based on STM32, ST7570 PLM, and STPMC1/STPMS1 chipset

Premium INSTALLATION AND USER GUIDE ENGLISH TAHOMA BOX. - INSTALLATION AND USER GUIDE. Rev A _01-16

Cablecast SX. Setup Guide. c Tightrope Media Systems For Cablecast version Build 206

AN4178 Application note

National s Clock Design Tool v1.1 Instructions

STEVAL-IFN003V1. PMSM FOC motor driver based on the L6230 and STM32F103. Features. Description

HDMI to VGA Converter with Audio

MadiXtreme / Alpha-Link XLogic I/O system for PC and Mac Setup Guide V1.0 XLogic. This is SSL.

STEVAL-IME002V1. Multi-lead electrocardiogram (ECG) and body impedance demonstration board. Features. Description

Multi-channel LED driver with integrated boost controller for medium, large LCD panel backlight based on LED7708 and STM32F103C6T6A

User Instruction Manual IQSDA30/IQSDA32. Intelligent Reclocking High Performance HD-SDI/SD-SDI Distribution Amplifiers. snellgroup.

DMC550 Technical Reference

Multi-Media Card (MMC) DLL Tuning

Receiver Testing to Third Generation Standards. Jim Dunford, October 2011

APPLICABILITY TABLE. SW Versions. GE Family ( Embedded ) GE910-QUAD V xx5 GE910-GNSS

STEVAL-CCA043V1. 25 Watt mono BTL class-d audio amplifier demonstration board based on the TDA7491MV. Features. Description

Agilent N6467A BroadR-Reach Compliance Test Application. Methods of Implementation

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

USB Mini Spectrum Analyzer User s Guide TSA5G35

STEVAL-ILL029V1. Front panel demonstration board based on the STLED325 and STM8S. Features. Description

EVALUATION KIT AVAILABLE Multirate SMPTE SD/HD Cable Driver with Selectable Slew Rate TOP VIEW +3.3V. 10nF IN+ IN- MAX3812 SD/HD GND RSET +3.

ModBox-CBand-NRZ series C-Band, 28 Gb/s, 44 Gb/s, 50 Gb/s Reference Transmitters

Configuring and using the DCU2 on the MPC5606S MCU

Prosumer Video Cable Equalizer

Obsolete Product(s) - Obsolete Product(s)

Transcription:

AN898: Achieving Optimal Jitter Performance Using ClockBuilder Pro s Clock Placement Wizard When high-frequency clock signals are in close proximity to each other, there is a high likelihood of crosstalk impacting the jitter performance of each output. Refer to AN862 at https:// www.silabs.com/support%20documents/technicaldocs/ AN862.pdf to learn how to manually order and place output clock pins on the Si538x/4x clocks to achieve the best possible jitter and crosstalk performance. This application note provides an overview of ClockBuilder Pro s Clock Placement Wizard and how to use it to achieve the best possible jitter and crosstalk performance for your frequency plan and device configuration. The Clock Builder Pro software includes various design tips and utilities to quickly configure high-performance clocks. One of the embedded utilities is the Clock Placement Wizard, which is designed to algorithmically optimize the physical pin ordering of the Si534x/8x devices output clocks to enable the best jitter performance and lowest cross talk. KEY POINTS Use the Clock Placement Wizard in ClockBuilder Pro Use differential output formats wherever possible Avoid placing clocks beside each other if they are within the integration bandwidth (e.g., 12 khz to 20 MHz) Consider reducing the output swings and I/O voltages Contact Silicon Labs if you need more information silabs.com Smart. Connected. Energy-friendly. Rev. 0.1

Design Guidelines for Lowest Jitter and Crosstalk 1. Design Guidelines for Lowest Jitter and Crosstalk Before describing how the Clock Placement Wizard works and how to use it to achieve the lowest jitter and crosstalk for a specific Si538x/4x frequency plan, let s consider the following output clock pin configuration guidelines. 1.1 Use Differential Formats Whenever Possible For best performance, differential output formats, such as LVDS, LVPECL, CML or HCSL, are strongly recommended. While the clock placement wizard will not force the user to select differential formats, differential outputs are recommended since these lower swing signaling formats are inherently balanced and, therefore, minimize common-mode noise generation. Common-mode noise is often a key contributor to degraded jitter performance and crosstalk. In contrast, CMOS output buffers are single-ended, swing rail-to rail, and have sub-picosecond edge rates. Because of these factors, CMOS output drivers can create significant single-ended current surges at all of the clock edges and, therefore, can produce significant crosstalk. For these reasons, CMOS outputs should be avoided whenever possible when seeking low-jitter performance. If a CMOS output must be used in the frequency plan, then it is best to place this output as far away from the other clocks as possible, with unused outputs in between. Output formats can easily be chosen or changed in the Clock Builder Pro Configuration Wizard. 1.2 Place Clock Pins Carefully The Clock Placement Wizard will analyze all the clock outputs and arrange them to avoid placing clocks that will cause jitter within the integration bandwidth next to each other. A commonly used integration bandwidth is 12 khz to 20 MHz, which comes from the SONET OC-48 specification. The Clock Placement wizard uses this bandwidth in its algorithm. If two clock outputs are closer to 20 MHz apart in output frequency, this can cause crosstalk issues. For example, if Clock 2 is 155.52 MHz and Clock 3 is 156.25 MHz, then 156.25 MHz 155.52 MHz = 730 khz. Since 730 khz is within the 12 khz to 20 MHz integration bandwidth, the CPW s auto placement algorithm tries to find a way to avoid placing these two clocks beside each other, assuming there are better options. These two output signals will create spurs at 730 khz and multiples of 730 khz that will be in the 12 khz to 20 MHz integration band if placed beside each other. These spurs will contribute to higher jitter. If there are unused clock outputs, it would be best to have an unused clock output between Clock 2 and Clock 3 in this example. Additionally, Clock 2 and Clock 3 should be placed further away with other, higher frequencies between them that are much higher and out of the integration band. Note that the integration bandwidth proximity placement algorithm does not apply to clocks that are simple integer multiples of one another. For example a 20 MHz clock and a 10 MHz clock could be placed beside each other, even though 10 MHz x 2 = 20 MHz and 20 MHz 10 MHz = 10 MHz, both of which reside within the integration band. The reason that simple integer relationships are not an issue is because the edges of one clock do not move with respect to the edges of the other clock. The Clock Placement Wizard takes all of this into account. 1.3 Consider Reducing Output Swings and I/O Voltages If optimal performance is not achieved using the Clock Placement Wizard and the details of AN862 for manual pin placement are included in your design, it is possible that jitter performance can still be improved by using a lower I/O voltage (2.5 or 1.8 V) for CMOS and/or a custom, lower-swing, differential output signal setting. Refer to the Si538x/4x Family Reference Manuals or contact Silicon Labs customer support at https://www.siliconlabs.com/support/pages/contacttechnicalsupport.aspx. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 1

2. The Clock Placement Wizard is accessed on the Define Output Frequencies menu step as shown below. Notice that there are currently warning symbols beside some of the outputs for this example frequency plan. These warnings indicate that the output placement is not yet optimized for jitter and crosstalk. Figure 2.1. Defined Output Frequencies, Access to the Clock Placement Wizard Click on the Clock Placement Wizard button, and two options appear: 1. Automatically optimize the output clock placement to run the auto-placement algorithm. 2. Manually optimize the output clock placement, allowing quick rearrangement of the output ordering. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 2

Figure 2.2. Selecting the Optimization Mode for Clock Placement After choosing the Automatic setting, if the output placement is fully optimized, then there will be a green checkmark icon beside each output as shown below. Click Finish to make the changes take effect. Figure 2.3. Review the Updated Pin Placements After clicking Finish, the outputs have been rearranged, and there is a green checkmark beside each one. This indicates that the algorithm in ClockBuilder Pro has identified the outputs to be in an optimal physical position. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 3

Figure 2.4. Output Frequencies with Optimized Placement By selecting the Manual Mode for optimization, the output pin placement can be quickly changed by dragging and dropping the outputs into a new arrangement. Figure 2.5. Manual Optimization As shown below, manual optimization can be done by clicking on the output, holding the left mouse button down, and dragging the mouse up or down to reorganize output locations. The output numbering will automatically update. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 4

Figure 2.6. Moving Output 8 up to the Output 2 Location Figure 2.7. Result from Moving Output 8 to Output 2 Click Next to update the final output arrangement; then click Finish to update the defined outputs back on the main screen as shown below. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 5

Figure 2.8. Updated Main Screen with Manually-Optimized Output Placement silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 6

Conclusion 3. Conclusion By following the guidelines described in this application note and by using the Clock Placement Wizard, optimal jitter and crosstalk performance can be quickly and easily achieved for the Si534x/8x family of jitter attenuators and clock generators. silabs.com Smart. Connected. Energy-friendly. Rev. 0.1 7

ClockBuilder Pro One-click access to Timing tools, documentation, software, source code libraries & more. Available for Windows and ios (CBGo only). www.silabs.com/cbpro Timing Portfolio www.silabs.com/timing SW/HW www.silabs.com/cbpro Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world s most energy friendly microcontrollers", Ember, EZLink, EZMac, EZRadio, EZRadioPRO, DSPLL, ISOmodem, Precision32, ProSLIC, SiPHY, USBXpress and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com 8