New Techniques for Designing and Analyzing Multi-GigaHertz Serial Links

Similar documents
New Techniques for Designing and Analyzing Multi-GigaHertz Serial Links

New Serial Link Simulation Process, 6 Gbps SAS Case Study

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

DesignCon New Serial Link Simulation Process, 6 Gbps SAS Case Study. Donald Telian, SI Consultant

New Technologies for 6 Gbps Serial Link Design & Simulation, a Case Study

Signal Integrity Design Using Fast Channel Simulator and Eye Diagram Statistics

The Challenges of Measuring PAM4 Signals

Samtec Final Inch PCIE Series Connector Differential Pair Configuration Channel Properties

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

Approach For Supporting Legacy Channels Per IEEE 802.3bj Objective

MR Interface Analysis including Chord Signaling Options

Powering Collaboration and Innovation in the Simulation Design Flow Agilent EEsof Design Forum 2010

Practical De-embedding for Gigabit fixture. Ben Chia Senior Signal Integrity Consultant 5/17/2011

Measurements and Simulation Results in Support of IEEE 802.3bj Objective

AMI Simulation with Error Correction to Enhance BER

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

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

ELECTRICAL PERFORMANCE REPORT

Time Domain Simulations

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

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

Simulations of Duobinary and NRZ Over Selected IEEE Channels (Including Jitter and Crosstalk)

Measurements Results of GBd VCSEL Over OM3 with and without Equalization

System-Level Timing Closure Using IBIS Models

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

Senior Project Manager / AEO

Switching Solutions for Multi-Channel High Speed Serial Port Testing

HMC-C064 HIGH SPEED LOGIC. 50 Gbps, XOR / XNOR Module. Features. Typical Applications. General Description. Functional Diagram

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

IBIS4.2 and VHDL-AMS for SERDES and DDR2 Analysis

Laboratory 4. Figure 1: Serdes Transceiver

Emphasis, Equalization & Embedding

FEC Applications for 25Gb/s Serial Link Systems

Logic Analysis Basics

Logic Analysis Basics

DesignCon Pavel Zivny, Tektronix, Inc. (503)

Verification of HBM through Direct Probing on MicroBumps

MMI: A General Narrow Interface for Memory Devices

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

GT Dual-Row Nano Vertical SMT High Speed Characterization Report For Differential Data Applications

DesignCon Simulation Techniques for 6+ Gbps Serial Links. Donald Telian, Siguys

Datasheet SHF A Multi-Channel Error Analyzer

HMC958LC5 HIGH SPEED LOGIC - SMT. Typical Applications. Features. Functional Diagram. General Description

Eye Doctor II Advanced Signal Integrity Tools

Features. For price, delivery, and to place orders, please contact Hittite Microwave Corporation:

Application Note. 3G SDI Evaluation Board. Revision Date: July 2, 2009

DesignCon Simulating Large Systems with Thousands of Serial Links. Donald Telian, SiGuys

Transmission of High-Speed Serial Signals Over Common Cable Media

Transmission of High-Speed Serial Signals Over Common Cable Media

GT Dual-Row Nano Vertical Thru-Hole High Speed Characterization Report For Differential Data Applications

HMC-C060 HIGH SPEED LOGIC. 43 Gbps, D-TYPE FLIP-FLOP MODULE. Features. Typical Applications. General Description. Functional Diagram

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

A Proof of Concept - Challenges of testing high-speed interface on wafer at lower cost

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

USB 3.1 ENGINEERING CHANGE NOTICE

Pre-Emphasis and Equalization Parameter Optimization with Fast, Worst-Case/Multibillion-Bit Verification

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

100G EDR and QSFP+ Cable Test Solutions

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

SI Design & Measurement Principles and Best Practices

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

Course Title: High-Speed Wire line/optical Transceiver Design

10mm x 10mm. 20m (24AWG) 15m (28AWG) 0.01μF TX_IN1 V CC[1:4] TX_OUT1 TX_OUT2 TX TX_IN3 TX_IN2 TX_OUT3 TX_OUT4 SERDES TX_IN4 RX_OUT1 RX_IN1 RX_OUT2

