feature article
Subscribe Now

Intel’s “World’s Largest” FPGA

The New Stratix 10 GX 10M

All this has happened before, and all this will happen again
— J.M. Barrie – Peter Pan
— Battlestar Galactica

First, let’s get the headline out there. Intel now boasts the world’s largest FPGA – the Stratix 10 GX 10M. As one might guess from the title, this new FPGA packs a whopping 10.2 million logic elements. This is fantastic news for those who want the most possible programmable logic in one package. Those doing FPGA-based prototyping and emulation should be particularly excited with this level of integration. 

The Stratix 10 GX 10M uses Intel’s EMIB (Embedded Multi-die Interconnect Bridge) technology to combine two large FPGA chips in a single package, yielding an FPGA with 10.2 million “logic elements” (we’ll explain why that’s in quotes in a bit) fabricated from a staggering 43.3 billion transistors. One of the first questions that might come to mind is “How are two chips in a single package different or better than simply using two FPGAs on a board?” Glad you asked. Using multi-die packaging technology like EMIB, we can create dramatically more connections between chips than we can by using conventional IO routed through pins and PCBs, and these connections are faster, shorter, and consume less power. Intel says that the EMIB passes through “up to 25,290 connections” between chips – an order of magnitude more than we could get through conventional IO. 

Stratix 10 GX 10M also packs in 308 Mbits of memory, 6,912 DSP blocks with 18×19 multipliers, 48 SerDes transceivers operating at up to 17.4 Gbps, and 2,304 external IO pins. If you’re prototyping large designs, that’s a tremendous pool of resources to use without having to partition across multiple FPGAs on a board. It simplifies the challenge of partitioning complex designs across FPGAs in a prototype and, in many cases, should eliminate it altogether. 

Prior to the Intel announcement, the largest FPGA was the Xilinx Virtex UltraScale+ VU19P, which was announced in August. That is a 16nm device with 35 billion transistors, consisting of four chips on an interposer, boasting 9 million logic cells. Prior to that, the largest FPGA was the Virtex UltraScale 440, with 5.5 million logic cells.

Here’s a tricky part, though. Xilinx’s VU19P was announced in August, but it won’t ship until an estimated Q1 2020. Intel’s new Stratix 10 GX 10M is shipping today. So, Xilinx announced their FPGA was the world’s largest, but by the time it’s actually shipping, it will be second place.

Why would all this back-and-forth marketing bluster matter, or even be interesting? All this has happened before, and it will all happen again. The rivalry between the two large FPGA companies is a semiconductor industry trope that has spanned decades. Marketing teams on both sides have hurled superlatives back and forth in press releases since, well, since the people writing them each worked for the other company, frankly. In the same way that professional athletes traded to another franchise go to work competing with their former teammates, marketers bounce back and forth between FPGA franchises lobbing rhetorical grenades across the same chasm, often defending against attacks they previously authored themselves. 

Back in 2005, we were inundated by superlative claims from the two FPGA vendors. Every week, it seemed, one was making a claim to be the fastest, biggest, lowest power, most flexible, transistor-y-est programmable logic device on the market, on Earth, in the Universe! One day we got a call from Altera (Yup, the same team that’s now at Intel) asking to brief us on their new “World’s Largest” FPGA. We wrote this piece in response: https://www.eejournal.com/article/20050510_worldsbest/

So, this year, when Intel called once again to tell us they wanted to brief us on their new World’s Largest FPGA, we couldn’t help but experience a bit of deja vu.  

This time, however, the world is a different place. In 2005, the largest FPGA consisted of fewer than 200,000 logic elements – not even the “.2” part of today’s 10.2 million LUT unit. In the “10M” part name, Intel rounded off more LUTs than the number in the entire “World’s Largest” FPGA they previously bragged about. 

And, before we forget, what are “logic elements” anyway? What exactly does this FPGA include 10.2 million of? With a little knowledge of FPGAs, one might guess that is the number of look-up-table (LUT) cells on the chip. It would make sense to measure the amount of FPGA logic by counting the cells, right?

Nope.

In the old days, LUTs had four inputs. As FPGAs evolved, they expanded to six and even seven or eight inputs (depending on whose cell you’re looking at). Intel’s current cell is the “Adaptive Logic Module” or ALM. As Intel explains, “Each ALM contains a variety of LUT-based resources that can be divided between two combinational adaptive LUTs (ALUTs), a two-bits full adder, and four registers. With up to eight inputs for the two combinational ALUTs, one ALM can implement various combinations of two functions. This adaptability allows an ALM to be completely backward-compatible with four-input LUT architectures. One ALM can also implement a subset of eight-input functions.”

