SlideShare a Scribd company logo
Identifying PCIe3.0 Dynamic Equalization Problems 
Stephen Mueller –Field Applications Engineer 
Stephen.Mueller@teledynelecroy.com
PCI Express 3.0 –What’s new? 
PCI Express 2.0 
PCI Express 3.0 
Bit Rate 
5 Gb/s 
8 Gb/s 
Encoding 
8B/10B 
128B/130B 
Overhead 
20% 
1.5625% 
Effective Bit Rate 
4 Gb/s per lane 
7.88 Gb/s per lane 
TransmissionPath 
Same as Gen 1 
Same as Gen 1 and 2 
Receiver Testing 
Informative 
Required 
Link Equalization Testing 
NA 
Required
PCI Express 3.0 PHY Layer 
IC System Board PCIE Connector Plug-In Card IC 
Signal degrades over long transmission path and connectors
How does PCI Express 3.0 Work 
TxEQ 
RxEQ 
TxEQ –De-emphasis and Pre-shoot 
RxEQ -CTLE 
RxEQ –DFE
De-emphasis 
No Emphasis 
De-emphasis 
TxEQ 
RxEQ
De-emphasis Simulation 
TxEQ 
RxEQ
Copyright © 2012, PCI-SIG, All Rights Reserved 
7 
Presets and Cursors
How does PCI Express 3.0 Work 
TxEQ 
RxEQ 
 
Tx implements a FIR based equalization 
 
1 of 11 presets are used during TxEQ process 
 
Equalization is based on 3 tap (pre cursor + post cursor) to create de-emphasis and pre-shoot 
 
Rx implements a behavior equalization algorithm 
 
BehavorialCTLE 
 
Behavioral DFE 
 
Behavioral CDR 
Rx will send TxEQ preset requests to Tx to optimize TxEQachieving Dynamic Equalizationthrough link initialization
LTSSM Walk-Through
Dynamic Equalization Phases 
 
There are 4 steps in the equalization process: 
 
Phase 0: Upstream sends Downstream Transmitter and Receiver presets at 2.5G to be used upon entering 8.0G 
 
Phase 1: 8GT/s link established at E-4 BER or better; Both sides advertise EQ capabilities via FS/LF fields 
 
Phase 2: Downstream component adjusts Upstream TX while adjusting its own RX until achieving optimal settings 
 
Phase 3: Upstream component adjusts Downstream TX while adjusting its own RX until achieving optimal settings 
 
Both Preset and Cursor values can be used to adjust TX Equalization settings 
 
There are 10 Presets (pre-defined combinations of de-emphasis and pre- shoot) legal for request during Phase 0, 2, and 3 
 