Transmitter Specifications and COM for 50GBASE-CR Mike Dudek Cavium Tao Hu Cavium cd Ad-hoc 1/10/18.

The EMC, Signal And Power Integrity Institute Presents

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-

SV1C Personalized SerDes Tester

Designing High Performance Interposers with 3-port and 6-port S-parameters

SV1C Personalized SerDes Tester. Data Sheet

Duobinary Transmission over ATCA Backplanes

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

Keysight Technologies M8048A ISI Channels

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.

Equalizing XAUI Backplanes with the MAX3980

Half-Rate Decision-Feedback Equalization Di-Bit Response Analysis and Evaluation EDA365

Improving IBIS-AMI Model Accuracy: Model-to-Model and Model-to-Lab Correlation Case Studies

DesignCon Tips and Advanced Techniques for Characterizing a 28 Gb/s Transceiver

The Case of the Closing Eyes: Is PAM the Answer? Is NRZ dead?

InfiniBand Trade Association

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

PI3PCIE2612-A. High Bandwidth, 6-Differential Channel 1:2 DP/PCIe Gen2 Display Mux, ATX Pinout. Features. Description

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

EE-382M VLSI II FLIP-FLOPS

Design Project: Designing a Viterbi Decoder (PART I)

Ultra ATA Implementation Guide

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

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

10GBASE-R Test Patterns

LMH0002 SMPTE 292M / 259M Serial Digital Cable Driver

Performance Modeling and Noise Reduction in VLSI Packaging

SCSI Cable Characterization Methodology and Systems from GigaTest Labs

Practical Receiver Equalization Tradeoffs Applicable to Next- Generation 28 Gb/s Links with db Loss Channels

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

IBIS AMI Modeling of Retimer and Performance Analysis of Retimer based Active Serial Links

LoopBack Relay. SGLB363 Series. With Built-in AC Bypass Capacitors / DC LoopBack Relay

BER margin of COM 3dB

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

ASNT8140. ASNT8140-KMC DC-23Gbps PRBS Generator with the (x 7 + x + 1) Polynomial. vee. vcc qp. vcc. vcc qn. qxorp. qxorn. vee. vcc rstn_p.

SUNSTAR 微波光电 TEL: FAX: v HMC750LP4 / 750LP4E 12.5 Gbps LIMITING AMPLIFIER

Transcription:

New Techniques for Designing and Analyzing Multi-GigaHertz Serial Links Min Wang, Intel Henri Maramis, Intel Donald Telian, Cadence Kevin Chung, Cadence 1

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 2

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 3

Serial Links: Changes and Challenges Embedded Clocks Eye Diagrams T_setup T_hold single cycle many cycles 4

But how many cycles? 260% error! 5

Do all links do that? No but it sure helps to find the ones that do! How can you find them? understand and quantify the link s Interconnect Storage Potential, or ISP 6

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 7

Interconnect Storage Imperfect Terminations Tx Rx Discontinuities All links must store a signal signals typically arrive at Rx 10 bit times after leaving Tx Unwanted energy often gets stored too this interferes with the SI of later bits (ISI) 8

Interconnect Storage Potential Unique for each interconnect Measures how long a bit s s energy stays in link Can be measured from pulse response Directly related to how many bits you need to simulate ISP Fingerprints an interconnect just like an I/V curve fingerprints a driver 9

ISP-based Design Methodology 1. Determine the ISP 2. Determine the Relevant Preamble 3. Calculate the Number of Bits 4. Perform High-Capacity Simulation We ll illustrate using both PCI Express and Serial ATA 10

1. Determine the ISP Model All effects Pulse Bit time, or less Plot Tx is best Model Pulse Plot Measure Fall to 5%, or mv tolerance 11

2. Determine Relevant Preamble Relevant if Bit here affects. bit here Preamble = ISP / bit_time In simple terms: how many bits fit in the ISP 12

3. Calculate Number of Bits Number of unique patterns: or #bits = (preamble) * 2 (preamble) #bits = (ISP*Gbps Gbps) ) * 2 (ISP* (ISP*Gbps) Pessimistic due to overlapping Encoding schemes reduce further 8b/10b removes power of 2 per 10 bits 13

