Express Specification | Pci
The genius of the PCIe specification lies in its layered protocol stack, which separates concerns and allows for flexibility. The specification defines three distinct layers:
This layered approach means that higher-level protocols (like NVMe for SSDs or CXL for coherent memory) can run seamlessly over the PCIe transport layer. pci express specification
The upcoming PCI Express® (PCIe®) 6.0 specification will continue PCI-SIG's® longstanding history of innovation for the next gener... PCI-SIG Show all Specification Release Year Max Bandwidth (x16 Slot) Key Technology PCIe 3.0 2010 32 GB/s 128b/130b Encoding PCIe 4.0 2017 64 GB/s 16 GT/s per lane PCIe 5.0 2019 128 GB/s 32 GT/s per lane PCIe 6.0 2022 256 GB/s PAM4 Signaling, Flit Mode PCIe 7.0 2025 (Expected) 512 GB/s 128 GT/s; AI/ML focus PCIe 8.0 2028 (Target) 1,024 GB/s (1 TB/s) 256 GT/s; Optical awareness How It Works The specification defines several layers to ensure data reaches its destination reliably: Physical Layer The genius of the PCIe specification lies in
The uppermost layer handles the assembly and disassembly of Transaction Layer Packets (TLPs). PCI-SIG Show all Specification Release Year Max Bandwidth
PCIe uses a dedicated connection (a "link") between the host (CPU/Root Complex) and the device. This eliminates the bus contention issues found in shared parallel buses like standard PCI.
Since its inception, the specification has roughly doubled its bandwidth every three to four years.