PLDA, the company that designs and sells intellectual property (IP) cores and prototyping tools for ASICs and FPGAs, has optimized its ASIC intellectual property (IP) cores for the next generation of the ubiquitous and general purpose PCI Express® I/O specification, 4.0. PLDA’s proven 3.0 architecture enables easy migration to PCIe 4.0, with no interface changes necessary, and preserves existing behavior for seamless integration.
PLDA has over 20 years of experience in the design of IP cores for ASIC design, specializing in high-speed interface protocols and technologies, with a specific focus on PCIe. Over 6,200 customers have used PLDA cores for several hundred ASIC tapeouts.
- What is PCIe 4.0?
PCIe 4.0 is the next evolution of the ubiquitous and general purpose PCI Express I/O specification. The interconnect performance bandwidth is double that of the PCIe 3.0 specification achieving 16GT/s and compatibility with software and mechanical interfaces is preserved. PCIe 4.0 architecture is compatible with prior generations of PCIe technology.
- Who needs PCIe 4.0?
- Big Data needs throughput
According to Gary King, Weatherhead University Professor, “The data flow so fast that the total accumulation of the past two years—a zettabyte—dwarfs the prior record of human civilization”. Internet, ubiquitous smartphone usage and increased marketing accelerated the Big Data revolution and the Internet of Things (IoT) will increase the needs for fast and efficient data management environments. More Throughput and Lower Power are necessary to prevent a bottleneck in the emergence of Big Data.
- Networking applications
8-lane and 16-lane PCI Express 3.0 have the bandwidth required to handle a 40Gb Ethernet connection. However, using that many lanes raises cost, packaging, and power issues. A higher speed link requiring fewer lanes would be a much better implementation.
- Storage Technologies need more Bandwidth
Data stream provided by PCIe 3.0 (8GT/s) is already sees as a speed limitation for SSD bandwidth. (It can be compared with SAS 12G port that delivers a 12 GT/s data stream). PCIe combined with NVMe will dramatically enhance performance to 16 GT/s per lane.
- What is new with PCIe 4.0?
There are no encoding changes from 3.0 to 4.0. There were only minor updates in term of protocol. Indeed, evolution to 4.0 is mostly targeted to address the PHY interface. This is expected to be the most challenging issue for designers to solve.
There are also minor changes in terms of link-level management. PCIe 4.0 enables a more robust equalization.
In term of performance, with PCIe 4.0, throughput per lane is 16 GT/s. The link is full duplex, which means the data can be sent and received simultaneously à Total Bandwidth: 32GT/s. No other industry protocol can achieve the bandwidth of the PCIe 4.0 technology (Up to 64 Gbytes/s of total bandwidth for a PCIe 4.0 x16). New emerging interfaces such as: Ethernet 40G/100G, InfiniBand, solid-state drives (SSDs) and flash memory are demanding bigger pipes. These figues make PCIe architecture the only technology solution that achieves this level of performance with minimal new software upgrades.
- Why choose PLDA's PCIe 4.0 IP ?
- For the reliability:
- For the Flexibility:
Flexibility of the supported PIPE Configurations for PCIe 4.0:
Flexibility of the core configuration to meet spec evolutions
- For the supported features:
Features already proven in 3.0, optimized for the targeted markets of PCIe 4.0
- Endpoint, root port, switch, dual-mode shared silicon
- Virtualization-ready with SRIOV and ATS/ARI (networking, datacenter)
- AER and data integrity mechanism
- Complete power management support: legacy, ASPM L0s/L1, OBFF, L1 PM substate with CLKREQ
- End-end TLP prefixes
- Because it is optimized for PCIe 4.0 challenges
- Re-timer devices are expected to become widespread in PCIe 4.0 motherboards and backlanes.
PLDA IP Core supports Extension Device ECN
Multiple Packets Per Clock Cycle:
- Normal: Received packets are stored in a receive buffer and the user application can extract them one at a time, at its own pace
- RXstream: Received packets are output to the application one at a time providing greater control over ordering and processing.
- For the Multi PHY Compliance:
PLDA’s goal is to provide fully integrated “Controller + PHY” solutions for PCIe 4.0 to our customers, targeting various foundry/process combinations. PLDA’s PHY Interoperability test suite for PCIe 4.0 is available to customers and partners (PHY vendors and ASIC vendors). PLDA is partnering with major PHY vendors to have an integrated PHY/Controller solution.