Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance



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

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

Agilent Technologies N5393B PCI Express 2.0 (Gen2) Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes

PCI-SIG ENGINEERING CHANGE NOTICE

Appendix A. by Gordon Getty, Agilent Technologies

PCI Express Transmitter Electrical Validation and Compliance Testing with Agilent Infiniium Oscilloscopes

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

PCI Express: The Evolution to 8.0 GT/s. Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys

Application Note. PCIEC-85 PCI Express Jumper. High Speed Designs in PCI Express Applications Generation GT/s

High-Definition Multimedia Interface (HDMI) Source/Sink Impedance Compliance Test Test Solution Overview Using the E5071C ENA Option TDR

Electrical Compliance Test Specification SuperSpeed Universal Serial Bus

Comparison of Vector Network Analyzer and TDA Systems IConnect Generated S-Parameters

Eye Doctor II Advanced Signal Integrity Tools

Technical Reference. DPOJET Opt. PCE PCI Express Measurements & Setup Library

PCI Express Transmitter Compliance/Debug Solution DPO/MSO70000 Series Option PCE3 and Option PCE4 Datasheet

PCI Express Transmitter PLL Testing A Comparison of Methods. Primer

Oscilloscope Bandwidth Requirements for Emerging Serial Data Interfaces

USB 3.1 Channel Loss Budgets

How To Use A Sound Card With A Subsonic Sound Card

Electrical Compliance Test Specification SuperSpeed Universal Serial Bus

Impedance 50 (75 connectors via adapters)

Title: Low EMI Spread Spectrum Clock Oscillators

10Gb/s SFP+ LRM 1310nm FP with PIN Receiver 220meters transmission distance

One Port Network Analyzer

3D modeling in PCI Express Gen1 and Gen2 high speed SI simulation

AN4494 Application note

PCI Express 4.0 Electrical Previews. Rick Eads Keysight Technologies, EWG Member

Technology Note. PCI Express

Category 8 Cable Transmission Measurements Comparative Study between 4-port single wire measurements and 2-port balun measurements

DDR3 DIMM Slot Interposer

RF Measurements Using a Modular Digitizer

Selecting the Optimum PCI Express Clock Source

LONGLINE 10Gbps 10km SFP+ Optical Transceiver

Keysight Technologies Characterizing and Verifying Compliance of 100Gb Ethernet Components and Systems. Application Brief

Welcome to Pericom s PCIe and USB3 ReDriver/Repeater Product Training Module.

81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing

An Overview of the Electrical Validation of 10BASE-T, 100BASE-TX, and 1000BASE-T Devices

Serial ATA International Organization

CPU. PCIe. Link. PCIe. Refclk. PCIe Refclk. PCIe. PCIe Endpoint. PCIe. Refclk. Figure 1. PCIe Architecture Components

MoCA 1.1 Specification for Device RF Characteristics

4 OUTPUT PCIE GEN1/2 SYNTHESIZER IDT5V41186

Timing Errors and Jitter

Jitter Transfer Functions in Minutes

PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc.

Agilent E5063A ENA Series Network Analyzer. 100 khz to 4.5/ 8.5/18 GHz

MATRIX TECHNICAL NOTES

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

Ultra640 SCSI Measured Data from Cables & Backplanes

SIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION

11. High-Speed Differential Interfaces in Cyclone II Devices

Annex 113A Description of cable clamp and test setup. (informative) 113A.1 Overview

Application Note Noise Frequently Asked Questions

Agilent AN Improving Throughput in Network Analyzer Applications. Application Note

Technical Innovation. Salland delivers fully Integrated Solutions for High Volume Testing of Ultra-fast SerDes Applications

Wideband Driver Amplifiers

Embest DSO2300 USB Oscilloscope

M4i.66xx-x8-16 bit 1.25 GS/s Arbitrary Waveform Generator

SPARQ Signal Integrity Network Analyzer. High-bandwidth, Multi-port S-parameters

EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS

The changes in each specification and how they compare is shown in the table below. Following the table is a discussion of each of these changes.

Agilent Stripline TRL Calibration Fixtures for 10-Gigabit Interconnect Analysis. White Paper

TCIS007. PCI Express* 3.0 Technology: PHY Implementation Considerations for Intel Platforms

PCM Encoding and Decoding:

Jeff Thomas Tom Holmes Terri Hightower. Learn RF Spectrum Analysis Basics

Current Probes. User Manual

A Network Analyzer For Active Components

Agilent N2717A Service Software Performance Verification and Adjustment Software for the Agilent ESA Spectrum Analyzers Product Overview