There are a minimum of 42 combinations of de-emphasis and pre-shoot available when requesting via Cursor values
Phase 2 
System 
Add-in Card 
Protocol
Phase 2 
System 
Add-in Card 
Protocol 
Message sent from root complex (system) to end point (add-in card) 
Message sent from end point (add in card) to root complex(system)
Phase 2 
System 
Add-in Card 
Protocol
Phase 2 
System 
Add-in Card 
Protocol
Phase 2 
System 
Add-in Card 
Protocol 
The Upstream Port requests specific Transmitter Equalization settings from the Downstream Port by specifying a desired preset or cursor values.
Phase 2 
System 
Add-in Card 
Protocol 
The Downstream port responds in the protocol confirming it has changed it’s Transmit Equalization settings to the requested preset or cursor value.
Channel 
Phase 2 
System 
Add-in Card 
Protocol 
Electrical 
System 
Add-in Card 
TxEQ 
RxEQ
Phase 2 
System 
Add-in Card 
Protocol 
Electrical 
System 
Add-in Card 
TxEQ 
RxEQ 
Channel
Phase 2 
System 
Add-in Card 
System 
Add-in Card 
Protocol 
Electrical 
TxEQ 
RxEQ 
Channel
Phase 2 
System 
Add-in Card 
System 
Add-in Card 
Protocol 
Electrical 
TxEQ 
RxEQ 
Channel
Phase 2 
System 
Add-in Card 
Protocol
Phase 3 
System 
Add-in Card 
Protocol 
Root complex (system) requests preset 1 TxEQsetting from end point (add in card) 
End point (add in card) notifies root complex (system) that it’s TxEQhas been set to preset 1
What Was Accomplished? 
Channel 
System 
TxEQ 
RxEQ 
Channel 
RxEQ 
TxEQ 
Channel 
Phase 2 
Phase 3 
System TxEQand Add-in Card RxEQare optimized for the channel 
Add-in Card TxEQand System RxEQare optimized for the channel 
Result: BER < 10-12 
Add-in Card
Teledyne LeCroy PCIE Gen3 Line Card 
PHY Layer Electrical Transmitter Testing 
PHY Layer Electrical 
Receiver Testing 
LinkEqualization Testing 
Scope 
Scope+ BERT 
Scope + PeRT3 + Protosync 
PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.1, 2.2, 2.5, 2.6 
PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.9, 2.8PCI Express® Base Specification . Section 4.3 
PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.3, 2.4, 2.7, 2.10, 2.11 
Built-in 3 tap de-emphasis/pre-shoot and Protocol aware for loopback 
initialization and SKP filtering 
Only Test Solution in the Industry 
for compliance testing and characterization of PCIE Gen3 Link Equalization 
Built-in PCIE Gen3 required jitter sources (SJ, RJ, Differential Mode Jitter, Common Mode Jitter) 
Proto-Sync PCIE Gen3 decode and trigger for in depth debug and characterization
SEG Compliance Testing for PCI-SIG Certification
Test Setup
Link Equalization with the PeRT
 
Trigger 
 
Generator triggers at selected state 
 
Scope captures waveforms (see upper right) 
 
ProtoSync 
 
Waveforms auto-formatted and exported to protocol analyzer software (see lower right) 
 
User “clicking” packets in protocol trace auto-zooms and highlights waveforms in scope window 
 
Analysis 
 
User examines protocol trace and analog waveforms for anomalous data 
Protocol and Electrical Data Using Protosync
Example: Slow Electrical Response
Example: Protocol But No Electrical Response 
Everything appears to be working correctly in the protocol 
Protocol request for preset 1 
Protocol response confirming change to preset 1 
Look at the electrical signal and you see the DUT never actually changed to preset 1
 
Error: Response to preset/cursor requests must not exceed 500 ns or 1000 ns 
 
Caveat: Late electrical responses won’t be caught by protocol test 
 
Impact: DUT will fail the Link EQ ComplianceTest 
 
Purpose: During link equalization late responses may cause devices to train their receivers improperly 
Example: Slow Protocol Response
Example: Timeout at Phase 3 Preset Request 
PeRT state machine log identifies timeout during dynamic equalization process. 
Choose from PeRT trigger list to capture relevant waveform on scope. Splitters are used to pick off the upstream and downstream signal
DUT Firmware Bug in EQ Settings 
PeRT sends request for Preset 4 –DUT attenuates output to 20mV
 
Error: Measured P8 TxEQnot within spec of de-emphasis of 3.5±1.0dB and preshootof 3.5±1.0dB 
 
Caveat: Won’t be caught by protocol test since measurement is electrical 
 
Impact: DUT will fail the Link EQ ComplianceTest 
 
Purpose: Inappropriate P7 or P8 values may result in failure to operate at E-4 or a breakdown in equalization negotiation 
Example: Bad TxEQElectrical
 
Error: DUT BER not E-12 or better 
 
Impact: DUT will fail the Link EQ ComplianceTest 
 
Purpose: PCIe assumes a low BER. A high BER can cause link to fail and re-train at lower speeds. 
Example: BER Exceeds E-12
Thank You for Joining Us! 
Questions?

More Related Content

What's hot

Introduction to System verilog
Introduction to System verilog Introduction to System verilog
Introduction to System verilog
Pushpa Yakkala
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Altera Corporation
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
gnkeshava
 
