PCIe® 2.0 Compliance Testing
PCIe® 2.0 Compliance Testing
Betty Luk
Betty Luk
AMD
AMD
Serial Enabling Workgroup Co-Chair
Serial Enabling Workgroup Co-Chair
1
Agenda
Agenda
PCIe® 2.0 Compliance Process
PCIe Compliance Test Areas
PCIe Electrical Tests and Tools
PCIe Protocol Testing
Platform BIOS Testing
PCIe Configuration Tests
PCIe 1.1 Compliance Test Summary
PCIe 2.0 Compliance Test Summary
Compliance Workshop Overview
PCIe 3.0 Compliance
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
2
PCIe 2.0 Compliance Process
PCIe 2.0 Compliance Process
Workshops
Compliance
Checklists
C&I
Test
Spec
Checklists
Checklists
Describes
Describes
Design Criteria
Design Criteria
C&I Test Specs
C&I Test Specs
Interpret
Interpret
2.0 Base and CEM
••2.0 Base and CEM
specs
specs
Assertions
••Assertions
Define
Define
Test Criteria
Test Criteria
Test Definitions
••Test Definitions
PASS
FAIL
Clear Test Output
Clear Test Output
MapsMaps
Directly to Test
Directly to Test
SpecSpec
Test Tools
Test Tools
And Procedures
And Procedures
Test H/W & S/W
Test H/W & S/W
Validates
Validates
Test Criteria
Test Criteria
Compliance
••Compliance
Interoperability
••Interoperability
Predictable path to design compliance
Predictable path to design compliance
Predictable path to design compliance
Same process as 1.x –– except checklists removed
except checklists removed
Same process as 1.x
Same process as 1.x – except checklists removed
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
3
PCI Express 2.0
PCI Express 2.0
Integrators List Status
Integrators List Status
March 10, 2008. Formal FYI period started.
September 2008 Compliance Workshop (US). 2.0
Integrators list testing started.
All 2.0 test specifications are released at rev 1.0 and are
available at PCI-SIG website
All test equipment/software required for testing is available
for PCI-SIG member download/purchase.
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
4
PCIe 1.1 Compliance Test Areas
PCIe 1.1 Compliance Test Areas
Physical layer
Examine electrical signaling
Configuration Space
Verify required fields and values
Link & Transaction layer
Exercise protocol boundary conditions
Inject errors and check error handling
Available
Available
on PCISIG
on PCISIG
website
website
Platform Configuration
Check BIOS handling of PCI Express devices
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
5
PCIe 2.0 Compliance Test Updates
PCIe 2.0 Compliance Test Updates
Physical layer
New CLB and CBB fixtures.
New Sigtest.
Jitter separated into Rj and Dj.
–
– Total jitter projected @ E-12 BER
– Motherboard jitter and reference clock testing done with 2 port
method.
New Clock Tool
– Provides clock phase jitter test to 2.0 base specification.
PLL Bandwidth
Configuration Space
Updated PCIeCV for new fields and capabilities
Link & Transaction layer
Run existing tests at 5.0GT/s for 2.0 5GT/s capable devices
Platform Configuration
PCIe 1.x PTC BIOS tests.
Future release modified to include simulated devices with 2.0
fields, capabilities, etc.
Test Specs
Test Specs
released at
released at
1.0 revision
1.0 revision
level.
level.
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
6
PCIe 2.0 Electrical Tests & Tools
PCIe 2.0 Electrical Tests & Tools
Signal Quality Analysis H/W
and S/W
Rj, DJdd, and TJ @ E-12
Eye pattern, jitter and bit rate analysis
Upstream and downstream signaling
Electrical Compliance Base Board, CBB 2.0
Electrical Compliance Load Board, CLB 2.0
Stand-alone Windows-based
eye diagram analysis S/W
Electrical test procedures
Jitter Analysis DLL
Rj/Dj Separation
Dual Port Motherboard Test
Clock Recovery
Interpolation
Transition/non-transition eye points
Goal - Promote consistent solutions
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
7
PCIe 2.0 Motherboard
PCIe 2.0 Motherboard
Electrical Tools
Electrical Tools
Motherboard Test Procedure
CLB 2.0 Standard Test Fixture connected to slot under test.
Lane under test and clock connected through fixture to oscilloscope.
Motherboard under test enters compliance mode.
– Fixture provides features to select different compliance speeds and de-emphasis levels.
Data lane and reference clock sampled simultaneously
– 25 ps or smaller sample interval. At least 1 million UI.
Standard Post Processing Analysis Software (Sigtest 3.1.9)
– Supports All Common RT Scope Data Formats
– New template file DUAL_PORT_SYS_CON_250.dat posted for System Height ECN
Standard Test Procedures For Specific Test Equipment
CLB 2.0
Motherboard
Oscilloscope
Oscilloscope
Clock
Data
•Capture waveform on
oscilloscope
•Run signal analysis
software
Same Basic Motherboard TX Test Setup/Process Used For 1.1 Program
Real-Time Scope, Post Processing Software, Compliance Mode, etc . .
New 2.0 CEM Dual Port Method Test Clock and Data Simultaneously
PCIe Technology Seminar
PCI-
Copyright © 2009, PCI-SIG, All Rights Reserved
8