PCIe 5 Product Design and Testing | Circuit Board

How to Accelerate Your PCIe 5 (PCIe Gen 5) Product Design and Testing


Key takeaways:

The peripheral component interconnect express (PCIe) is the preferred bus for adding key peripherals like graphics cards and network cards to modern servers and computers. PCIe is a crucial component in the hardware that's powering the generative artificial intelligence (AI) market, global hyperscaledata centers, and many more sectors.

In this article, learn about PCIe 5 basics, applications, challenges, and solutions that streamline its design and testing.

What is PCIe 5.0 (PCIe Gen 5)?

Pcie 5 Product Design and Testing | Pcie 5.0 Flow Illustration, Root Complex to End Point | Pcie 5 Specification Layers

Figure 1. PCIe 5 specification layers

PCIe 5.0 or PCIe Gen 5 is the fifth version of the specification for PCIe, the most popular interconnect standard used for attaching peripheral devices to servers and computers. The PCIe standards ensure that motherboards, graphics cards, ethernet cards, Wi-Fi cards, storage devices, and other peripherals from different vendors can seamlessly interoperate with each other when integrated into a server or computer.

The logical sub-blocks that constitute the PCIe 5.0 standards are depicted above.

In terms of data transfer, PCIe 5.0 is a serial interface consisting of multiple parallel lanes. Each lane transmits data serially one bit at a time. However, all the lanes transmit and receive simultaneously to increase the net throughput and behave a bit like a parallel bus.

What are the potential use cases for PCIe 5.0 in data centers, artificial intelligence, and gaming?

In this section, we look at some key use cases driving the adoption of PCIe Gen 5 and above.

Artificial intelligence

Artificial intelligence will be a major adopter ofPCIe 5 and above. In particular, large generative AI models (ranging from 20 billion to over 500 billion parameters) require data from system memory or storage to be pumped over the interconnect bus to AI accelerator cards at the maximum possible volume and velocity. AI accelerators for both server and personal use benefit tremendously from the high bandwidths of Gen 5.

Data centers

PCIe 5.0 is a key component in the hyperscale data centers that support modern AI, big data, and high-performance computing applications. PCI Express 5 enables faster technologies, such as:

Gaming and graphics

Gamers, graphics professionals, and video editors benefit from PCIe 5's high data transfer speeds between graphics cards (like the Nvidia GeForce RTX GPUs) and system memory using direct memory access.

Additionally, system performance is boosted by PCIe Gen 5 SSD and M.2 NVMe controllers that ensure that storage is less of a bottleneck when working with modern high-core central processing units (CPUs) and the latest double data rate (DDR5) system memories.

What’s the difference between PCIe 5.0 and PCIe Gen 5?

PCIe 5.0 and PCIe Gen 5 refer to the same thing. There is no difference between them—they are simply two ways of naming the fifth generation of the PCI Express standard. “Gen 5" is simply a shorter, more common way to refer to the Peripheral Component Interconnect Express 5.0 standard, which is the fifth generation of the PCIe technology.

Both terms describe the same specification defined by PCI-SIG, offering a raw data rate of 32 GT/s (gigatransfers per second) per lane and up to 128 GB/s total bandwidth in a 16-lane (x16) configuration. Whether labeled as "PCIe 5.0" or "PCIe Gen 5", they are interchangeable in terms of architecture, performance, and compatibility.

What are the key performance improvements of PCIe 5.0?

Some of the key performance capabilities of PCIe 5.0 are listed below.

Increased data rate

PCIe 5.0 or Gen 5 can achieve a maximum bandwidth of 32 gigatransfers per second (GT/s) per lane per direction. Each transfer involves one signal transition in one direction, and each signal transition represents one bit. The effective bandwidth then is 32 gigabits per second (Gbps) per PCIe lane per direction.