These devices contain 3,466,080 ALMs. By our math, that means that one ALM equals 2.94 “logic elements” You might, then, think that a “logic element” is roughly equivalent to one 4-input LUT, and that metric is used for historical reasons. Well – nope again. Back when 4-input LUTs were the norm, FPGA companies couldn’t agree just to count the LUTs either. Each company claimed that THEIR LUT4 cell was actually more powerful than the other’s, and therefore came up with other names like “logic elements” that were basically the number of cells multiplied by some factor that made them slightly larger than their competitor’s number.

Now is it clear? Nah, we didn’t think so.

It is also interesting to note that both Intel and Xilinx have built their largest FPGAs on their own previous-generation technology. While both companies are touting new devices fabricated on the latest 10/7nm process, the largest devices sold by both companies are on older process nodes – Intel’s Stratix 10 family and Xilinx’s Virtex UltraScale+. This gives us some insight into the challenges associated with finding niches where the latest process technology actually brings market value, and it is yet another sign that Moore’s Law is rapidly approaching bankruptcy.

Finally, we should mention that, while the prototyping and emulation market is important, and having the largest FPGA is certainly excellent fodder for bragging rights, the number of chips this size actually sold and installed will be surprisingly small. That means, of course, that the price tag will be staggering – but we don’t have that information yet. It will be interesting to watch.

 

One thought on “Intel’s “World’s Largest” FPGA”

  1. What a crock of crap! No,Virginia, Santa does not design electronics using logic elements. He uses Boolean Algebra! But even that is hidden/obfuscated by the idiots that believe if you hide the logic behind if/else syntax then any idiot can design a chip.

    Intel itself does not realize that the true dual port embedded RAM blocks and 6 input LUTs can be key to future chip design.

    The embedded memories are all over the chip so no reason to use flops and fabric to implement registers.

    And another important thing is that the C# AST SyntaxWalker will spit out the operands and operators in the correct sequence for evaluation for operator precedence and parentheses.

    One 6 input LUT per data width can implement an ALU to do 16 functions of 2 data bits. There are adders, multiplier, comparator blocks to do most of the heavy lifting.

    No, I do not know a way to count the imaginary logic elements. And frankly my dear…

Leave a Reply

featured blogs
Apr 11, 2021
https://youtu.be/D29rGqkkf80 Made in "Hawaii" (camera Ziyue Zhang) Monday: Dynamic Duo 2: The Sequel Tuesday: Gall's Law and Big Ball of Mud Wednesday: Benedict Evans on Tech in 2021... [[ Click on the title to access the full blog on the Cadence Community sit...
Apr 8, 2021
We all know the widespread havoc that Covid-19 wreaked in 2020. While the electronics industry in general, and connectors in particular, took an initial hit, the industry rebounded in the second half of 2020 and is rolling into 2021. Travel came to an almost stand-still in 20...
Apr 7, 2021
We explore how EDA tools enable hyper-convergent IC designs, supporting the PPA and yield targets required by advanced 3DICs and SoCs used in AI and HPC. The post Why Hyper-Convergent Chip Designs Call for a New Approach to Circuit Simulation appeared first on From Silicon T...
Apr 5, 2021
Back in November 2019, just a few short months before we all began an enforced… The post Collaboration and innovation thrive on diversity appeared first on Design with Calibre....

featured video

The Verification World We Know is About to be Revolutionized

Sponsored by Cadence Design Systems

Designs and software are growing in complexity. With verification, you need the right tool at the right time. Cadence® Palladium® Z2 emulation and Protium™ X2 prototyping dynamic duo address challenges of advanced applications from mobile to consumer and hyperscale computing. With a seamlessly integrated flow, unified debug, common interfaces, and testbench content across the systems, the dynamic duo offers rapid design migration and testing from emulation to prototyping. See them in action.

Click here for more information

featured paper

Understanding Functional Safety FIT Base Failure Rate Estimates per IEC 62380 and SN 29500

Sponsored by Texas Instruments

Functional safety standards such as IEC 61508 and ISO 26262 require semiconductor device manufacturers to address both systematic and random hardware failures. Base failure rates (BFR) quantify the intrinsic reliability of the semiconductor component while operating under normal environmental conditions. Download our white paper which focuses on two widely accepted techniques to estimate the BFR for semiconductor components; estimates per IEC Technical Report 62380 and SN 29500 respectively.

Click here to download the whitepaper

featured chalk talk

Maxim's Ultra-High CMTI Isolated Gate Drivers

Sponsored by Mouser Electronics and Maxim Integrated

Recent advances in wide-bandgap materials such as silicon carbide and gallium nitride are transforming gate driver technology, bringing higher power efficiency and a host of other follow-on benefits. In this episode of Chalk Talk, Amelia Dalton chats with Suravi Karmacharya of Maxim Integrated about Maxim’s MAX22700-MAX22702 family of single-channel isolated gate drivers.

Click here for more information about Maxim Integrated MAX22700–MAX22702 Isolated Gate Drivers