Product Specification. OC-12 LR-1/STM L-4.1 RoHS Compliant Pluggable SFP Transceiver. FTLF1422P1xTL

PLL Frequency Synthesizer Evaluation Kit. PE3293-EK User s Manual

USB 3.0 INTERNAL CONNECTOR AND CABLE SPECIFICATION

How To Use A High Definition Oscilloscope

ZLPLL Local Oscillator

HPM-5 Performance Testing

Design of Bidirectional Coupling Circuit for Broadband Power-Line Communications

AN952: PCIe Jitter Estimation Using an Oscilloscope

PCI Express IO Virtualization Overview

US-Key New generation of High performances Ultrasonic device

AW-NE785. IEEE b/g/n PCIE Mini-Card Wireless Module. Datasheet. Version draft 0.9. PID,VID, SVID, SSID, Antonio. FW version.

Automotive Ethernet Compliance Testing

Agilent Electronic Calibration (ECal) Modules for Vector Network Analyzers

Mobile Phone Testing using Impedance Tuners

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers. Data Sheet

Physical Layer Compliance Testing Protocol Layer Compliance Testing : Agilent PTC 2.0

TS5010 TeraTune Programmable Bandpass Filter

PEX 8748, PCI Express Gen 3 Switch, 48 Lanes, 12 Ports

10/100BASE-T Copper Transceiver Small Form Pluggable (SFP), 3.3V 100 Mbps Fast Ethernet. Features. Application

LLRF. Digital RF Stabilization System

FRAUNHOFER INSTITUTE FOR INTEg RATEd CIRCUITS IIS. drm TesT equipment

Techniques for precise cable and antenna measurements in the field

CHAPTER 11: Flip Flops

Recommendations for TDR configuration for channel characterization by S-parameters. Pavel Zivny IEEE GCU Singapore, 2011/03 V1.

Agilent Test Solutions for Multiport and Balanced Devices

High-Speed Gigabit Data Transmission Across Various Cable Media at Various Lengths and Data Rate

TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin

US-SPI New generation of High performances Ultrasonic device

The demo guide contains

DRM compatible RF Tuner Unit DRT1

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

Transcription:

Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance Page 1 Agenda Introduction PCIe 2.0 changes from 1.0a/1.1 Spec 5GT/s Challenges Error Correction Techniques Test tool and fixture changes Agilent N5393B Compliance Application Additional Information Sources Page 2 PCI Express 2.0 Compliance 1

PCI-SIG Compliance Testing Introduction Physical Layer Validate Signal Quality of TX Configuration Space Verify required fields and Values Link Layer & Transaction Layer Exercise protocol and boundary layer conditions Platform Configuration Validate BIOS correctly handling of PCI Express Devices Demonstrated Interop Focus of This Presentation Show that device drives load and device operates in actual PCI Express System Page 3 PHY Testing Goals for 2.0 Introduction Goals for PHY testing are unchanged Achieving those goals is more challenging Additional requirements added to increase confidence that designs are robust Verify designs achieve critical specification targets Jitter Eye mask Reference Clock Voltage and Jitter margining Receiver Margining Predictor of interoperability Page 4 PCI Express 2.0 Compliance 2

Changes Implemented under the 2.0 Specs 2.0 changes Changes to the PCIe Base Specification 5GT/s Different de-emphasis levels PLL bandwidth Backward compatibility PCIe Card Electromechanical (CEM) Specification Changes Rj / Dj tables and new jitter budgets Changes to Reference clock phase jitter specification 2 port measurement method for systems Page 5 Signal Level and BW Introduction 2.0 changes 2.5G de-emphasis = -3.5 +/- 0.5 5G de-emphasis = -3.5 +/- 0.5 OR -6.0 +/- 0.5 Low swing voltage levels = no de-emphasis BW dependant peaking requirements 3dB for 8 to 16M 1dB for 5 to 8M 2.5G same as 1.1 Page 6 PCI Express 2.0 Compliance 3

PLL Loop Bandwidth Testing Microcircuits FTB-1-6 Balun Noise Injection SMA 500 Ohm Resistors Equipment Required: Sine Wave Source (1GHz min) Spectrum Analyzer (3 GHz min) Microcircuits FTB-1-6 Balun Modified CBB Steps: Sweep source 100-125Mhz (-20dBM) SA: 35KHz Res BW, 40MHz Span, 2.5 GHz center Set display to peak hold Normalize response to note 3dB point dbm dbm PSA/ESA Spectrum Analyzer (E4440A) PSA/ESA Spectrum Analyzer (E4440A) Measure PLL BW -3.149002075-3.149002075-13.14900208-13.14900208-23.14900208-23.14900208-33.14900208-33.14900208-43.14900208-43.14900208-53.14900208-53.14900208-63.14900208-63.14900208-73.14900208-73.14900208 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 2.5E+0 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Frequency (Hz) Frequency (Hz) Page 7 CEM Spec targets connector 5GT/s challenges System Board TX Clarification of measurement location Compared to 1.1 Chip + Interconnect Add-in Card TX Page 8 PCI Express 2.0 Compliance 4