4. High-Capacity Simulation Simulate #bits from step 3 For example, a 6 ns ISP on a 2.5 Gbps PCI Express link requires (6*2.5) * 2 (6*2.5) bits, or ~500k bits SPICE simulation typically used on these links does ~ 100 bits/hour would require over 200 days Hmm what good is a methodology like that!? 14

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 15

Introducing Channel Analysis New analysis capability in Allegro PCB SI FAST simulation of millions of bits Any differential topology, including pair-to to-pair crosstalk Tx/Rx can be DML, MacroModel,, IBIS, or Hspice Automatic PRBS, 8b/10b, random, or user-defined bits Tx Tx Rx Rx NOT typical circuit simulation 16

How Fast Is Channel Analysis? # bits CA * CA bits/sec SPICE + x faster 1,000 5 sec 200 10 hours 7,200 10,000 7 sec 1,400 4 days 51,000 100,000 20 sec 5,000 1.4 months 180,000 1,000,000 2.5 min 6,300 1 year 225,000 10,000,000 24.5 min 6,800 11 years 245,000 * PCI Express topology shown, IBM T41 laptop, Windows XP, 1.6 GHz Pentium M (proceeded by 7.5 min fingerprint characterization ) + SPICE simulation time of 100 bits/hour (0.03 bit/sec) based on sample transistor-level SerDes model in a typical 3.125 Gbps channel More tool detail at: http://www.cadence.com/webinars/webinars.aspx?xml=channel_analysis Alternative worst case pattern methodologies referenced in paper, not considered faster or as robust 17

What Mathematical Method Does CA Use? BIT PATTERN FFT ifft FFT Requires characterization of interconnect (its fingerprint ) Techniques have been used in other disciplines for years But new to digital PCB signal integrity 18

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 19

PCI Express Topology: 2.5 Gbps, SPICE Tx/Rx, cards & backplane, ~24 of trace, 2 connectors, 8- & 32-layer S-parameter vias 20

Methodology Steps ISP 1. Determine the ISP Simulation shows ISP = 9.6 ns 2. Determine Relevant Preamble 2.5 Gbps Preamble = 9.6 ns / 400 ps = 24 bits 3. Calculate Number of Bits For 8b/10b, #bits = 24x2 22 ~= 100 million 4. Perform High-Capacity Simulation Do Channel Analysis to see eye height 21

Verify Relevant Preamble Preamble Constant Test Pattern, 1 to 4 8b/10b pattern Preamble In which bit streams will the Test Pattern look the same? 22

24 Bits Confirms ISP Prediction 40 = 30, so 30 > Answer > 20, finding convergence yields 24 consistently 23

Eye Height vs Data Rate from CA eye eye height height (mv) (mv) 500 500 450 450 400 400 350 350 300 300 250 250 200 200 150 150 100 100 50 50 0 0 ISP ISP ISP ISP 1.E+02 1.E+02 1.E+03 1.E+03 1.E+04 1.E+04 1.E+05 1.E+05 1.E+06 1.E+06 1.E+07 1.E+07 1.E+08 1.E+08 1.E+09 1.E+09 1.E+10 1.E+10 # # bits bits simulated simulated Higher data rates take longer to converge Eye height stabilizes at #bits(isp# bits(isp) Significant error if ISP not reached 1.25 1.25 Gbps Gbps 2.5 2.5 Gbps Gbps 3.125 3.125 Gbps Gbps ISP ISP 24

Eye Height Error for 100 bits vs ISP 4 4 3 3 Eye Eye Height Height 2 Error 2 Error Factor Factor 1 1 0 0 1.25 1.25 2.5 2.5 Data Data Rate Rate (Gbps) (Gbps) 3.125 3.125 At 2.5 Gbps eye height at 100 bits is almost 2x wider than eye at ISP Error factor grows exponentially with increasing data rate Methodology is imperative at higher frequencies 25

But must we simulate to ISP? % Error in Eye Height % Error in Eye Height 50% 50% 45% 45% 40% 40% 35% 35% 30% 30% 25% 25% 20% 20% 15% 15% 10% 10% 5% 5% 0% 0% 1 2 3 4 5 6 7 1 2 3 4 5 6 7 % Error 0.5% 1.5% 2.5% 6.1% 13.9% 24.9% 48.4% % Error 0.5% 1.5% 2.5% 6.1% 13.9% 24.9% 48.4% Difference in orders of magnitude from #bits(isp) orders of magnitude from #bits(isp) At 2.5 Gbps,, eye height error is less than 3% within 3 orders of magnitude of #bits(isp# bits(isp) 26

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 27

