Impact of Clock Content on the CDR with Propose Resolution

Similar documents
400GbE AMs and PAM4 test pattern characteristics

PAM8 Baseline Proposal

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

Further Investigation of Bit Multiplexing in 400GbE PMA

Further Clarification of FEC Performance over PAM4 links with Bit-multiplexing

Weighted Random and Transition Density Patterns For Scan-BIST

Power Problems in VLSI Circuit Testing

Open electrical issues. Piers Dawe Mellanox

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

Further information on PAM4 error performance and power budget considerations

10GBASE-R Test Patterns

32 G/64 Gbaud Multi Channel PAM4 BERT

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

10GBASE-LRM Interoperability & Technical Feasibility Report

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

Development of an oscilloscope based TDP metric

400G-FR4 Technical Specification

100G-FR and 100G-LR Technical Specifications

Development of an oscilloscope based TDP metric

Component BW requirement of 56Gbaud Modulations for 400GbE 2 & 10km PMD

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

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

Brian Holden Kandou Bus, S.A. IEEE GE Study Group September 2, 2013 York, United Kingdom

100G EDR and QSFP+ Cable Test Solutions

The Challenges of Measuring PAM4 Signals

Baseline proposal update

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

Summary of NRZ CDAUI proposals

Using the MAX3656 Laser Driver to Transmit Serial Digital Video with Pathological Patterns

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

100Gb/s Single-lane SERDES Discussion. Phil Sun, Credo Semiconductor IEEE New Ethernet Applications Ad Hoc May 24, 2017

50GbE and NG 100GbE Logic Baseline Proposal

TP2 and TP3 Parameter Measurement Test Readiness

Loop Bandwidth Optimization and Jitter Measurement Techniques for Serial HDTV Systems

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

MR Interface Analysis including Chord Signaling Options

100G SR4 Link Model Update & TDP. John Petrilla: Avago Technologies January 2013

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

FIBRE CHANNEL CONSORTIUM

InfiniBand Trade Association

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

100GBASE-SR4 Extinction Ratio Requirement. John Petrilla: Avago Technologies September 2013

Electrical Interface Ad-hoc Meeting - Opening/Agenda - Observations on CRU Bandwidth - Open items for Ad Hoc

De-correlating 100GBASE-KR4/CR4 training sequences between lanes

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

Thoughts about adaptive transmitter FFE for 802.3ck Chip-to-Module. Adee Ran, Intel Phil Sun, Credo Adam Healey, Broadcom

Measurements Results of GBd VCSEL Over OM3 with and without Equalization

Bit Swapping LFSR and its Application to Fault Detection and Diagnosis Using FPGA

PAPER A 1.25-Gb/s Digitally-Controlled Dual-Loop Clock and Data Recovery Circuit with Enhanced Phase Resolution

Datasheet SHF A Multi-Channel Error Analyzer

Reducing input dynamic range of SOA-preamplifier for 100G-EPON upstream

INTERNATIONAL TELECOMMUNICATION UNION

100GBASE-FR2, -LR2 Baseline Proposal

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

100GBASE-KP4 Link Training Summary

XLAUI/CAUI Electrical Specifications

SECQ Test Method and Calibration Improvements

Technical Feasibility of Single Wavelength 400GbE 2km &10km application

Canova Tech. IEEE 802.3cg Collision Detection Reliability in 10BASE-T1S March 6 th, 2019 PIERGIORGIO BERUTO ANTONIO ORZELLI

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

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

Design of Fault Coverage Test Pattern Generator Using LFSR

64G Fibre Channel strawman update. 6 th Dec 2016, rv1 Jonathan King, Finisar

Transmitter Preemphasis: An Easier Path to 99% Coverage at 300m?

InfiniBand Trade Association

40G SWDM4 MSA Technical Specifications Optical Specifications

40G SWDM4 MSA Technical Specifications Optical Specifications

EE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, Today s Assignment

USB 3.1 ENGINEERING CHANGE NOTICE

Clause 74 FEC and MLD Interactions. Magesh Valliappan Broadcom Mark Gustlin - Cisco

Design of Test Circuits for Maximum Fault Coverage by Using Different Techniques

Controlled Transition Density Based Power Constrained Scan-BIST with Reduced Test Time. Farhana Rashid

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

