Ron WilsonEDN Executive Editor Ron Wilson explores how IC design teams really work: the struggle for power efficiency and performance, wrestling with semiconductor processes and design methodologies, the challenges of global design teams. How do we somehow herd architecture, IP, design and verification into a successful tape-out?



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Blog

Tuesday, August 5, 2008

Will new ideas dim the future of FPGAs? Structured ASICs and microcontrollers renew the debate

Aug 5 2008 3:51PM | Permalink |Email this|Comments (10) |


There is a long-standing debate in the industry over the future of FPGAs. The FPGA vendors have argued for years that their destiny is to replace ASICs as the way most digital systems are implemented. And in fact ASIC design starts have been falling for several years, as FPGA design starts have continued to rise, although these two numbers actually mean quite different things, making even a relative comparison murky.

But skeptics have pointed out that FPGAs themselves are vulnerable to replacement. ASIC vendors argue that they have not been losing design starts to FPGAs—they have simply been moving up-market, into the large SoC and mixed-signal designs of which FPGAs are incapable, hampered as the FPGAs are by limited density and performance, relatively high power consumption, and lack—with the exception of one Actel family—of configurable analog blocks. The decline in ASIC design starts has been not so much from incursion of FPGAs, the skeptics say, as from the simple fact that as integration goes up, the number of design starts necessary to complete a system goes down. Not many products require more than one SoC to be designed any more, especially in the dominant consumer electronics industry.

The most frequent conclusion from all of this debate has been that FPGAs own the logic prototyping world, having all but completely displaced big-iron logic verification systems. They also own the low-gate-count, low- to moderate-volume digital IC world: the space once occupied by gate arrays, and briefly the focus of the Structured ASIC movement.

But In recent months, we are seeing more tangible signs that this well-defined homeland for FPGAs may be under threat. First, we have seen attempts at incursion on the turf of Altera and Xilinx by what was supposed to be unthinkable: an FPGA start-up, SiliconBlue. The SiliconBlue product is still very much a conventional, SRAM-programmed FPGA, but the fact that a start-up could be funded and launched against such a mature industry infrastructure in itself implies cracks in the foundations.

The next indication came from what was supposed to be a moribund effort: the Structured ASIC world. This week Structured ASIC pioneer eASIC announced that not only did it have 120 design wins for its 90 nm product line, but that it was already working on customer designs for a 45 nm product family. The company's strategy not only cuts a swath across the sweet spot of the FPGA business—high-value, low- to moderate-volume SoCs—but it cuts into the conventional cell-based ASIC space as well. [Disclaimer here: the author has a small financial interest in eASIC, so be properly skeptical.]

It is not surprising that the Structured ASIC world is fighting back. The value proposition of the concept—an ASIC built on a pre-manufactured logic and memory array that could be configured using a few metal or via masks—was supposed to get better with each advancing process node, as cell-based design became harder and FPGAs fell further and further behind in power dissipation and system performance. In fact, based on eASIC's published numbers, that appears to be happening. Don't be at all surprised to see other vendors unveil structured products at 40 or 32 nm in the next couple of years. One interesting speculation: this could be a very interesting business proposition for a company with both foundry and IP assets and strong relationships in the fabless semiconductor industry, where many of the potential customers for such products are--someone like, say, a TSMC.

But wait, there's more. In a recent press event, Pierre-Yves Lesaicherre, senior vice president and general manager at NXP Semiconductor, made some very interesting remarks about the microcontroller market. Yes, microcontrollers—you know, the little 35-cent parts in ancient technology that run toasters? Think again.

Goeff Lees, vice president and general manager of the microcontroller product line at NXP, pointed out that far from being sponges for legacy fab capacity, 32-bit MCUs are closing in on the leading edge of process technology. "It's been a while since we designed a 32-bit microcontroller to run in a mature process, and that's a big change in strategy. A few years ago the MCU market was three years behind Intel's best production process technology. Now we are nine months behind," Lees said.

So what? Well, 32-bit microcontrollers, especially multi-core designs with sophisticated peripherals, are in many ways highly flexible ASSPs. That is really a more accurate characterization than to call them MCUs in anything but a purely architectural sense. As such, they can complete against ASSPs from fabless semiconductor vendors. But they can also compete against FPGAs, offering lower design time, higher performance, much better power consumption, and much lower price for large designs. In many ways, an application-targeted MCU is a reference design in silicon—almost literally to the point where all you do is modify a few software modules to differentiate your product.

And that is exactly what is happening, according to Lesaicherre. "Our microcontrollers have been eating into the bottom of the CPLD and FPGA markets," he said. As the computing power and memory on the dice improves—as it inevitably will, with 65 nm and 45 nm parts in design today—that appetite will extend to the heart of the FPGA market as well. The microcontrollers will be able to target a range of similar applications with a 32-bit processor cluster, a well-chosen accelerator or two, and a good set of peripherals. The compute-intensive, mostly standards-based tasks will go to the accelerators, and the differentiating features will go into software on the ARM cores.