AMBA Ahb 2.0
AMBA Ahb 2.0AMBA Ahb 2.0
AMBA Ahb 2.0
Akhil Srivastava
 
ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)
Colin Warwick
 
Axi protocol
Axi protocolAxi protocol
Axi protocol
Azad Mishra
 
Pci express modi
Pci express modiPci express modi
Pci express modi
proma_goswami
 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015
kiemnhatminh
 
AXI Protocol.pptx
AXI Protocol.pptxAXI Protocol.pptx
AXI Protocol.pptx
Yazan Yousef
 
PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)
Rakeshkumar Sachdev
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
Jin Wu
 
Axi
AxiAxi
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
Biddika Manjusree
 
Session 6 sv_randomization
Session 6 sv_randomizationSession 6 sv_randomization
Session 6 sv_randomizationNirav Desai
 
Powerplanning
PowerplanningPowerplanning
Powerplanning
VLSI SYSTEM Design
 
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI Alliance
 
Design And Verification of AMBA APB Protocol
Design And Verification of AMBA APB ProtocolDesign And Verification of AMBA APB Protocol
Design And Verification of AMBA APB Protocol
IJERA Editor
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
APB protocol v1.0
APB protocol v1.0APB protocol v1.0
APB protocol v1.0
Azad Mishra
 

What's hot (20)

Introduction to System verilog
Introduction to System verilog Introduction to System verilog
Introduction to System verilog
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
 
AMBA Ahb 2.0
AMBA Ahb 2.0AMBA Ahb 2.0
AMBA Ahb 2.0
 
ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)
 
Axi protocol
Axi protocolAxi protocol
Axi protocol
 
Pci express modi
Pci express modiPci express modi
Pci express modi
 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015
 
AXI Protocol.pptx
AXI Protocol.pptxAXI Protocol.pptx
AXI Protocol.pptx
 
PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Axi
AxiAxi
Axi
 
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
 
Session 6 sv_randomization
Session 6 sv_randomizationSession 6 sv_randomization
Session 6 sv_randomization
 
Powerplanning
PowerplanningPowerplanning
Powerplanning
 
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
 
Design And Verification of AMBA APB Protocol
Design And Verification of AMBA APB ProtocolDesign And Verification of AMBA APB Protocol
Design And Verification of AMBA APB Protocol
 
AMBA 2.0 PPT
AMBA 2.0 PPTAMBA 2.0 PPT
AMBA 2.0 PPT
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 
APB protocol v1.0
APB protocol v1.0APB protocol v1.0
APB protocol v1.0
 

Viewers also liked

PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
FPGA Central
 
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...FPGA Central
 
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
Integrated Device Technology
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Odinot Stanislas
 
Design of all digital phase locked loop (d pll) with fast acquisition time
Design of all digital phase locked loop (d pll) with fast acquisition timeDesign of all digital phase locked loop (d pll) with fast acquisition time
Design of all digital phase locked loop (d pll) with fast acquisition time
eSAT Journals
 
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Odinot Stanislas
 
Userspace Linux I/O
Userspace Linux I/O Userspace Linux I/O
Userspace Linux I/O
Garima Kapoor
 
Webinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash StorageWebinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash Storage
Storage Switzerland
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Altera Corporation
 
Hardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux conHardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux con
sprdd
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
Dell World
 
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
Ontico
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesPCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
Odinot Stanislas
 
Function Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe DriverFunction Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe Driver
인구 강
 
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red_Hat_Storage
 
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red_Hat_Storage
 

Viewers also liked (18)

PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
Fcamp may2010-tech2-fpga high speed io trends-alteraTrends & Challenges in De...
 
Edc unit test 1
Edc unit test 1Edc unit test 1
Edc unit test 1
 
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
89HT0832P 16-lane 8 Gbps PCIe 3.0 Retimer by IDT
 
HP_NextGEN_Training_Q4_2015
HP_NextGEN_Training_Q4_2015HP_NextGEN_Training_Q4_2015
HP_NextGEN_Training_Q4_2015
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
Design of all digital phase locked loop (d pll) with fast acquisition time
Design of all digital phase locked loop (d pll) with fast acquisition timeDesign of all digital phase locked loop (d pll) with fast acquisition time
Design of all digital phase locked loop (d pll) with fast acquisition time
 
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
 
