Managing High-Speed Clocks



Similar documents
11. High-Speed Differential Interfaces in Cyclone II Devices

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

DDR subsystem: Enhancing System Reliability and Yield

Source-Synchronous Serialization and Deserialization (up to 1050 Mb/s) Author: NIck Sawyer

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

Fairchild Solutions for 133MHz Buffered Memory Modules

8B/10B Coding 64B/66B Coding

8 Gbps CMOS interface for parallel fiber-optic interconnects

PCI-SIG ENGINEERING CHANGE NOTICE

Timing Errors and Jitter

Jitter Transfer Functions in Minutes

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

DS2187 Receive Line Interface

Selecting the Optimum PCI Express Clock Source

Manchester Encoder-Decoder for Xilinx CPLDs

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

2.1 CAN Bit Structure The Nominal Bit Rate of the network is uniform throughout the network and is given by:

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

The Future of Multi-Clock Systems

USB 3.0 CDR Model White Paper Revision 0.5

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

Table 1 SDR to DDR Quick Reference

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

Clocking. Clocking in the Digital Network

Jitter Budget for 10 Gigabit Ethernet Applications with SiTime SiT9120/1 Oscillators

A Gigabit Transceiver for Data Transmission in Future HEP Experiments and An overview of optoelectronics in HEP

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer

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

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

Multiple clock domains

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

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Calibration Techniques for High- Bandwidth Source-Synchronous Interfaces

A 1.7 Gbps DLL-Based Clock Data Recovery for a Serial Display Interface in 0.35-μm CMOS

2 Basic Concepts. Contents

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

Download the Design Files

Introduction to PCI Express Positioning Information

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

Simplifying System Design Using the CS4350 PLL DAC

Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

SDI SDI SDI. Frame Synchronizer. Figure 1. Typical Example of a Professional Broadcast Video

Latency on a Switched Ethernet Network

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

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

RF Measurements Using a Modular Digitizer

Alpha CPU and Clock Design Evolution

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

TIP-VBY1HS Data Sheet

Enhancing High-Speed Telecommunications Networks with FEC

A Laser Scanner Chip Set for Accurate Perception Systems

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

Non-Data Aided Carrier Offset Compensation for SDR Implementation

TUTORIAL FOR CHAPTER 8

High-Speed SERDES Interfaces In High Value FPGAs

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

USB 2.0 Transceiver Macrocell Interface (UTMI) Specification

T1 Networking Made Easy

Clock Jitter Definitions and Measurement Methods

Explore Efficient Test Approaches for PCIe at 16GT/s Kalev Sepp Principal Engineer Tektronix, Inc

Serial Communications

TS5010 TeraTune Programmable Bandpass Filter

Addressing the DDR3 design challenges using Cadence DDR3 Design-In Kit

1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING

DS2155 T1/E1/J1 Single-Chip Transceiver

I 2 S bus specification

SDH and WDM: a look at the physical layer

CLOCK AND SYNCHRONIZATION IN SYSTEM 6000

Using the On-Chip Signal Quality Monitoring Circuitry (EyeQ) Feature in Stratix IV Transceivers

Chapter 6 PLL and Clock Generator

A New Chapter for System Designs Using NAND Flash Memory

A high-speed interconnect network using ternary logic

SDH and WDM A look at the physical layer

Course 12 Synchronous transmission multiplexing systems used in digital telephone networks

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

LTE BACKHAUL REQUIREMENTS: A REALITY CHECK

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

Memory Module Specifications KVR667D2D4F5/4G. 4GB 512M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

How To Test The Performance Of An Oversampling Cdr In An Fgpa, Jitter And Memory On A Black Box (Cdr) In A Test Program

Controlled Random Access Methods

CHAPTER 8 MULTIPLEXING

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

Chapter 3 ATM and Multimedia Traffic

What s The Difference Between Bit Rate And Baud Rate?

Agilent Technologies 1670G Series (Option 004) Pattern Generator Specifications and Characteristics

Asynchronous Bypass Channels

Application Note for General PCB Design Guidelines for Mobile DRAM

FURTHER READING: As a preview for further reading, the following reference has been provided from the pages of the book below:

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

The Fundamentals of DS3

LLRF. Digital RF Stabilization System

SOLVING HIGH-SPEED MEMORY INTERFACE CHALLENGES WITH LOW-COST FPGAS

ADS9850 Signal Generator Module

White Paper Abstract Disclaimer

PLAS: Analog memory ASIC Conceptual design & development status

Transcription:

Managing High-Speed s & Greg Steinke Director, Component Applications Managing High-Speed s Higher System Performance Requires Innovative ing Schemes What Are The Possibilities?

High-Speed ing Schemes Synchronous ing Source-Synchronous ing - Synchronization (CDS) - Recovery (CDR) High-Speed ing Schemes Synchronous ing Source-Synchronous ing - Synchronization (CDS) - Recovery (CDR) 2

Synchronous ing One Drives All Devices in System f MAX Limited by t CO, t PD &t SU Source Destination High-Speed ing Schemes Synchronous ing Source-Synchronous ing - Synchronization (CDS) - Recovery (CDR) 3

Source-Synchronous ing Signal Transmitted with Board Skew Reduces System Performance Source Destination Source-Synchronous Benefit Source-Synchronous ing Enables Transfer at High Speeds Performance No Longer Limited by t CO, t PD & t SU Maximum Performance Factors z Edge Rate of Driver z Skew between Signals & Signals 4

Source-Synchronous Drawbacks Every Chip-to-Chip Transfer Introduces New Domain Receiver Must Manage Multiple Domains Performance Affected by Board Skew Skew Reduction Complicates Board Design Source-Synchronous Timing Analysis Transmitter Skew, Board Skew & Jitter Reduce System Performance Transmitter Skew Board Skew Source Destination Jitter 5

