CSNovus.
Technical Guide / PCIe

PCIe

Choosing PCIe IP: turn link speed into a system budget

Compare useful throughput, controller features and physical-channel evidence before choosing a generation.

CSNovus Editorial · Published 2026-09-22 · Last updated 2026-09-22

Specify the generation and operating mode

PCI-SIG describes PCIe 6.0 as a 64 GT/s architecture using PAM4, FLIT-based encoding, FEC and CRC. These mechanisms affect implementation and verification. This article compares specific PCIe 5.0 and 6.0 characteristics; neither is presented as a universal recommendation or the newest available generation.

Specify root-complex or endpoint role, negotiated width, peer devices, reset sequences and software environment. Backward compatibility in a specification does not establish that your intended topology has been validated in the quoted IP configuration.

Sources: 1

Separate line rate from payload throughput

PCIe 5.0 uses 32 GT/s with 128b/130b encoding. For x4, the one-direction ceiling after this encoding is 32 × 4 × 128/130 ÷ 8 ≈ 15.75 GB/s. This excludes transaction and other protocol overhead; it is not application throughput. Do not compare bidirectional aggregate bandwidth with a one-way workload.

An illustrative 12 GB/s sustained payload target requires about 76.2% of that ceiling. Validate it with a reproducible DMA benchmark stating payload size, direction, outstanding requests and host-memory behavior. Measure latency too. Do not reuse the 128/130 calculation for PCIe 6.0 FLIT mode.

Sources: 2

Review controller and PHY separately

For the controller, create a must-have/optional matrix covering interrupts, DMA boundaries, required translation or virtualization features, error handling and drivers. “PCIe compliant” is not a complete feature list. Document support responsibilities when the controller and PHY have different suppliers.

Supply the intended package/channel models and reference-clock arrangement. PCI-SIG’s implementation webinar distinguishes a simple insertion-loss budget from channel compliance. Ask which measured configuration supports each compliance claim and what remains to be tested on your board.

Sources: 3

Include interoperability in acceptance

Agree named host/device combinations, link training and recovery, power-state transitions and fault-injection cases. A generation upgrade should be justified by useful throughput and validated channel behavior, with a clear integration owner for each unresolved risk.

Bring these to your IP evaluation

  • State useful GB/s per direction and latency limits.
  • Freeze role, lane count, clocking and channel assumptions.
  • Request reproducible throughput and interoperability evidence.

Sources & further reading

  1. PCI Express 6.0 specification overview ↗

    PCI-SIG · Sources checked: 2026-09-22

  2. The Evolution of the PCI Express Specification ↗

    PCI-SIG · Sources checked: 2026-09-22

  3. Seamless Transition to PCIe 5.0 in System Implementations ↗

    PCI-SIG · Sources checked: 2026-09-22

CSNovus editorial analysis. Numerical examples are illustrative unless stated otherwise. Confirm implementation requirements against the applicable specification and vendor evidence. Source references do not imply affiliation or product availability.

Turn these questions into a project discussion.

Discuss a project ↗
← All technical guides