Userspace Linux I/O
Userspace Linux I/O Userspace Linux I/O
Userspace Linux I/O
 
Webinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash StorageWebinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash Storage
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
 
Hardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux conHardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux con
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
 
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesPCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
 
Function Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe DriverFunction Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe Driver
 
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
 
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
 

Similar to Identifying PCIe 3.0 Dynamic Equalization Problems

Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP core
Aneesh Raveendran
 
Siemens PXC Controller Series Part-2
Siemens PXC Controller Series Part-2Siemens PXC Controller Series Part-2
Siemens PXC Controller Series Part-2
CONTROLS & SYSTEMS
 
IPTV Set-top box monitoring
IPTV Set-top box monitoringIPTV Set-top box monitoring
IPTV Set-top box monitoring
Dávid Károly
 
Automotive Ethernet: Physical Layer Compliance Testing Webinar Slides
Automotive Ethernet: Physical Layer Compliance Testing Webinar SlidesAutomotive Ethernet: Physical Layer Compliance Testing Webinar Slides
Automotive Ethernet: Physical Layer Compliance Testing Webinar Slides
teledynelecroy
 
Vector_EMOB_2017_Michael_Epping (2).pdf
Vector_EMOB_2017_Michael_Epping (2).pdfVector_EMOB_2017_Michael_Epping (2).pdf
Vector_EMOB_2017_Michael_Epping (2).pdf
mohith82
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
Salah Amean
 
Interprocess Message Formats
Interprocess Message FormatsInterprocess Message Formats
Interprocess Message Formats
Pathfinder Solutions
 
Review of high-speed phase accumulator for direct digital frequency synthesizer
Review of high-speed phase accumulator for direct digital frequency synthesizer Review of high-speed phase accumulator for direct digital frequency synthesizer
Review of high-speed phase accumulator for direct digital frequency synthesizer
IJECEIAES
 
Huawei_HCNA_Routing_and_Switching.pdf
Huawei_HCNA_Routing_and_Switching.pdfHuawei_HCNA_Routing_and_Switching.pdf
Huawei_HCNA_Routing_and_Switching.pdf
PauloDiniz60
 
Chap-07 ARP and RARP.pdf
Chap-07 ARP and RARP.pdfChap-07 ARP and RARP.pdf
Chap-07 ARP and RARP.pdf
HemantBorse6
 
AN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGAN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACING
Total Project Solutions
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
Ameer Khan
 
Power Saving Design Techniques with Low Cost FPGAs
Power Saving Design Techniques  with Low Cost FPGAs Power Saving Design Techniques  with Low Cost FPGAs
Power Saving Design Techniques with Low Cost FPGAs
Premier Farnell
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overviewchenna_kesava
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
Sitha Sok
 
Call processing and handover.eng
Call processing and handover.engCall processing and handover.eng
Call processing and handover.eng
Neelabh Krishna
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
sivakumar D
 
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Premier Farnell
 

Similar to Identifying PCIe 3.0 Dynamic Equalization Problems (20)

0.pptx
0.pptx0.pptx
0.pptx
 
Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP core
 
Siemens PXC Controller Series Part-2
Siemens PXC Controller Series Part-2Siemens PXC Controller Series Part-2
Siemens PXC Controller Series Part-2
 
IPTV Set-top box monitoring
IPTV Set-top box monitoringIPTV Set-top box monitoring
IPTV Set-top box monitoring
 
Automotive Ethernet: Physical Layer Compliance Testing Webinar Slides
Automotive Ethernet: Physical Layer Compliance Testing Webinar SlidesAutomotive Ethernet: Physical Layer Compliance Testing Webinar Slides
Automotive Ethernet: Physical Layer Compliance Testing Webinar Slides
 
Vector_EMOB_2017_Michael_Epping (2).pdf
Vector_EMOB_2017_Michael_Epping (2).pdfVector_EMOB_2017_Michael_Epping (2).pdf
Vector_EMOB_2017_Michael_Epping (2).pdf
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
 