Design and Implementation of Uart with Bist for Low Power Dissipation Using Lp-Tpg

100G CWDM Link Model for DM DFB Lasers. John Petrilla: Avago Technologies May 2013

50 Gb/s per lane MMF objectives. IEEE 50G & NGOATH Study Group January 2016, Atlanta, GA Jonathan King, Finisar

Application Space of CAUI-4/ OIF-VSR and cppi-4

ECE 715 System on Chip Design and Test. Lecture 22

Scrambler Choices to Meet Emission Requirement for 1000BASE-T1

SV1C Personalized SerDes Tester

802.3bj FEC Overview and Status IEEE P802.3bm

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

CS311: Data Communication. Transmission of Digital Signal - I

Precision testing methods of Event Timer A032-ET

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

Design for Test. Design for test (DFT) refers to those design techniques that make test generation and test application cost-effective.

Testing Digital Systems II

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

ISSCC 2006 / SESSION 18 / CLOCK AND DATA RECOVERY / 18.6

Proposal for 10Gb/s single-lane PHY using PAM-4 signaling

(51) Int Cl.: H04L 1/00 ( )

IEEE P802.3bs D Gb/s & 400 Gb/s Ethernet Initial Working Group ballot comments

100GEL C2M Channel Reach Update

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Toward Convergence of FEC Interleaving Schemes for 400GE

40/100 GbE PCS/PMA Testing