Source-Synchronous Parameters Parameters Required for Timing Analysis Time-Unit Interval (TUI) z Bit Period: 2 ns for 500-Mbit Transfer Channel-to-Channel Skew (TCCS) z Skew between Transmitter Outputs Timing Parameters Sampling Window (SW) Time During Which Is Sampled at Receiver Receiver Skew Margin (RSKM) Remaining Margin to Accommodate Board Skew & PLL Jitter 6

Successful Transfer Receiver Samples on Falling Edge 05-MHz 840-MHz Internally Generated Channel 0 Channel 0 0 0 0 0 0 0 0 0 0 Channel 2 0 0 0 0 0 Must Be Valid During Sampling Window TCCS & Board Skew Change to Alignment Excessive TCCS Or Board Skew 05-MHz 840-MHz Internally Generated Channel 0 Channel 0 0 0 0 0 0 0 0 0 Channel 2 0 0 0 0 0 Excessive Skew Causes Invalid During Sampling Window TCCS & Board Skew Change to Alignment 7

Quantifying Timing Budget Example: 840-Mbps Transfer TUI = /840 Mbps = 90 ps TCCS = 400 ps SW = 440 ps RSKM = ½ (TUI - SW - TCCS) = 75 ps Time-Unit Interval (TUI) TCCS RSKM SW RSKM TCCS Sampling Edge High-Speed ing Schemes Synchronous ing Source-Synchronous ing - Synchronization (CDS) - Recovery (CDR) 8

CDS Expands Possibilities Entire System Can Operate Using Single Eases Printed Circuit Board (PCB) Layout Requirements Permits More Flexible ing Topologies Unlimited Skew Tolerance Internally Synchronizes to Tx Skew Channel Channel N Rx System Tx N CDS Options Single-Bit - Synchronization (CDS) Used for Point-to-Point Connections Compensates for Board Skew up to 50% of TUI Multi-Bit CDS Compensates for Any Board Skew Enables Multi-Point Applications 9

Single-Bit CDS Implementation CDS Circuitry Selects Appropriate Phase Independently at Each Channel Calibrated with Training Pattern Serial Input D D Synchronized System D RX Phase- Locked Loop (PLL) 0 Output 90 Output D Control Logic Selects Register with Expected Pattern Single-Bit CDS Implementation Selects of 5 Strobes Covering Bit Period Maintains Byte Alignment 05 MHz Channel 0 0 0 0 0-80º Internal -90º Internal 0º Internal Selected Phase 90º Internal 80º Internal 0

Multi-Bit CDS Compensates for Unlimited Board Skew RSKM Doesn t Limit Performance Uses Eight Strobes z Cover Two Bit Periods z Capture with Any Skew Byte Alignment Performed in Logic Elements Multi-Bit CDS Implementation APEX II Device Serial Dedicated Circuit CDS Bit Alignment Circuit Serial- Parallel Converter Byte Alignment Circuit System Logic

Multi-Bit CDS Alignment Implement Bit & Byte Alignment by Using Two Stages of Training Patterns CDS Circuit Recognizes First Training Pattern for Bit Alignment Logic Recognizes Second Training Pattern for Byte Alignment ([DPSOH'HVLJQ3URYLGHG IRU%\WH$OLJQPHQW System Using Multi-Bit CDS Received at Master Is Skewed by Transmitter t CO Variation & Board Skew Multi-Bit CDS Compensates for Skew Control Signal Initiates CDS Pattern $3(;,, N: Topology Control Signal Initiates Byte Alignment Pattern Control Circuitry & Pattern Detect Logic for Every RX Channel $3(;,, A Master $3(;,, C B $3(;,, 2

CDS Tradeoffs Benefits Calibrates Receiving Device for Transmitter or Board Skew Receiver Does Not Need to Manage Multiple Domains Drawbacks Transmitters Must Be ed from Same System Need Training Pattern Multi-Bit CDS Requires Byte Alignment Logic High-Speed ing Schemes Synchronous ing Source-Synchronous ing - Synchronization (CDS) - Recovery (CDR) 3

CDR Reference Is Used Trace Lengths Need Not Match Each Source & Destination May Have Individual Source Destination CDR Implementation Encoded into Stream PLL Recovers from Transitions.25 GBit 25 MHz Serialto-Parallel 0-Bit Bus FIFO Reference Recovery PLL.25GHz System Divider 25 MHz Recovered to System 4

CDR Benefits Receiver Recovers Individual s from Each Incoming Channel Each Channel Can Have Phase Variation Transmitters Can Operate on Multiple Crystals Each Channel Can Have Limited Frequency Variation CDR Drawbacks Encoding Schemes Used to Ensure Maximum Run Length Transitions Required for Recovery Some Channel Bandwidth Used to Encode the.25-gbit Bandwidth Used for.00-gbit Buffering Required to Accommodate Frequency Variation 5

ing Scheme Summary Benefits Synchronous Easy to Design Source- Synchronous CDS Higher Performance ƒ Board Skew Not an Issue ƒ Receiver Has One Domain CDR ƒ Board Skew Not an Issue ƒ Source Flexibility Disadvantages Lower Performance ƒ Must Control Board Skew ƒ Must Design with Multiple Domains ƒ Must Use Training Pattern ƒ Must Use Byte Alignment Circuit ƒ Must Encode ƒ Encoding Scheme Consumes Bandwidth Device Support All APEX 20KE, APEX 20KC, APEX II, Mercury APEX II Mercury 6