Interprocess Message Formats
Interprocess Message FormatsInterprocess Message Formats
Interprocess Message Formats
 
Review of high-speed phase accumulator for direct digital frequency synthesizer
Review of high-speed phase accumulator for direct digital frequency synthesizer Review of high-speed phase accumulator for direct digital frequency synthesizer
Review of high-speed phase accumulator for direct digital frequency synthesizer
 
Huawei_HCNA_Routing_and_Switching.pdf
Huawei_HCNA_Routing_and_Switching.pdfHuawei_HCNA_Routing_and_Switching.pdf
Huawei_HCNA_Routing_and_Switching.pdf
 
Chap-07 ARP and RARP.pdf
Chap-07 ARP and RARP.pdfChap-07 ARP and RARP.pdf
Chap-07 ARP and RARP.pdf
 
Lecture24
Lecture24Lecture24
Lecture24
 
AN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGAN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACING
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
 
Power Saving Design Techniques with Low Cost FPGAs
Power Saving Design Techniques  with Low Cost FPGAs Power Saving Design Techniques  with Low Cost FPGAs
Power Saving Design Techniques with Low Cost FPGAs
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overview
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
Call processing and handover.eng
Call processing and handover.engCall processing and handover.eng
Call processing and handover.eng
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
 
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
 

More from teledynelecroy

Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
teledynelecroy
 
PAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar SlidedeckPAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar Slidedeck
teledynelecroy
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
teledynelecroy
 
Webinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and DebugWebinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and Debug
teledynelecroy
 
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug WebinarUSB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
teledynelecroy
 
Webinar Slides: Measurements and Analysis for Switched-mode Power Designs
Webinar Slides: Measurements and Analysis for Switched-mode Power DesignsWebinar Slides: Measurements and Analysis for Switched-mode Power Designs
Webinar Slides: Measurements and Analysis for Switched-mode Power Designs
teledynelecroy
 
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and WhyWebinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
teledynelecroy
 
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
teledynelecroy
 
Webinar Slides: Probing in Power Electronics - What to use and why
Webinar Slides:  Probing in Power Electronics - What to use and whyWebinar Slides:  Probing in Power Electronics - What to use and why
Webinar Slides: Probing in Power Electronics - What to use and why
teledynelecroy
 
Making Custom Oscilloscope Measurements
Making Custom Oscilloscope MeasurementsMaking Custom Oscilloscope Measurements
Making Custom Oscilloscope Measurements
teledynelecroy
 
Insights from S-parameters
Insights from S-parametersInsights from S-parameters
Insights from S-parameters
teledynelecroy
 
Eliminate Pitfalls of DDR Memory Testing
Eliminate Pitfalls of DDR Memory TestingEliminate Pitfalls of DDR Memory Testing
Eliminate Pitfalls of DDR Memory Testing
teledynelecroy
 
Essentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIEEssentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIE
teledynelecroy
 
Essentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slidesEssentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slides
teledynelecroy
 
Using and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical TransceiversUsing and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical Transceivers
teledynelecroy
 
Essential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitterEssential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitter
teledynelecroy
 

More from teledynelecroy (16)

Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
Webinar: High Voltage Fiber Optic (HVFO) Probe for Small Signal Floating Meas...
 
PAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar SlidedeckPAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar Slidedeck
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
 
Webinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and DebugWebinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and Debug
 
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug WebinarUSB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
 
Webinar Slides: Measurements and Analysis for Switched-mode Power Designs
Webinar Slides: Measurements and Analysis for Switched-mode Power DesignsWebinar Slides: Measurements and Analysis for Switched-mode Power Designs
Webinar Slides: Measurements and Analysis for Switched-mode Power Designs
 
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and WhyWebinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
Webinar Slides: Probing Techniques and Tradeoffs – What to Use and Why
 
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
 