5GT/s jitter challenges 5GT/s challenges Jitter measurement more complex! Jitter decomposition required +/- 7.03 For 10-12 BER Speed dependant phase jitter filters 2.5G = 1 pole HPF 5G = step band pass filter Error correction needed to measure TX at pins Page 9 Why New De-emphasis Levels 5GT/s challenges 2.5G -3.5dB Vp-p = 758mV 5G -3.5dB Vp-p = 583mV 5G -6dB Vp-p = 525mV Page 10 PCI Express 2.0 Compliance 5

De-embedding Error Correction New Transmitter base specification requirement Measurements at 5.0 GT/s must de-embed the test fixture It is also acceptable to use a common test fixture and deembed it for measurements at both 2.5 and 5.0 GT/s. What does it mean to de-embed? Measurement at 5.0 GT/s must de-convolve effects of compliance test board to yield an effective measurement at Tx pins. Page 11 Error Correction Techniques Pre-measurement operations Post-measurement operations Skew Calibration Probe Attenuation/offset Channel Vertical Cal Channel Trigger Cal Calibrating the Scope DSO91304 13GHz Oscilloscope De-embedding the CLB/CBB N5230A PNA-L Network Analyzer Page 12 PCI Express 2.0 Compliance 6

Fixture Error Correction Techniques Error Correction Most Accurate S-Parameter De-embedding Line-Reflect-Match (LRM) Thru-Reflect-Line (TRL) Short-Open-Load-Thru (SOLT) Normalization Reference Plane Calibration Port Rotation Time Domain Gating = Pre-measurement error correction = Post-measurement error correction Easiest Page 13 SQ Test Tool Requirements System Board Test Tool and Fixture Changes Use of CLB 2.0 SMP to SMA adapter, phase matched SMA cables Terminate all lanes except the lane under test Measure transmitted clock and data waveforms simultaneously with high speed oscilloscope Use compliance pattern 1M UI of data Sample rate of 40GS/s (25ps) Compute: eye diagram, Rj, Dj, Tj@10^-12 BER, average data rate, rise/fall time, mode toggle Measure all lanes of all 5GT/s capable slots Page 14 PCI Express 2.0 Compliance 7

System 2 port measurement Test Tool and Fixture Changes Reference Clock SMP Test Points CLB G2 Test Fixture Diff Socket Probe SMP Lane Probe Points Motherboard PCIe slot Page 15 Test Tool and Fixture Changes 100Mhz RefClk 5GT/s -6dB PCIe Data Page 16 PCI Express 2.0 Compliance 8

Test Tool Requirements - AIC Test Tool and Fixture Changes Use of CBB 2.0 SMP for all lanes, phase matched SMA cables Terminate all lanes except the lane under test Measure transmitted waveform with high speed oscilloscope Use compliance pattern 1M UI of data Sample rate of no more than 25 ps Compute: eye diagram, Rj, Dj, Tj@10^-12 BER, average data rate, rise/fall time, mode toggle Measure all lanes Page 17 What to Look for in PCI Express Compliance Automation Key Requirements: 1M UI (single or multi-acquisition) automated data acquisition Batch run capability for greater testing coverage or quick spot checking Implement measurements that respect the PCIe Specification Automated tools should self-scale to ensure top accuracy for each measurement performed. Results must be consistent with PCI-SIG tools used at Compliance Workshops. Agilent Tools Page 18 PCI Express 2.0 Compliance 9

Test Results with the Agilent N5393B Agilent Tools HTML based automatic report generator allows you to easily share test results. Select the version to test Select the test point Page 19 Logical Physical Layer testing Link Training issues I start link training but I cannot establish a link I plugged my 1.1 card into a 2.0 system and it does not work, why? I plugged my 2.0 card into a 1.1 system and it does not work I pass electrical compliance but I still cannot link Although a card may successfully pass the electrical requirements, it may not be possible to link for other reasons. This is critical for interoperability! Page 20 PCI Express 2.0 Compliance 10