802.3cd (comments #i-79-81).

802.3bj FEC Overview and Status. PCS, FEC and PMA Sublayer Baseline Proposal DRAFT. IEEE P802.3ck

Analysis on Feasibility to Support a 40km Objective in 50/200/400GbE. Xinyuan Wang, Yu Xu Huawei Technologies

Transcription:

Impact of Clock Content on the CDR with Propose Resolution Ali Ghiasi Ghiasi Quantum, Phil Sun Credo, Xiang He and Xinyuan Wang - Huawei IEEE 802.3bs Logic Adhoc March 9, 2017

List of supporters q Eric Baden Broadcom q Rob Stone - Broadcom A. Ghiasi IEEE 802.3 BS Task Force 2

q In support of comments 92 and 93. Background q It has been identified that a certain PCS when muxed with specific delay causes reduction in PAM4 transition density (TD) from 0.75 to ~0.683 http://www.ieee802.org/3/bs/public/adhoc/elect/19dec_16/anslow_01_121916_elect.pdf q Follow on contribution showed that impact of reduction in transition density is reduction in CDR BW http://www.ieee802.org/3/bs/public/adhoc/logic/feb16_17/ghiasi_01_0217_logic.pdf Symmetrical transition through the signal average nominal TD 25% pathological PCS sequence results in 28% reduction in TD All transitions through signal average nominal TD 50% immune to TD reduction All transitions nominal TD 75% pathological PCS sequence results in 9% reduction in TD q TD variation in this range can be tolerated by a good CDR design Most modern CDR tolerate TD reduction and the associated reduction in the CDR BW Understanding of the subject is important before attempting to make substantive change to the draft q This contribution investigate feasibility of using existing SSPRQ as well as defining new test patterns to improve the CDR JTOL test coverage by protecting against worst case clock content. A. Ghiasi 3 IEEE 802.3bs Task Force

The Extent of Clock Content Issue for All Transitions q Lets assume given CDR operates with all transitions and the nominal CDR BW=4MHz q High probability occurrence determine CDR BW with low probability occurrences washed out PRBS31Q with peak TD=0.75 and large left shoulder may result in negligible reduction in CDR BW from 4 MHz Scrambled idle (blue) and random data will result in CDR BW of 4 MHz Scrambled idle (pink) with TD=0.72 results in CDR=3.84 MHz Scrambled idle (black) with TD=0.683 results in CDR BW=3.64 MHz q Given TD peak the CDR BW reduction is pretty much determined proportionally by TD shift. http://www.ieee802.org/3/bs/public/adhoc/elect/19dec_16/anslow_01_121916_elect.pdf A. Ghiasi IEEE 802.3 BS Task Force 4

Basic Operation of the CDR q Key element of CDR are the phase detector, charge pump, loop filter and VCO Common implementation of phase detector is based on Hogge Detector where TD affects the loop gain and loop BW CDR BW = Nominal loop BW TD q A CDR designed for 802.3bs applications has a BW of 4 MHz assuming nominal PAM4 TD. a= TD 0 a 1 a=0.5 for NRZ PRBS input a=0.75 for PAM4 PRBS input with all transitions M. H. Perrott - MIT A. Ghiasi IEEE 802.3 BS Task Force 5

Transfer Characteristics of the Hogge Phase Detector q Example of linear and binary phase detector Linear phase detector response Pattern 11001100 with TD=0.5 has gain of 0.5 Pattern 10101010 with TD=1.0 has gain of 1.0 q A sophisticated CDR may have TD detector and accordingly adjust the loop gain to maintain target loop BW q 8B10B coding run length are limited to 5 bit but TD varies drastically or from 0.3 to 1.0! Linear Phase Detector P.E. Allen-G. Tech Binary Phase Detector A. Ghiasi IEEE 802.3 BS Task Force 6

PAM4 CDR Implementation q PAM4 CDR architecture is very similar to NRZ with addition of PAM4 to Binary convertor Symmetrical through average CDR PAM4 to Binary Convertor All transitions through average CDR Simple PAM4 to Binary Convertor operating with 25% TD Vref Vref2 Vref1 Simple PAM4 to Binary Convertor operating with 50% TD PCS Pattern may Reduce TD to 0.18 Nominal CDR BW Reduces from 4 MHz to 2.88 MHz! PCS Pattern doesn t Change TD and CDR BW is not effected! Generic CDR All transitions CDR More robust implementation sampling all 3 eyes operating with 75% TD PCS Pattern may Reduce TD to 0.683 Nominal CDR BW Reduces from 4 MHz to 3.64 MHz! a= TD 0 a 1 a=0.5 for NRZ PRBS input a=0.75 for PAM4 PRBS input with all transitions M. H. Perrott - MIT A. Ghiasi Kim, Proceeding IDEAS 2005 IEEE 802.3 BS Task Force 7

Penalty as Result of Clock Content on Jitter Tolerance q The three type of CDR A CDR operating with symmetrical transition through average corner frequency reduced to 2.88 MHz A CDR operating with transition through average corner frequency remain 4 MHz A CDR operating with all transition corner frequency reduced to 3.84 MHz q The worst case penalty as result of clock content for a CDR operating symmetrical transition through average is only 0.0167 UI! For CDR operating with all transitions is even less 0.0021 UI! SJ (UI) 10.00 1.00 0.10 0.01 0.1 1 10 Frequency (MHz) 0.75 TD 0.5 TD 0.25 TD 0.0167 UI A. Ghiasi IEEE 802.3 BS Task Force 8

Could Existing JTOL Test Protect Against Clock Content? q Clock content issue as result of pathological PCS lane mux and delay has the effect of reducing CDR BW due to low transition density Yes it can, if the CDR is tested with a data pattern that has similar effect reducing CDR BW Initial option investigated was to generate weighted PRBS with lower TD as a JTOL test But if an existing data pattern can provide the necessary protection against clock content issue it would preferable at this point in project. 5 UI 0.05 UI - 20 db/dec TX Jitter Filtering RX Jitter Tracking 40 KHz 40 KHz 4 MHz (1/13275 x Baudrate) A. Ghiasi IEEE 802.3 BS Task Force 9

Testing CDR with Stress Pattern to Protect Against Worse Case Clock Content q SSPRQ pattern is a repeating 216-1 PAM4 symbol sequence constructed out of 3 sections of PRBS31 as shown in table 120-2 sequence A SSPRQ has variable TD from 0.65-0.74 and already more stressful than PRBS31 for the CDR Sequence B is two repetition of sequence A with 1 st and last bit removed creating 65534 bit sequence q Optional SSPRQ2 was created using standard PRBS31 for sequence A but using weighted PRBS31 having p1=0.328 for sequence B SSPRQ2 adds dual bell shape response to the SSPRQ q Given SSPRQ stresses the CDR more than the worst case clock content reported then it isnot necessary to use SSPRQ2! A. Ghiasi IEEE 802.3 BS Task Force 10

How Clock Content is Evaluated? q Data pattern transitions are filtered with a 4 MHz low pass filter The 4 MHz 1 st order low pass filter represent CDR tracking to the data See http://www.ieee802.org/3/bs/public/adhoc/logic/oct27_16/anslow_02a_1016_logic.pdf. Low pass CDR Filter 50G PAM4 Fbaud/6641 100G PAM4 Fbaud/13281 A. Ghiasi IEEE 802.3 BS Task Force 11

Comparing Worst Case Clock Content to SSPRQ q For symmetrical transition through average q Existing SSPRQ test pattern for all transitions is actually much more stressful than worst case clock content scrambled idle (black)! TD data include a 4 MHz low pass filtered so the CDR loop BW will adjust proportionally to the reduction in the TD For a bell shape TD the CDR stays at the center of the bell, scrambled idle(black) will result in 2.88 MHz BW But for SSPRQ at ~0.01 probability of occurrence varying from 0.165-0.28 results in a CDR BW to drop to as low as 2.64 MHz, which is more stressful than scrambled idle (black) on the top graph! http://www.ieee802.org/3/bs/public/adhoc/elect/19dec_16/anslow_01_121916_elect.pdf Scrambled Idle http://www.ieee802.org/3/bs/public/adhoc/logic/oct27_16/anslow_02a_1016_logic.pdf A. Ghiasi IEEE 802.3 BS Task Force 12

Comparing Worst Case Clock Content to SSPRQ q For all transitions q Existing SSPRQ test pattern for all transitions is actually more stressful than worst case clock content scrambled idle (black)! TD data include a 4 MHz low pass filtered so the CDR loop BW will adjust proportionally to the reduction in the TD For a bell shape TD the CDR stays at the center of the bell, scrambled idle(black) will result in 3.84 MHz BW But for SSPRQ at ~0.01 probability of occurrence varying from 0.65-0.74 results in the CDR BW to drop to as low as 3.47 MHz, which is more stressful than scrambled idle (black)! http://www.ieee802.org/3/bs/public/adhoc/elect/19dec_16/anslow_01_121916_elect.pdf Scrambled Idle http://www.ieee802.org/3/bs/public/adhoc/logic/oct27_16/anslow_02a_1016_logic.pdf A. Ghiasi IEEE 802.3 BS Task Force 13

Lets Look at SSPRQ Further q Looking at the SSPRQ TD time evolution for each of the 3 seeds and sequence A and B SSPRQ TD pattern exercises CDR over greater range than the reported clock content issue! Blue: section 1, 10924 bits with seed 0x00000002 1 st transmitted Red: section 2, 10922 bits with seed 0x34013FF7 Green: section 3, 10922 bits with seed 0x0CCCCCCC Blue: Sequence A 1 st transmitted Red: Sequence B Green: SSPRQ as in Clause 120 A. Ghiasi IEEE 802.3 BS Task Force 14

How to Protect Against Lower TD Data Pattern q CDR JTOL due to reduction in TD reduces CDR BW and can be protected in several ways: Reduce TX golden PLL corner frequency to ~2.88 MHz and keep the 4 MHz CDR BW to allow CDR implementation based on 25%, 50%, or 75% TD Keep TX golden PLL corner frequency at 4 MHz and increase the CDR BW to ~5.56 MHz to allow CDR implementation based on 25%, 50%, or 75% TD Test the DUT with a test pattern having variable TD forcing the CDR operate with nominal and low BW q The right approach without penalizing all transmitters or receivers is to test with a representative test pattern Given SSPRQ has the necessary property exercising the CDR linearly through the full range, expected to be more stressful and is our preferred solution We have also created SSPRQ2 with two bell-shaped response, SSPRQ2 if anything it would be less stressful than SSPRQ because the CDR will toggle between two point q Existing SSPRQ can guard against potential CDR systematic weakness due to possible pathological clock content. A. Ghiasi IEEE 802.3 BS Task Force 15

Text Update to CL 124 in Support of Worst Case Clock Content (Preferred Option) q Add SSPRQ pattern 6 to the stress receiver sensitivity test - no other change! and 6* * Pattern 6 is to test for CDR tracking. A. Ghiasi IEEE 802.3 BS Task Force 16

Summary q Worst case pathological clock content indicate: A CDR operating with all transition TD reduced by 9% - CDR BW drop by 9% A CDR operating with all transitions through average not impacted CDR BW not impacted A CDR operating with only symmetrical transitions TD reduced by 28% - CDR BW dropped by 28% q Worst case clock content will reduce the nominal CDR BW but a well design CDR can tolerate reduction in CDR tracking BW q Instead of testing all CDRs with higher JTOL corner a better approach is to test the CDR with a test pattern having similar or greater TD range q The overall clock content impact on the CDR is minor with just 0.0167 UI for a CDR operating with symmetrical transitions through average and just 0.0021 UI for a CDR operating with all transitions The impact of TD is negligible but best practice is to test the CDR with worst case TD data pattern q With SSPRQ transition density range exceeds worst case clock content reported, then existing SSPRQ pattern can provide necessary test to protect against any CDR systematic weakness q Given the CDR need to operate with SSPRQ test pattern the burden of additional test is negligible q So we are in luck - no need to make substantive change to the draft or add new test pattern given how stressful a pattern is SSPRQ (SSPRQ2 included in the back up material but is not necessary)! A. Ghiasi IEEE 802.3 BS Task Force 17

Back up Material How to Generate SSPRQ2 A. Ghiasi IEEE 802.3 BS Task Force 18

How to Generate Specific TD PRBS31 Pattern q Simple combinatory out of the LFSR can generate variable weighted random, px, pattern The LFSR28 implementation generates pattern with px from 0.125 to 0.875 with step of 0.125 The basic approach can be extended to PRBS31 by adding 3 additional shift registers For example combining two non-adjacent LFSR outputs generate p=0.25 To generate PRBS31 F29 F30 TD = p 3 p 4 + p 4 p 3 = 2p 4 1 p 4 Where p 3 = 1 p 4. Weighted Random and Transition Density Patterns For Scan-BIST Farhana Rashid and Vishwani Agrawal http://www.eng.auburn.edu/~agrawvd/talks/natw12/natw_rashid.pdf A. Ghiasi IEEE 802.3 BS Task Force 19

How to Generate Specific TD PRBS31 Pattern q Worst case transition density TD due to clock content reported is ~0.683 (-8.9%) P=0.328 can generate TD of 0.661 (-11.9%) slightly worse that worst case clock content P=0.328 is created by ANDing two 0.625 outputs SSPRQ2 is generated similar to SSPRQ see next page and accompanying word document. p TD - NRZ TD PAM4 0.125 0.218 0.3281 0.25 0.375 0.5625 0.328 0.441 0.661 0.375 0.4688 0.703 0.4375 0.4922 0.738 0.5 0.5 0.75 0.625 0.4688 0.7031 0.75 0.375 0.5625 0.875 0.2188 0.3281 A. Ghiasi IEEE 802.3 BS Task Force 20

SSPRQ2 Clock Content q TD response for all transitions q SSPRQ2 constructed as following Sequence A has three sections: A1, A2, A3 Sequence B has three sections: B1, B2, B3 Section Seed Length WPRBS31 P1 A1 0x00000002 10924 0.5 A2 0x34013FF7 10922 0.5 A3 0x0CCCCCCC 10922 0.5 B1 0x00000002 10924 0.328 B2 0x34013FF7 10922 0.328 B3 0x0CCCCCCC 10922 0.328 q The SSPRQ2 is then composed as: - 32768/2 PAM4 symbols of Sequence A - 32768/2 inverted PAM4 symbols of Sequence A. - 32768/2 PAM4 symbols of Sequence B - 32768/2 inverted PAM4 symbols of Sequence B. Blue: Sequence A, p1 = 0.5 Red: Sequence B, p1 = 0.328, 1 st and last bits removed Green: SSPRQ2 combined A&B A. Ghiasi IEEE 802.3 BS Task Force 21

Text Update to CL 124 in Support of Worst Case Clock Content (Back up Option) q Add SSPRQ2 pattern 7 to the stress receiver sensitivity test see backup and accompanying word document how to generate SSPRQ2. 7 SSPRQ2 120.5.11.2.3 * Pattern 6 is to test for CDR tracking. and 7* A. Ghiasi IEEE 802.3 BS Task Force 22