Serial-ATA Simulation Topology Breakout MB trace Via Connector Cable measure here MacroModel Main & Boost Drivers P a c k a g e Caps not included in the simulation 3 differential pairs organized per spec; Gen I - 1.5 Gbps, Gen II - 3.0 Gbps 28

ISP Sim Shows Clean Channel Is Channel Analysis important on a channel like this? 29

Eye Contour Generated from CA and HSpice Simulations (@1.5 Gbps) 0.3 0.2 Eye contour (V) 0.1 0-0.1 CA 1000 PRBS (seconds simulation time) CA 10000 PRBS (seconds simulation time) CA 100000 PRBS (1 minute simulation time) CA 1000000 PRBS (3 minutes simulation time) CA 1000000 8b/10b pattern (3 minutes simulation time) 75-bit random pattern K28p5 pattern ( empirical WC pattern), repeat for 75 bits Lone-bit pattern (empirical WC pattern), repeat for 75 bits -0.2-0.3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 UI CA long PRBS simulations predict worse eye openings than short empirical WC pattern simulations 30

Eye Contour Generated from CA and HSpice Simulations (@3.0 Gbps) 0.3 0.2 Eye contour (V) 0.1 0-0.1 CA 1000 PRBS (seconds simulation time) CA 10000 PRBS (seconds simulation time) CA 100000 PRBS (1 minute simulation time) CA 1000000 PRBS (3 minutes simulation time) CA 1000000 8b/10b pattern (3 minutes simulation time) 75-bit random pattern K28p5 pattern ( empirical WC pattern), repeat for 75 bits Lone-bit pattern (empirical WC pattern), repeat for 75 bits -0.2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Higher frequency shows even greater difference between CA and empirical WC pattern simulations UI 31

Quantitative Difference: CA vs HSpice TD Fewer bits bits causes inside eye eye inaccuracy of of 50mV and and outside eye eye over 100 100 mv mv This quantifies the difference between two methodologies on S-ATA. However, do the tools correlate given the same input pattern? 32

Eye Correlation using CA and HSpice with same stimulus pattern (@1.5 Gbps) 0.4 0.3 0.2 Eye contour (volt) 0.1 0-0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.2-0.3-0.4 Eye contour by CA UI Eye contour by HSpice TD sims Correlation based on 75-bit input pattern 33

Eye Correlation using CA and HSpice with same stimulus pattern (@3 Gbps) 0.3 0.2 Eye contour (volt) 0.1 0-0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.2-0.3 Eye contour by CA UI Eye contour by HSpice TD sims Correlation based on 150-bit input pattern 34

Probability of Long Random Pattern Covering Worst-case Patterns 120% Coverage probability of long random pattern 100% 80% 60% 40% 20% 1000 bits 10000 bits 100000 bits 1000000 bits 0% 3 5 7 9 11 13 15 17 19 21 Worst case bit pattern length If WC pattern length <= 18 bits, the probability for a 1M bit PRBS pattern covering the WC pattern is 98.1% 35

Agenda 1. Wide Eyes and More Bits 2. Interconnect Storage Potential (ISP) 3. Channel Analysis 4. PCI Express Case Study 5. Serial ATA Case Study 6. Summary & Conclusions 36

Summary & Conclusions Introduced new methodologies and tools illustrated using PCI Express & S-ATAS Quantifying an ISP provides guidance on how to derive a meaningful eye diagram The speed of Channel Analysis allows more thorough pre-hardware link characterization improved results by 20% to 260% in cases shown Some correlation shown, more in Resources Many new discoveries still to come 37

Resources 11 items in Reference Materials section in paper Channel Analysis and MGH tools demo at Cadence booth 3 Agilent/Cadence CA correlation papers now available online at www.allegrosi.com Additional technical detail at http://www.allegrosi.com/optimize/advancedtechniques/mgh.asp 38

Thank You Feel free to contact us for more info 39