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

Similar documents
Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

PCI Express. Francis Liu Project Manager Agilent Technologies. Nov 2012

PAM4 signals for 400 Gbps: acquisition for measurement and signal processing

100G EDR and QSFP+ Cable Test Solutions

Next Generation Ultra-High speed standards measurements of Optical and Electrical signals

The Challenges of Measuring PAM4 Signals

Draft Baseline Proposal for CDAUI-8 Chipto-Module (C2M) Electrical Interface (NRZ)

Prepare for Next Generation USB Technology Testing

InfiniBand Trade Association

Tektronix Inc. DisplayPort Standard

32 G/64 Gbaud Multi Channel PAM4 BERT

InfiniBand Trade Association

DisplayPort TX & RX Testing Solutions

BRR Tektronix BroadR-Reach Compliance Solution for Automotive Ethernet. Anshuman Bhat Product Manager

AMI Modeling Methodology and Measurement Correlation of a 6.25Gb/s Link

Next Generation 인터페이스테크놀로지트렌드

Advanced Serdes Debug with a BERT

Validation of VSR Module to Host link

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

SECQ Test Method and Calibration Improvements

USB 3.1 ENGINEERING CHANGE NOTICE

SV1C Personalized SerDes Tester

Keysight Technologies M8048A ISI Channels

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

Switching Solutions for Multi-Channel High Speed Serial Port Testing

40G SWDM4 MSA Technical Specifications Optical Specifications

High-Speed Digital Interface 4.0 (PCIe, SAS) Insight and Test Solutions. Francis Liu Senior Project Manager Keysight Technologies

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Comparison of NRZ, PR-2, and PR-4 signaling. Qasim Chaudry Adam Healey Greg Sheets

PBR-310C E-BERT. 10Gb/s BERT System with Eye Diagram Tracer

Proposed reference equalizer change in Clause 124 (TDECQ/SECQ. methodologies).

SDLA Visualizer Serial Data Link Analysis Visualizer Software Printable Application Help

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

Keysight Technologies N4917A Optical Receiver Stress Test Solution. Data Sheet Version 1.3 New: Extension to 8G Fibre Channel

QPHY-USB3 USB3.0 Serial Data Operator s Manual

Jitter and Eye Fundamental & Application. Jacky Huang AE, Tektronix Taiwan

SDAIII-CompleteLinQ Multi-Lane Serial Data, Noise and Crosstalk Analysis

Emphasis, Equalization & Embedding

M809256PA OIF-CEI CEI-56G Pre-Compliance Receiver Test Application

SV1C Personalized SerDes Tester. Data Sheet

Using Allegro PCB SI GXL to Make Your Multi-GHz Serial Link Work Right Out of the Box

Agilent N4965A Multi-Channel BERT 12.5 Gb/s Data Sheet

Systematic Tx Eye Mask Definition. John Petrilla, Avago Technologies March 2009

Ali Ghiasi. Nov 8, 2011 IEEE GNGOPTX Study Group Atlanta

Eye Doctor II Advanced Signal Integrity Tools

40G SWDM4 MSA Technical Specifications Optical Specifications

10GBASE-LRM Interoperability & Technical Feasibility Report

CDAUI-8 Chip-to-Module (C2M) System Analysis #3. Ben Smith and Stephane Dallaire, Inphi Corporation IEEE 802.3bs, Bonita Springs, September 2015

USB3.1 / Type-C / Power Delivery Test Challenge and Solution

Draft 100G SR4 TxVEC - TDP Update. John Petrilla: Avago Technologies February 2014

TP2 and TP3 Parameter Measurement Test Readiness

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

Keysight N4965A Multi-Channel BERT 12.5 Gb/s. Data Sheet

Summary of NRZ CDAUI proposals

N4917CPCA Optical Receiver Stress Test Solution

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

Data Communications Competence Center

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

10Gbps SFP+ Optical Transceiver, 10km Reach

Agilent Technologies Pulse Pattern and Data Generators Digital Stimulus Solutions

On Figure of Merit in PAM4 Optical Transmitter Evaluation, Particularly TDECQ

N4917BACA Optical Receiver Stress Test Solution 100 Gb/s Ethernet

Electrical and Optical Clock Data Recovery Solutions up to 32 Gb/s

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

DesignCon Pavel Zivny, Tektronix, Inc. (503)

立肯科技 LeColn Technology

CDAUI-8 Chip-to-Module (C2M) System Analysis. Stephane Dallaire and Ben Smith, September 2, 2015

Agilent MOI for HDMI 1.4b Cable Assembly Test Revision Jul 2012