Logical Physical Layer testing Some suggested reasons why a link may not successfully train Presence Detect: Are the PRSNT1# and PRSNT2# pins wired correctly on both the system slot and the add in card? Does the system support Hot-Plug? This is especially critical when the link width of the card and the mechanical and electrical link width of the slot do not match Reference Clock: Are the reference clocks on both sides compatible? Link Width: Does the link train to the desired width? Does it link in all required widths? Reserved bits in Training Sequences: When the reserved bits are used in the TS1 and TS2 ordered sets (for example, Gen 2 uses some bits which were reserved in Gen 1), do the devices still train successfully? Page 21 Testing the reserved bits in Training Sequences In the 1.1 base specification, there are several reserved bits in the TS1 ordered set. Some of these bits are now used in the 2.0 specification mainly in relation to the speed change and capability, in the Data Rate Identifier field: 1.1 Specification 2.0 Specification Page 22 PCI Express 2.0 Compliance 11

Testing the reserved bits in Training Sequences It has been observed that many cards built to the 1.1 specification do not in fact ignore the reserved bits when used by a 2.0 device. This can cause the link not to train and is a severe interoperability issue The PCISIG has introduced an official test in the Link Layer test specification which ensures that devices can link when these reserved bits are used This test can be done with the Agilent Gen 2 PTC card or any of the Agilent Gen 2 Exerciser products Since official 1.1 testing will not change in the foreseeable future, this test can be run on 1.1 cards and is a very strong indicator whether the device will operate in a 2.0 system. Page 23 Link and Transaction Layer Testing for Gen 2 PCI- Express Test descriptions are not changed for Gen 2 Link and Transaction Layer tests with the exception of the Reserved bits test 1.1 devices: Testing to the 1.1 specification is still done on the Agilent E2969A PTC card 2.0 devices All Gen 2 devices will be tested at 2.5GT/s AND 5GT/s where appropriate Gen 2, 2.5G only devices will be tested using the Gen 2 PTC Page 24 PCI Express 2.0 Compliance 12

Link Layer Testing Test the data Link Layer Link Layer tests are a subset of the compliance checklist a cross section of tests which if the device is compliant would indicate a reasonable chance of interoperability. Includes Error checking, and dealing with Link stability problems List of Link Layer and Transaction Layer Tests BadLCRC CorruptedDLLPs DuplicateTLPSeqNum LinkRetrainOnRetryFailNoAckNak LinkRetrainOnRetryFail ReXmitOnNak ReplayNumTest ReplayTLPOrder ReplayTimerTest RequestCompletion ReserverdFieldsDLLPReceive UndefinedDLLPEncoding WrongSeqNumInAckDLLP Page 25 Example of Bad LCRC Behavior Page 26 PCI Express 2.0 Compliance 13

Example of Link Retrain on Retry Fail Page 27 Transaction Layer Testing Transaction Layer Testing includes checking advanced error reporting capabilities and also to check packets at the Transaction Layer. Page 28 PCI Express 2.0 Compliance 14

New Challenges for Gen 2 Speed Change! Key features: Recovery state used for speed change from Gen 1 to Gen 2 Specific tests available for testing the LTSSM Gen 2 capability is advertised in training sequences Example: What happens to a Gen 1 device if it sees Gen 2 advertised in training sequences? PCISIG are now running a test for this as FYI since it is a potential interoperability problem Gen 2 is backwards compatible with Gen 1 Page 29 LTSSM Tests Page 30 PCI Express 2.0 Compliance 15

ASPM Testing Challenges: Active State Power Management (ASPM) used to reduce power consumption in PCIE devices Many devices have problems going in and out of the electrical idle states L0s and L1. Windows Vista supports the low power states for medium power saving and high power saving modes The link is technically still active in these cases even although it is in Electrical idle. A Protocol Analyzer with fast locking time is required Page 31 Testing using N5309A Exerciser x16 for PCIe 5GT/s A Gen2 Excerciser should have: Support for up to x16 Usable form factor Compliance Test capabilities Error injection Stress testing Support LTSSM testing Power Management Test capabilities N5309A Gen2 Exerciser Testing Motherboard N5309A Gen2 Exerciser Page 32 PCI Express 2.0 Compliance 16

For further information You will find more information on PCI Express 2.0 and Agilent solutions for PCI Express at: www.pci-sig.com www.agilent.com/find/pciexpress www.agilent.com/find/si PCI-SIG Website, Specification, S/W Tools, Agilent Test Procedure Agilent tools to help you succeed with your PCI Express design such as the N5393B Compliance application. Agilent tools to help you master signal integrity challenges. Page 33 PCI Express 2.0 Compliance 17