ASICS versus FPGAs versus ASICs with eFPGA Technology
I am often asked about the differences between ASICs, FPGAs, and ASIC-with-embedded FPGA (eFPGA) blocks and so I thought I would devote a blog article to that topic. Here goes…
Once upon a time, there were ASICs (“Application Specific Integrated Circuits”, for the uninitiated). These were (and are) semiconductor devices designed to implement a very specific set of functions for a particular application. Ironically, ASICs tend to be developed for a customer-specific application, so one could argue they should actually be called CSICs. ASICs can be highly integrated yet still have a relatively small die size, which means their users get a lot of functionality and low per-unit costs. Because ASICs implement their functionality in hardware and are so highly integrated, they can also deliver high performance or run at very low levels of power consumption. Those factors have made ASICs into a multi-billion dollar per year industry.
The downsides of ASICs are that they can be expensive and time-consuming to produce, and they lack flexibility. That lack of flexibility means that design fixes or changes are difficult, time-consuming and expensive – especially at leading-edge process geometries.
To read the full article, click here
Related Semiconductor IP
- eFPGA
- Heterogeneous eFPGA architecture with LUTs, DSPs, and BRAMs on GlobalFoundries GF12LP
- eFPGA on GlobalFoundries GF12LP
- eFPGA Hard IP Generator
- Radiation-Hardened eFPGA
Related Blogs
- FPGAs or ASICs - What Are Their Differences and Similarities and How to Use Them for Security?
- ASICs: End of an Era?
- TSMC Versus Global Foundries
- Blogging from Taiwan: TSMC versus SMIC