Skip to content
Root ComplexReading the PCI Express link

Section 01

Link Basics

What a lane is, what a link is, how the two ends agree on a width and a speed, and where the PIPE interface sits in that chain.

A single differential pair traced across a green circuit board between two packaged chips, the two lines running side by side at a constant spacing

What a lane is, and what a link is

A lane is a pair of differential wires in each direction: two conductors carrying the signal out, two carrying it back. A link is the set of lanes that two ports agree to use together. That distinction is the whole reason a figure quoted in gigatransfers per second is not, by itself, a bandwidth: it describes one lane, in one direction, and the link may be one lane wide or sixteen.

The standard defines link widths of x1, x2, x4, x8 and x16, and up to PCI Express 5.0 it also defined x12 and x32, which were effectively never built. In practice a link between two devices is somewhere between one and sixteen lanes, and the number is decided by the two ends rather than by the connector alone.

Why a link can come up narrower than the slot

The lane count actually used is negotiated when the devices initialize, and either side may restrict it. A card can have fewer lanes wired than the slot accepts. A platform can route fewer lanes to a slot than the slot is long. Both are ordinary, both are silent, and both produce the same symptom: a working device running at a width the buyer did not expect. Reading the negotiated width is therefore the first measurement worth taking, and it is described in enumeration and configuration space.

Where the state machine sits

Bringing a link up is the job of a state machine that the PIPE specification names in full: the Link Training and Status State Machine, abbreviated LTSSM. That document names the states Detect.Quiet, Polling, Configuration, Recovery, L0, L0s, L1, L2, Loopback and Disabled. It describes them from the point of view of the interface it specifies rather than defining each one, so this section says what the specification says and marks the rest as industry usage. The sequence, and what each stage is commonly understood to do, is in how a link trains.

The interface underneath

Below the controller sits the physical layer, and the boundary between them has its own specification. PIPE, currently at revision 7.1 dated September 2025 under Intel reference number 643108, defines that boundary for PCI Express, SATA, USB 3.2, DisplayPort and USB4. It is why a controller core and a PHY from two different suppliers can be wired together at all, and it is covered in the PIPE interface.

Where to go next

Readers who arrived here from a datasheet figure want the numbers first: those are in the link speed table, one row per generation, each row carrying the document it came from. Readers who hit an unfamiliar word will find it defined once in the glossary of the link. Both are revised rather than replaced, and every revision is dated.

The other doors of the publication: Generations, Form Factors, Compliance, Topology, Ecosystem and Bench Notes. Every one of them points back to the link speed table.

01

In this section

10 pages, newest first.

  1. A test board on a bench with a riser card seated in its slot and two probe tips resting on the copper traces beside the connector

    How a PCI Express Link Trains

    Between power on and the first transaction, the two ends of a PCI Express link run a fixed sequence of states. Knowing that sequence is what turns a stuck link into a readable symptom.

    September 6, 2026

  2. A block diagram printed on paper showing two rectangles joined by a labelled bus, annotated in pencil with signal counts in the margin

    What the PIPE Interface Is, and What It Is Not

    PIPE is the reason a controller core and a PHY from two different suppliers can be wired together at all. It is an interface specification, not a protocol layer.

    September 6, 2026

  3. A logic analyzer screen on a lab bench showing a train of ordered-set bursts on a serial link, a small timing ruler along the bottom edge

    Reading a training sequence in counts

    The link training state machine is a fixed sequence, and the beginner who learns to count it can find the count a failing link never leaves.

    September 6, 2026

  4. A power meter and an oscilloscope side by side on a bench, the meter showing a low reading while the scope displays an idle serial line

    The states that hold a link back

    Between the working state and power off sit three pauses, and a device that is present but slow to answer is usually waking from one of them.

    September 6, 2026

  5. A laboratory bench at night, a protocol analyzer screen showing an eye diagram with a partially closed eye, a short coaxial cable looping from the analyzer to a test board, cool white light from an overhead lamp, medium shot from slightly above.

    Link equalization in PCI express

    Equalization becomes necessary above 5 GT/s because the channel stops behaving like a simple wire.

    September 6, 2026

  6. A protocol analyser screen on a bench at night, its trace window filled with repeating short symbol patterns, lit only by the monitor and a single desk lamp, shot slightly off-axis so the cable running to the device under test stays in frame.

    Ordered sets, DLLPs and TLPs on a PCIe link

    A PCI Express link carries three distinct vocabularies at once: ordered sets, which are short fixed patterns used by the physical layer to keep the link aligned and trained; data link layer packets (DLLPs), which carry acknowledgements, flow control credits and power management handshakes between the two ends of a link; and transaction layer packets (TLPs), which carry the actual memory, I/O and configuration requests and completions.

    September 6, 2026

  7. A workbench under cool white light, a PCI Express add-in card held in an anti-static clamp, its gold-finger edge and the small configuration EEPROM visible, a magnifier resting beside it, shot from a low three-quarter angle.

    Reading PCIe capability registers

    A capability register holds the encoded answer a PCI Express function gives when it is asked what it can do.

    September 6, 2026

  8. A stack of technical binders seen edge on, paper tabs of several colors marking pages deep inside the middle volume of the pile

    Glossary of the Link

    Every term used anywhere on this site is defined here once, in one or two sentences, in the sense the specification uses it.

    September 6, 2026

  9. A technician's hand releasing the retention latch at the end of a long expansion slot on a motherboard under bench lighting

    Who can stop a PCI Express link

    A link that was stopped on purpose and a link that stopped itself need different answers, and the first diagnostic act is naming which happened.

    September 5, 2026

  10. A close view of sixteen differential pairs fanned out in parallel across a circuit board between a slot and a large packaged chip

    What every lane in a wide link carries

    A x16 link is sixteen identical voices carrying one conversation, and the width rather than the speed of any voice is what the number means.

    September 5, 2026