Loop Bandwidth Optimization and Jitter Measurement Techniques for Serial HDTV Systems

The EMC, Signal And Power Integrity Institute Presents

Duobinary Transmission over ATCA Backplanes

New Techniques for Designing and Analyzing Multi-GigaHertz Serial Links

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

Agilent E4887A HDMI TMDS Signal Generator Platform

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

Serial ATA International Organization

Open electrical issues. Piers Dawe Mellanox

10Gbps 10km Range SFP+ Optical Transceiver

SFP-10G-LR (10G BASE-LR SFP+) Datasheet

10Gbps 10km Range 1310nm SFP+ Optical Transceiver

Agilent 86100C Infiniium DCA-J

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

2016 PDV Conference. Time Alignment of Multiple Real-Time High Bandwidth Scope. Channels

100G and 400G Datacom Transmitter Measurements

Measurements Results of GBd VCSEL Over OM3 with and without Equalization

Keysight Technologies N4917CPCA Optical Receiver Stress Test Solution for CPRI Fronthaul Networks. Preliminary Data Sheet

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

Xilinx Answer Eye Qualification

A 90 Gb/s 2:1 Multiplexer with 1 Tap FFE in SiGe Technology

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

BER MEASUREMENT IN THE NOISY CHANNEL

Datasheet SHF A Multi-Channel Error Analyzer

New Serial Link Simulation Process, 6 Gbps SAS Case Study

LMH0340/LMH0341 SerDes EVK User Guide

Measurements and Simulation Results in Support of IEEE 802.3bj Objective

Keysight N4917BSCA Optical Receiver Stress Test Solution 400 Gb/s Ethernet - IEEE 802.3bs

BERTScope, BERTScope S, and BERTScope SPG Signal Integrity Instruments

Datasheet SHF A

Transcription:

Receiver Testing to Third Generation Standards Jim Dunford, October 2011

Agenda 1.Introduction 2. Stressed Eye 3. System Aspects 4. Beyond Compliance 5. Resources 6. Receiver Test Demonstration PCI Express is a trademark of PCI Sig, www.pcisig.com USB is a trademark of USB IF, www.usb.org 2

Introduction Motherboard Add In Card Host or Root Complex PCI Express Gen 3 Link End Point Latest Generation Computer Standards have some common trends. We ll use PCI Express Gen 3 as our main example We ll also use USB 3.0 Similar themes are emerging in other new standards such as IEEE 100GbE etc. Conceptual example PCI Express link shown. 3

Introduction - Basics 3. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 1. Pattern Generator Stress 2. 4. 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter Error Counter 5. 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 4

Introduction - Trends Higher speeds on cheap channel materials 1. causing closed Pattern Generator eyes Stress from ISI and crosstalk Error Counter 2. 5. 3. 4. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 5

Introduction - Trends Higher speeds on cheap channel materials 1. causing closed Pattern Generator eyes Stress from ISI and crosstalk Error Counter Test signal is changing: Vertical eye closure Closed eye Calibration is difficult 2. 5. 3. 4. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 6

Introduction - Trends Error Counter Test signal is changing: Vertical eye closure Closed eye Calibration is difficult Higher speeds on cheap channel Increased use 2. of equalization materials 1. forcing changes in testing: speed causing negotiation & Tx control closed Pattern Generator eyes Stress from 4. ISI and crosstalk 5. 3. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 7

Introduction - Trends Higher speeds on cheap channel Increased use 2. of equalization materials 1. forcing changes in testing: speed causing negotiation & Tx control closed Pattern Generator eyes Stress from Attaining Loopback is often 4. problematic. ISI and crosstalk Error Counter Test signal is changing: Vertical eye closure Closed eye Calibration is difficult 5. 3. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 8

Introduction - Trends Higher speeds on cheap channel Test signal is changing: Vertical eye closure Closed eye Calibration is difficult Increased use 2. of equalization materials 1. forcing changes in testing: speed causing negotiation & Tx control closed Pattern Generator eyes Stress from Attaining Loopback is often 4. problematic. ISI and crosstalk Error Counter 5. Returned signal is often also a closed eye, making error counting difficult 3. At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors) 9

Agenda 1. Introduction 2.Stressed Eye 3. System Aspects 4. Beyond Compliance 5. Resources 10

Agenda 1. Introduction 2.Stressed Eye 3. System Aspects 4. Beyond Compliance 5. Resources 11 Changing Test Signal Recipes Channel Considerations Calibration Challenges