Webinar Slides: Probing in Power Electronics - What to use and why
Webinar Slides:  Probing in Power Electronics - What to use and whyWebinar Slides:  Probing in Power Electronics - What to use and why
Webinar Slides: Probing in Power Electronics - What to use and why
 
Making Custom Oscilloscope Measurements
Making Custom Oscilloscope MeasurementsMaking Custom Oscilloscope Measurements
Making Custom Oscilloscope Measurements
 
Insights from S-parameters
Insights from S-parametersInsights from S-parameters
Insights from S-parameters
 
Eliminate Pitfalls of DDR Memory Testing
Eliminate Pitfalls of DDR Memory TestingEliminate Pitfalls of DDR Memory Testing
Eliminate Pitfalls of DDR Memory Testing
 
Essentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIEEssentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIE
 
Essentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slidesEssentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slides
 
Using and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical TransceiversUsing and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical Transceivers
 
Essential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitterEssential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitter
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Identifying PCIe 3.0 Dynamic Equalization Problems

  • 1. Identifying PCIe3.0 Dynamic Equalization Problems Stephen Mueller –Field Applications Engineer Stephen.Mueller@teledynelecroy.com
  • 2. PCI Express 3.0 –What’s new? PCI Express 2.0 PCI Express 3.0 Bit Rate 5 Gb/s 8 Gb/s Encoding 8B/10B 128B/130B Overhead 20% 1.5625% Effective Bit Rate 4 Gb/s per lane 7.88 Gb/s per lane TransmissionPath Same as Gen 1 Same as Gen 1 and 2 Receiver Testing Informative Required Link Equalization Testing NA Required
  • 3. PCI Express 3.0 PHY Layer IC System Board PCIE Connector Plug-In Card IC Signal degrades over long transmission path and connectors
  • 4. How does PCI Express 3.0 Work TxEQ RxEQ TxEQ –De-emphasis and Pre-shoot RxEQ -CTLE RxEQ –DFE
  • 5. De-emphasis No Emphasis De-emphasis TxEQ RxEQ
  • 7. Copyright © 2012, PCI-SIG, All Rights Reserved 7 Presets and Cursors
  • 8. How does PCI Express 3.0 Work TxEQ RxEQ  Tx implements a FIR based equalization  1 of 11 presets are used during TxEQ process  Equalization is based on 3 tap (pre cursor + post cursor) to create de-emphasis and pre-shoot  Rx implements a behavior equalization algorithm  BehavorialCTLE  Behavioral DFE  Behavioral CDR Rx will send TxEQ preset requests to Tx to optimize TxEQachieving Dynamic Equalizationthrough link initialization
  • 10. Dynamic Equalization Phases  There are 4 steps in the equalization process:  Phase 0: Upstream sends Downstream Transmitter and Receiver presets at 2.5G to be used upon entering 8.0G  Phase 1: 8GT/s link established at E-4 BER or better; Both sides advertise EQ capabilities via FS/LF fields  Phase 2: Downstream component adjusts Upstream TX while adjusting its own RX until achieving optimal settings  Phase 3: Upstream component adjusts Downstream TX while adjusting its own RX until achieving optimal settings  Both Preset and Cursor values can be used to adjust TX Equalization settings  There are 10 Presets (pre-defined combinations of de-emphasis and pre- shoot) legal for request during Phase 0, 2, and 3  There are a minimum of 42 combinations of de-emphasis and pre-shoot available when requesting via Cursor values
  • 11. Phase 2 System Add-in Card Protocol
  • 12. Phase 2 System Add-in Card Protocol Message sent from root complex (system) to end point (add-in card) Message sent from end point (add in card) to root complex(system)
  • 13. Phase 2 System Add-in Card Protocol
  • 14. Phase 2 System Add-in Card Protocol
  • 15. Phase 2 System Add-in Card Protocol The Upstream Port requests specific Transmitter Equalization settings from the Downstream Port by specifying a desired preset or cursor values.
  • 16. Phase 2 System Add-in Card Protocol The Downstream port responds in the protocol confirming it has changed it’s Transmit Equalization settings to the requested preset or cursor value.
  • 17. Channel Phase 2 System Add-in Card Protocol Electrical System Add-in Card TxEQ RxEQ
  • 18. Phase 2 System Add-in Card Protocol Electrical System Add-in Card TxEQ RxEQ Channel
  • 19. Phase 2 System Add-in Card System Add-in Card Protocol Electrical TxEQ RxEQ Channel
  • 20. Phase 2 System Add-in Card System Add-in Card Protocol Electrical TxEQ RxEQ Channel
  • 21. Phase 2 System Add-in Card Protocol
  • 22. Phase 3 System Add-in Card Protocol Root complex (system) requests preset 1 TxEQsetting from end point (add in card) End point (add in card) notifies root complex (system) that it’s TxEQhas been set to preset 1
  • 23. What Was Accomplished? Channel System TxEQ RxEQ Channel RxEQ TxEQ Channel Phase 2 Phase 3 System TxEQand Add-in Card RxEQare optimized for the channel Add-in Card TxEQand System RxEQare optimized for the channel Result: BER < 10-12 Add-in Card
  • 24. Teledyne LeCroy PCIE Gen3 Line Card PHY Layer Electrical Transmitter Testing PHY Layer Electrical Receiver Testing LinkEqualization Testing Scope Scope+ BERT Scope + PeRT3 + Protosync PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.1, 2.2, 2.5, 2.6 PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.9, 2.8PCI Express® Base Specification . Section 4.3 PCI Express® ArchitecturePHY Test Specification Revision 3.0 Section 2.3, 2.4, 2.7, 2.10, 2.11 Built-in 3 tap de-emphasis/pre-shoot and Protocol aware for loopback initialization and SKP filtering Only Test Solution in the Industry for compliance testing and characterization of PCIE Gen3 Link Equalization Built-in PCIE Gen3 required jitter sources (SJ, RJ, Differential Mode Jitter, Common Mode Jitter) Proto-Sync PCIE Gen3 decode and trigger for in depth debug and characterization
  • 25. SEG Compliance Testing for PCI-SIG Certification
  • 28.  Trigger  Generator triggers at selected state  Scope captures waveforms (see upper right)  ProtoSync  Waveforms auto-formatted and exported to protocol analyzer software (see lower right)  User “clicking” packets in protocol trace auto-zooms and highlights waveforms in scope window  Analysis  User examines protocol trace and analog waveforms for anomalous data Protocol and Electrical Data Using Protosync
  • 30. Example: Protocol But No Electrical Response Everything appears to be working correctly in the protocol Protocol request for preset 1 Protocol response confirming change to preset 1 Look at the electrical signal and you see the DUT never actually changed to preset 1
  • 31.  Error: Response to preset/cursor requests must not exceed 500 ns or 1000 ns  Caveat: Late electrical responses won’t be caught by protocol test  Impact: DUT will fail the Link EQ ComplianceTest  Purpose: During link equalization late responses may cause devices to train their receivers improperly Example: Slow Protocol Response
  • 32. Example: Timeout at Phase 3 Preset Request PeRT state machine log identifies timeout during dynamic equalization process. Choose from PeRT trigger list to capture relevant waveform on scope. Splitters are used to pick off the upstream and downstream signal
  • 33. DUT Firmware Bug in EQ Settings PeRT sends request for Preset 4 –DUT attenuates output to 20mV
  • 34.  Error: Measured P8 TxEQnot within spec of de-emphasis of 3.5±1.0dB and preshootof 3.5±1.0dB  Caveat: Won’t be caught by protocol test since measurement is electrical  Impact: DUT will fail the Link EQ ComplianceTest  Purpose: Inappropriate P7 or P8 values may result in failure to operate at E-4 or a breakdown in equalization negotiation Example: Bad TxEQElectrical
  • 35.  Error: DUT BER not E-12 or better  Impact: DUT will fail the Link EQ ComplianceTest  Purpose: PCIe assumes a low BER. A high BER can cause link to fail and re-train at lower speeds. Example: BER Exceeds E-12
  • 36. Thank You for Joining Us! Questions?