What’s the Difference Between PCIe Gen 5 and Gen 6?

Oct. 31, 2024
A slew of updates and new features and comes with the PCIe 6 standard, including double the data rate and a switch to PAM4 signaling.

What you’ll learn:

  • What’s changing between PCI Express Gen 5 and Gen 6?
  • Why PCIe Gen 6 is important.
  • What features PCIe Gen 6 brings to the table.

 

PCI Express (PCIe) is ubiquitous and the interconnect for processors and peripherals. It provides high-bandwidth data exchange using one or more high-speed serial link pairs. PCI-SIG has released the PCI Express 6.0 Specification, so now developers can build compatible solutions.

I talked with Richard Solomon, PCI-SIG Vice President, about the differences between the new PCIe Gen 6 standard and the previous PCIe Gen 5 (watch the video above). This includes a discussion about the use of PAM4 versus non-return-to-zero (NRZ) encoding.

PCI Express Gen 6 Features

Some of the new wrinkles in the PCI Express Gen 6 standard include:

  • 64-GT/s raw data rate
  • PAM4 (4-level pulse amplitude modulation) signaling
  • 242b/256b encoding
  • Lightweight forward error correction (FEC) and cyclic redundancy check (CRC)
  • FLIT (flow control unit)-based encoding

A x16 interface delivers a throughput of 256 GB/s. Like previous versions of PCI Express, PCIe Gen 6 maintains backwards compatibility. This includes all prior versions.

The move to PAM4 is significant especially for future versions. Building PCIe Gen 6 silicon tends to be more challenging as prior versions don’t use PAM4. Likewise, the new FEC and CRC support is designed to mitigate the bit-error-rate increase associated with PAM4 signaling.

>>Check out this TechXchange for similar articles and videos

214182392 © Pavlinec | Dreamstime.com
cxl_txc_214182392__pavlinec__dreamstime
TechXchange

CXL for Memory and More

Check our more Compute Express Link (CXL) articles and videos.

The FLIT-based encoding is also part of the PAM4 modulation scheme. It works in tandem with the FEC and CRC; thus, the 2x bandwidth improvement can be real. FLIT also required an updated packet layout to simplify processing and hardware design. In addition, it allows for additional functionality to be included in the packet.

PCI Express Gen 5 Features

PCI Express 5.0 offered a number of improvements over Gen 4, including:

  • 32-GT/s raw data rate
  • NRZ signaling
  • 128b/130b encoding

PCIe Gen 3 through Gen 5 utilize 128b/130b NRZ encoding, while earlier versions used 8b/10b.

The Link Between Compute Express Link and PCIe

Compute Express Link (CXL), which is built on PCI Express, started with PCIe Gen 5. The CXL Consortium is the keeper of CXL. Its standard releases are independent of PCI-SIG while being based on the PCIe standards.

CXL-attached memory is a key element of the CXL standards. PCIe Gen 6 plus CXL will be of great interest to hyperscalers and data-center designers because of the ability to scale available memory using PCIe connectivity.

Where is PCIe Gen 7?

Now that the PCIe Gen 6 standard is out, work continues with the Gen 7 specification. It looks like it will offer another throughput doubling, but it will retain many of the features of Gen 6, including PAM4 242b/256b signaling. It may show up as early as 2025.

In the meantime, test equipment for Gen 6 is available, while developers push out other hardware in the near future. Backwards compatibility means there will be lots of boards for any new platforms, albeit running less than the maximum speed.

>>Check out this TechXchange for similar articles and videos

214182392 © Pavlinec | Dreamstime.com
cxl_txc_214182392__pavlinec__dreamstime
TechXchange

CXL for Memory and More

Check our more Compute Express Link (CXL) articles and videos.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!