Receiver Testing (a.k.a Jitter Tolerance ) Review Test receiver for error free operation (0 BER) while stressed with input jitter/impairments. Calibrated jitter/stress is added to Pattern Generator (PG), output is increased until receiver experiences bit errors, or test limit is reached. Test often repeated at another jitter frequency, results are plotted. Pattern Generator Stress Impairments Pattern High Speed Amplifiers etc. 12

Receiver Testing (a.k.a Jitter Tolerance ) Review Test receiver for error free operation (0 BER) while stressed with input jitter/impairments. Calibrated jitter/stress is added to Pattern Generator (PG), output is increased until receiver experiences bit errors, or test limit is reached. Test often repeated at another jitter frequency, results are plotted. Pattern Generator Pattern Stress Impairments High Speed Amplifiers etc. Stress recipe varies by standard. In theory it emulates the system impairments for the expected use. Higher data rates mean closed eyes and crosstalk are bigger issues. 13

Generic Stress Recipe Tx Eq PRBS Gen Channel Test Equipment RJ Source SJ Source Traditional stressed eye typically composed of: PRBS data signal + Pre emphasis + Jitter such as Random (RJ) and Sinusoidal (SJ) + Channel Inter Symbol Interference (ISI) 14

Generic Stress Recipe Tx Eq Pre Emphasis 2. Traditional stressed eye typically composed of: PRBS data signal + Pre emphasis + Jitter such as Random (RJ) and Sinusoidal (SJ) + Channel Inter Symbol Interference (ISI) Clean Signal 1. PRBS Gen Channel Test Equipment RJ Source SJ Source 5. ISI Resulting Stressed Eye 6. RJ 3. SJ 4. 15

USB 3.0 Stress Recipe PCIe 3 Tx Eq PRBS Gen USB 3.0 uses a representative channel a long USB cable, which at 5Gb/s causes a closed eye to be formed. Channel USB 3 Test Equipment RJ SJ Source Source Resulting stressed eye is closed 16

PCIe Gen 3 Stress Recipe -Overview PCIe 3 USB 3 Tx Eq PCI Express Gen 3 uses a long circuit board channel that closes the eye, and two forms of vertical eye closure ( Interference ). 8G PRBS Gen Combiner Cal. Channel Replica Channel Test Equipment RJ Source SJ Source Postprocessing Diff Interference CM Interference Eye Height Adjust (Taken from PCI Express Base Spec, Figure 4 71) 17

PCIe Gen 3 Stress Recipe - Interference PCIe 3 USB 3 Differential Mode interference is used to simulate uncorrelated crosstalk. Operating PCIe3 systems have multiple (x16) lanes sitting right next to each Tx Eq other with high likelihood of coupling from adjacent signals. 8G PRBS Cal. Replica Test Common Mode Combiner Gen interference is used to simulate Channel modulated Channel voltage Equipment and ground rails. It is difficult to completely filter out switching supplies in a PCIe3 system and other low frequency modulation effects beyond the loop bandwidth of the system. RJ Source SJ Source Postprocessing Data + Data Data + Data Diff Interference CM Interference EH Adjust 18

PCIe Gen 3 Stress Recipe - Channel PCIe 3 USB 3 Depending upon Host or Add in Card, different test fixtures/combinations Tx Eq are used. ISI is large enough to mean the Eye is closed at the receiver. 8G PRBS Gen Combiner Cal. Channel Replica Channel Test Equipment RJ Source SJ Source Postprocessing Diff Interference CM Interference EH Adjust 19

PCIe Gen 3 Stress Recipe - Calibration PCIe 3 USB 3 Tx Eq Long waveform capture by Real Time Scope 8G PRBS Gen Combiner Cal. Channel Replica Channel Test Equipment Post processing RJ by SJ software. Several complex Source elements Source are accommodated in software including the IC package and elements within the IC including the equalizer. Diff Interference CM Interference Postprocessing EH Adjust This is still in flux Correlation work ongoing between simulation and direct measurement and analysis techniques. Being refined at Plugfests 20

USB 3.0 Stress Recipe - Calibration PCIe 3 USB 3 Tx Eq Long waveform capture by Real Time Scope PRBS Gen Channel Test Equipment RJ Source SJ Source Postprocessing Mature standard with fully automated solutions for stress calibration and good correlation 21

PCIe Gen 3: Example Add-In Card Stress Calibration Gen 3 CBB Riser SI Combiner + In + Out Rx Lane 0 Gen 3 CBB (Main) PCIe 3 USB 3 To RT Scope for calibration Tx Lane 0 Last Cal. details being refined. This setup being successfully used at Plugfests 22

Agenda 1. Introduction 2. Stressed Eye 3.System Aspects 4. Beyond Compliance 5. Resources 23