For a 16-lane duplex interface (such as the typical GPU's x16 slot), it translates to a net bandwidth of 128 gigabytes per second (GB/s).

A typical ethernet card's eight-lane (x8) duplex PCIe slot delivers a net 64 GB/s, which is more than sufficient for the 50 GB/s throughput required by 400GE networks.

Enhanced signal integrity

PCIe 5's non-return-to-zero (NRZ) signaling runs at 16 gigahertz (GHz) frequency, which is double the 8 GHz of PCIe 4.0. The greater signal attenuation due to channel insertion loss at this higher frequency must be effectively countered.

So PCIe 5.0 employs newequalization and other techniques to maintain signal integrity at these higher speeds. It achieves better performance, higher reliability, and lower error rates, and it also facilitates longer cable lengths.

Reduced error rates

PCIe 5 mandates a low bit error rate (BER) of 10-12 and a total channel insertion loss budget of just 36 decibels (dB). To counter the possibility of more burst errors, it mandates precoding at the transmitters.

Expanded device count

Due to its higher bandwidth, PCIe 5.0 can support more devices simultaneously without any bottlenecks. This is particularly beneficial in data center environments.

How fast is PCIe 5.0 compared to earlier PCIe versions?

While PCIe 4.0 achieves a data rate of 16 GT/s, PCIe 5 doubles it to 32 GT/s per lane in each direction. In terms of bytes, a PCIe Gen 4 x16 device can reach 32 GB/s while PCIe 5.0 can reach 128 GB/s.

Compared to PCIe 3.0's 8 GT/s, PCIe 5 has four times more throughput per lane.

The other parameters are shown in the illustration below.

Comparison of Pcie Versions | Data Transfer Rates | Pcie 5 Product Design

Figure 2. Comparison of PCIe versions

What is the maximum data transfer rate for PCIe 5.0?

The maximum data transfer rate is 32 GT/s per lane per direction. This translates to the following maximum data rates:

Can PCIe 5.0 devices work in PCIe 4.0 or earlier slots?

The PCIe 5 specification mandates full backward compatibility with all earlier versions. We can also expect PCIe 5 devices to be future-proof by working successfully with future PCIe versions. Additionally, a PCIe device with fewer lanes can be seated in a wider slot with more lanes. For example, an x8 network card can be seated in an x16 connector.

All this is possible through mechanisms for negotiating mutually compatible lane counts, PCIe versions, data rates, and encoding schemes as outlined below:

What are the most time-consuming tasks in PCIe 5 design?

PCIe 5's high-performance requirements impose a lot of demands on the design and simulation phases as described below:

What are some challenges and limitations of adopting PCIe 5.0 (Gen 5)?

Some of the challenges in adopting PCIe 5.0 are explained below:

How does EDA software help with PCIe 5.0 design?

Electronic design automation (EDA) tools are crucial for managing the challenges and time-consuming tasks outlined earlier. The various ways in which EDA software helps are explained below:

How does Keysight streamline high-quality PCIe 5.0 design and verification?

Keysight offers a comprehensive set of software solutions and hardware instruments for in-depth PCIe 5 designing, simulating, and testing. These capabilities are explained in detail below.

PCIe 5.0 EDA solutions

The System Designer for PCIe is an end-to-end design environment for modeling and simulating PCIe 5.0 systems. Its simulation-driven compliance testing of PCIe 5.0 designs reduces design iterations and shortens your time-to-market.

System Designer for PCIe also includes IBIS-AMI modeling for simulating analog (electrical) and signal path behaviors.

Transceiver testing

Transceiver Testing Screenshot | Keysight Receiver Compliance Test Automation Platform

Figure 3. Keysight receiver compliance test automation platform

Keysight's software solutions for PCIe 5 testing include:

These software support powerful test and verification features like the ones listed below:

Protocol analysis

Protocol Analysis | Pcie 5 Protocol Analysis Using Keysight Analyzer and Exerciser

Figure 4. PCIe 5 protocol analysis using Keysight analyzer and exerciser

The PCIe 5 (often referred to as PCIe Gen 5) protocol exerciser and protocol analyzer enable the analysis of all topologies and use cases.

Accelerates your PCIe 5 time-to-market with Keysight

In this article, you discovered the challenges of PCIe 5 and the solutions available to address them.

Contact us for expert advice on using our hardware and software solutions to get your PCIe 5 devices to market quickly with the highest quality.

limit
3