Pci Express Specification
The PCIe specification is not static; it evolves through numbered generations (Gen1, Gen2, …, Gen6, and beyond). Each generation typically doubles the raw data rate per lane while maintaining backward compatibility with previous generations. A device designed for Gen4 can operate in a Gen3 slot (at Gen3 speeds), and vice versa, though the link trains to the highest common speed.
The PCIe specification faces physical challenges as speeds increase. At Gen5 and Gen6, signal integrity becomes extremely sensitive to motherboard trace routing, connector quality, and even the material of the printed circuit board. Short trace lengths and low-loss materials are mandatory. Moreover, power consumption and heat dissipation at 64 GT/s are non-trivial concerns for mobile and data-center environments. pci express specification
The uppermost layer handles the assembly and disassembly of Transaction Layer Packets (TLPs). The PCIe specification is not static; it evolves