Agenda 1. Introduction 2. Stressed Eye 3.System Aspects 4. Beyond Compliance 5. Resources 24 Closed Eye Return Signal Loopback Clocking

PCIe Gen 3: Test Setup with DUT SI Combiner 1. Stressed Eye is intentionally closed PCIe 3 USB 3 Tx (Out) + In + Out Rx (In) Interference DUT 2. DUT and Test Cards have enough ISI to mean returned signal is also closed. 3. Can t count errors on closed eye 25

PCIe Gen 3: Test Setup with DUT & Eye Opener PCIe 3 USB 3 + In + Out Repeater Use external eye opener equalizer to allow error counting E.g. National Semiconductor DS100BR410EVK 4 www.national.com/ 26

Loopback 1. Loopback usually specified in the standard with a method to initiate it. 1. IC companies have control over their chips and can usually force the chip into loopback 2. Often a pattern sent from a generator of a particular sequence is supposed to cause it also. 1. Obeying loopback rules is not part of compliance test, so rules frequently broken. 2. Attaining loopback at Plugfests can be painful. Generator Error Counter 2. Devices often fall out of loopback during testing. 3. Often hard to know device has attained loopback (waveform analyzer such as BERTScope ED often useful) 27

Loopback USB3 USB3 specifies a sequence of bits to initiate it that forms a low frequency square wave ( LFPS ). Frequently test equipment will use a separate generator for loopback initiation which switches out once loopback is attained. PCIe 3 USB 3 Generator Tek USB Switch with LFPS LFPS DUT Error Counter Tek USB Software Loopback Control 28

Loopback PCIe 3 PCIe 3 USB 3 PCIe 3 loopback is more complicated. 1. Speed negotiation natively 2.5GT/s, needs to negotiate up to 8GT/s 2. Equalization negotiation receiver controls transmitter pre emphasis and find optimum Tx & Rx settings 500ns compliance response time limit 3. Setting of device into Loopback Initially brute force with static patterns Now compliant state machine Feedback from Plugfests is that Add In Card manufacturers aren t implementing equalization negotiation yet. Instead test with limited number of pre emphasis presets (3) Generator Error Counter Brute Force patterns for BERTScope Diagnostic state machine (500us) 29

Clocking PCIe3 Add in cards take in a 100 MHz clock. This is straight forward, test equipment usually provides sub rate clock easily (1). Motherboards are harder DUT provides 100 MHz clock (2), but test equipment needs 8 GHz clock. Could derive clock from 8 GT/s data signal using clock recovery (3). Device margins are small enough to mean worries about extra jitter added by the transmitter. Ideally use well controlled clock multiplier from system 100 MHz clock. 1. 100 MHz Clock 2. 100 MHz Clock 3. 8 GT/s Data PCIe 3 USB 3 30

Clocking Practical setup used for Plugfests to multiply system clock (2) Clock multiplied in two stages to preserve compliant loop bandwidth & peaking 2. 100 MHz Clock 100 MHz Ref From CLB 8GHz to BERTScope Generator Ext. Clock In 8GHz to BERTScope Detector Clock In PCIe 3 USB 3 31

Agenda 1. Introduction 2. Stressed Eye 3. System Aspects 4.Beyond Compliance 5. Resources When a Device Fails What Next? 32

Beyond Compliance BERTScope = Debug/Characterization 1. Click a control button in the UI 2. Adjust 3. Changes happen instantly Easy adjust with turn of the knob You may need to try lots of different signal conditions May want to monitor BER while changing stress conditions on the fly 33

Beyond Compliance The BERTScope Analysis Tools Besides being a BERT, the BERTScope s Scope functionality brings benefits that complement those of the Tektronix scopes Analysis tools are full featured and easy to use Frees up the scope for other tasks Eye diagram for quick diagnosis of synchronization and BER failure issues Debug challenging signal integrity problems 34

Agenda 1. Introduction 2. Stressed Eye 3. System Aspects 4. Beyond Compliance 5. Demonstration 6.Resources 35

Resources Extensive application information at: www.tek.com PCI Sig, www.pcisig.com USB IF, www.usb.org 36

Summary Higher speeds on cheap channel materials causing closed eyes from ISI and crosstalk High Speed Receiver Test Solutions from Tektronix: BERTScope Family Increased use of equalization forcing changes in testing: speed, equalization negotiation & Tx control Test signal is changing: Vertical eye closure Closed eye Calibration is evolving Arbitrary Waveform Generator (AWG) Family Attaining Loopback is often problematic. Returned signal is often also a closed eye, meaning eye needs opening before error counting 37

. Questions? 38

39