It is a threat to both the FPGA and ASIC worlds—not just because it threatens to divert some design starts, but because—like the Structured ASIC threat—it attacks the heart of the FPGA business model. The big FPGA guys don't make their real money selling prototyping chips for $2,500 a piece. They make their money landing a design win for a medium-sized FPGA in early production, and then sticking in there as the product goes to moderate volumes—or in the case of Altera, shifting the volume to HardCopy as demand builds. And it is those moderately-complex, processor-based, few-million-gate SoCs in moderate volumes that will be most under threat from the alternatives. That is especially true for the MCU threat, since modern MCUs bristle with high-quality data-converters, giving them the analog functionality that FPGAs and Structured ASICs conspicuously lack.

This is not to say that any FPGA vendor is doomed. Nothing with momentum dies over night, and FPGAs still offer a strong value proposition in many areas—especially if the application allows the sort of cut'n'try design style for which the reprogrammable parts are beloved. None the less, it's going to be an interesting couple of years for the FPGA business.


Related entries in: ASICs | Microcontroller | Programmable Logic | SOC (System on a chip) | Structured ASICs | 


Reader Comments



at 8/5/2008 4:20:14 PM, ryanb said:
FPGAs especially SRAM based are very easily Stolen !!! Chop shops have exact footprint of even the encryption keys on the FPGA. This could be yet another reason companies are flocking back to ASIC and preferrably eASIC type solutions. Also FPGAs in high availability systems may suffer from reliability issues. MultCPU Programmable SOC ASICs will most likely cut deep into the FPGA markets.



at 8/6/2008 3:15:46 AM, ManojG said:
I am not convinced about your comment that multi-core MCUs offer higher performance than FPGAs. Nonetheless the comparision is interesting and valid. What about the programming model for multi-core MCUs ? Multi-threaded programming is not much easier than writing RTL specially when trying to extract performance.



at 8/6/2008 10:34:51 AM, ron said:
ManojG: Good points. Certainly MCU software can't keep up with a hardware datapath or state machine, so an MCU would have to have dedicated accelerators for the most critical tasks--hence, application-specific MCUs. The programming model is mostly a problem if you are dividing one critical task among several cores. If there is a natural mapping of tasks to cores, it can be easier than it sounds. ron



at 8/7/2008 12:12:03 PM, DM said:
FPGAs include IP blocks as well. They can be structured, but with programmable interconnet.



at 8/7/2008 12:50:33 PM, SoCArch said:
MCU''s competeing with FPGAs, how is that possible? NXP can make that claim, but where the data to backup that claim? How is MCU going to help me in emulate the link layers for my physical connection even at 66MHz range (MCU raunning at 500MHz)??? Every device has its place in the design cycle, I do not see FPGA disapearing anytime soon or in far future. ASIC will always be a better choice for Low Power, Low cost and high performance. How does eASIC or any FPGA companies going to address the Multi VT? Going to LP process is fine but it kills your performance so your 45nM acts much like a 65nM than 45.



at 8/7/2008 2:06:39 PM, jimb said:
One place that FPGAs are vunerable is at the slow end. It takes 10X more silicon (RAM) to do the FPGA routing than the code for an emulation. If emulation is fast enough then multi-core wins on chip size. One can do 10 or even 100 soft core processors (uP) within an FPGA but what about 1K or 10K uP on a chip?



at 8/7/2008 5:00:59 PM, ryanb said:
Multi core MCU is infact easier to program than error prone RTL. A moderate complex RTL will need need a fairly formal verification flow , code coverage, functional coverage etc. Plus board level logic design debugs , fixes. Also multicore MPU can be modelled in sw simulation much easier and flexibly over many projects. Equivalent RTL (especially FPGAs) require substantial more labor. FPGAs will always be used in high end "Glue" as needed. But their role in deployment of key IP is doomed.



at 8/7/2008 6:08:16 PM, FPGAguy said:
Ron, I''m surprised by your superficial inference that because SiliconBlue got funded that this shows "cracks in the foundations" of the FPGA market. Over $1B in VC money has gone into programmable logic startups of one stripe or another in the last 10-15 years. Any decent management team can get money. But then they usually fail. How much money have Tabula, CSwitch, M2000, SiliconBlue, Acronyix (sp?) taken (and this is just this current batch of hopefuls)? A LOT. What''s the odds of their long term success. Virtually Zero. Same as it ever was. When one of these guys shows growth and profitability for 4 or more quarters, then I''ll believe. Until then, the only conclusion you can reach is that there''s an inexaustible supply of suckers in the VC space.



at 8/11/2008 8:25:37 AM, particlereddy said:
i agree to lot extent with ron..giving another dimension to look at in terms of new DSPs..performing on par with FPGA's and ample simplicity of coding (c coding). processors like sandbridge,stream processors are also need to be looked at into FPGA market eating devices..thats what i think.



at 8/11/2008 4:16:59 PM, ron said:
FPGAguy: I wouldn't dismiss the VC community quite so glibly. It's like betting against the house in Las Vegas: fun, but expensive. In fact some of the past FPGA start-ups have paid off quite well by identifying weaknesses in the existing architectures and forcing the big guys to buy them. Dynachip comes to mind. I don't expect any of the current crop to replace Altera or Xilinx, but I'd say there's good odds that at least one of them will join the second-tier and be a solid privately-held chip company. And A or X may have to buy up patents from several of them in the long run. ron

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.


ADVERTISEMENT

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites