{"id":16163,"date":"2021-05-20T06:10:21","date_gmt":"2021-05-20T10:10:21","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/?p=16163"},"modified":"2026-03-27T08:49:21","modified_gmt":"2026-03-27T12:49:21","slug":"pcie-gen6-verification-the-pci-express-generation-comes-of-age","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/05\/20\/pcie-gen6-verification-the-pci-express-generation-comes-of-age\/","title":{"rendered":"PCIe\u00ae Gen6 verification &#8211; the PCI Express\u00ae generation comes of age"},"content":{"rendered":"\n<p>Billions of us today \u2013 regardless of which Generation we belong to, Gen-X, Gen-Z, Millenials, Generation-Alpha \u2013 use PCI Express<sup>\u00ae<\/sup> technology in its various iterations, in our electronic devices and in the datacenter with every compute cloud interaction we make.  Those of us who are chip makers and verification experts, need to keep up with today&#8217;s and tomorrow&#8217;s advances in this key technology.  Let&#8217;s talk about PCIe\u00ae Gen6 verification.<\/p>\n\n\n\n<p>PCI Express is one of the most successful standardization efforts and data transfer protocols in our history \u2013 comparable to ethernet in importance and reach in the industry, although addressing the challenge of short reach, high bandwidth board level and chip to chip data exchange.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/05\/pci_sig_logo_PMS-273.gif\" alt=\"PCI-SIG logo\" class=\"wp-image-16181\" width=\"NaN\" height=\"NaN\"\/><\/figure><\/div>\n\n\n\n<p>Since the original PCIe at 2GB speed specification was released back in 2003, there has been regular advances in the specification, the technology, and the transfer speed with each iteration. Now PCIe Gen4 is widely adopted in ubiqutous computing devices, with 16G transfer speeds, and in the datacenter, PCIe Gen5 with 32G transfer speeds and related capabilities such as support for CXL (Compute Express Link) coherency, powers the cloud computing resources we all use with our personal devices and the internet of things.<\/p>\n\n\n\n<p>This year, Gen6 is released which again doubles the performance to 64G transfer rates. It uses PAM4 modulation &#8211; similar to GDDR6X and Infiniband protocols. And it uses Flow Control Units (or FLITS) as the unit of communication for efficient, low latency communication and coherency. It is so fast, that it needs Forward Error Correction in addition to the normal CRC error detection and retry protections.<\/p>\n\n\n\n<p>Things are about to get even more complex across the backplane.<\/p>\n\n\n\n<p><strong>PCIe is a complex protocol with Verification challenges<\/strong><\/p>\n\n\n\n<p>Verification teams working with advanced PCI Express protocol in their blocks or SoCs look for Verification IP solutions to solve the problem &#8211; this is the effective way to bring PCIe expertise into your team, and lower your testbench integration and bringup costs considerably.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"485\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/05\/pcie2.png\" alt=\"PCIe link training state machine\" class=\"wp-image-16187\"\/><figcaption>PCIe link training state machine<\/figcaption><\/figure><\/div>\n\n\n<p>You have a need for predictable confidence that can only come from a robust, independent verification of these complex interfaces. And the solution needs to scale from one design to the next, one PCIe generation to the next. Ours does.<\/p>\n\n\n\n<p><strong>Questa Verification IP for PCIe Gen6 is available today<\/strong><\/p>\n\n\n\n<p>Siemens Questa VIP for PCIe provides exhaustive verification of PCIe-based IP and SoCs, now including Gen6, and we are working with Early Adopter customers today.<\/p>\n\n\n\n<p>Specifically, for PCI Gen6, Questa VIP provides full support for the latest PCIe 6.0 specification draft 0.7, and PHY Interface for PCI Express (PIPE) version 6.0, in Root Complex(RC), Root Port(RP), Endpoint (EP), and Retimer devices, including PCIe6 features such as 64G transfer speed, PAM4 signaling, FLIT\/non-FLIT TLPs, FLIT retry, DOE, alternate protocol support, margining and training, and the PCIe configuration space with 6.0 extended capabilities.<\/p>\n\n\n\n<p><strong>QVIP &#8211; Independent but not Isolated<\/strong><\/p>\n\n\n\n<p>Questa Verification IP from Siemens EDA is an independent solution \u2013 we do not sell Design IP, so our customers trust the rigorous and independent verification we have developed.<\/p>\n\n\n\n<p>But independent does not mean isolated &#8211; we work very closely with our design IP partners in the industry to harden our product quality by testing on both sides \u2013 in the case of PCIe our partner is PLDA automation, chosen for their long standing leadership in PCIe design IP. We have been working with PLDA for many years around PCIe, and you can read more about our joint activities with them in the recent <a href=\"https:\/\/blogs.sw.siemens.com\/partners\/what-are-the-advances-in-communication-protocols-with-pcle-5-0-and-cxl\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens Partner Blog<\/a> \u201cPLDA is at the leading edge with advances in PCIe 5.0 and CXL\u201d.  We asked PLDA to comment on challenges and solutions for PCIe6.0 verification:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cInnovative customers attempting to gain a first-mover advantage by adopting the early versions of PCIe Gen 6 need a reliable and comprehensive verification IP platform to validate their designs\u201d, said Stephane Hauradou, CTO of PLDA. \u201cWith its long heritage of leadership in PCIe VIP, Questa VIP delivers confidence that the standard is and will continue to be fully supported.\u201d<\/p><\/blockquote>\n\n\n\n<p>Here at Siemens EDA we are well positioned to build on that leadership now with PCIe Gen6 as that standard marches towards certification.  Let&#8217;s take a look at some of the advantages of our solution:<\/p>\n\n\n\n<p><strong>QVIP &#8211; Interoperability to suit your EDA flow<\/strong><\/p>\n\n\n\n<p>Questa Verification IP runs on all SV-compliant simulators and is tested on the latest Questa Sim, Xcelium and VCS versions.<\/p>\n\n\n\n<p>If you have a dual source flow or are migrating between simulators or vendors, Questa VIP provides a stable platform to eliminate extra migration effort.<\/p>\n\n\n\n<p><strong>QVIP &#8211; Benefits of Automated VIP configuration<\/strong><\/p>\n\n\n\n<p>If you are familiar with the challenges of Verification IP and UVM testbenches, you will appreciate Questa VIP advantages.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"382\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/05\/pcie1-1.png\" alt=\"Typical PCIe 5.0 testbench with PLDA Design IP and Questa Verification IP\" class=\"wp-image-16186\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/05\/pcie1-1.png 673w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/05\/pcie1-1-600x341.png 600w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><figcaption>Typical PCIe 5.0 testbench with PLDA Design IP and Questa Verification IP<\/figcaption><\/figure><\/div>\n\n\n<p>Apart from the independence we already talked about, Questa VIP provides extreme automation with its Configurator app taking care of all the initial code generation and config settings, to get you started with real verification traffic within minutes, not days or weeks.<\/p>\n\n\n\n<p><strong>Independent, Available, Comprehensive, Interoperable, Automated &#8211; a winning combination<\/strong><\/p>\n\n\n\n<p>With PCIe Gen6 &#8211; the PCI Express generation comes of age, and Questa VIP solution for PCIe6 is ready to provide chip design verification teams with the confidence needed to embrace it and bring it to market.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Come and visit Siemens at our booth in <a href=\"https:\/\/web.cvent.com\/event\/1fc83d0a-d133-4c32-8862-dd6dde6b9f20\/summary?rt=PtTdS4BiqEeY3A4WKh5i7g\" target=\"_blank\" rel=\"noreferrer noopener\">PCI-SIG Developers Conference<\/a> on May 25 and 26 to find out more<\/li><li>You can <a href=\"https:\/\/eda.sw.siemens.com\/en-US\/ic\/questa\/verification-ip\/\" target=\"_blank\" rel=\"noreferrer noopener\">read more about our support for PCIe6<\/a> and download the <a href=\"https:\/\/resources.sw.siemens.com\/en-US\/fact-sheet-questa-verification-ip\" target=\"_blank\" rel=\"noreferrer noopener\">Questa Verification IP fact sheet<\/a> from Siemens EDA<\/li><li>Join us in our <a href=\"https:\/\/www.brighttalk.com\/webcast\/18357\/488795?utm_source=Siemens&amp;utm_medium=brighttalk&amp;utm_campaign=488795\" target=\"_blank\" rel=\"noreferrer noopener\">June 8th webinar with PLDA<\/a> where we will discuss and describe our industry leading PCIe solutions.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Billions of us today \u2013 regardless of which Generation we belong to, Gen-X, Gen-Z, Millenials, Generation-Alpha \u2013 use PCI Express\u00ae&#8230;<\/p>\n","protected":false},"author":71590,"featured_media":14886,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[633,658,903,825],"industry":[],"product":[206],"coauthors":[940],"class_list":["post-16163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-pcie","tag-questa","tag-questa-verification-ip","tag-verification-ip","product-questa-verification-ip"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2020\/10\/IC-on-circuit-board-lights-Adobe-321373663-scaled.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/16163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/users\/71590"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/comments?post=16163"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/16163\/revisions"}],"predecessor-version":[{"id":17342,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/16163\/revisions\/17342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media\/14886"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=16163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=16163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=16163"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=16163"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=16163"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=16163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}