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 IP — Flexible Reconfigurable Logic Acceleration Core
- Radiation-Hardened eFPGA
- eFPGA Hard IP Generator
- eFPGA Soft IP
- eFPGA on GlobalFoundries GF12LPP
Related Blogs
- Smarter ASICs and SoCs: Unlocking Real-World Connectivity with eFPGA and Data Converters
- FPGAs or ASICs - What Are Their Differences and Similarities and How to Use Them for Security?
- Bringing Silicon Agility to Life with eFPGA and Intel’s 18A Technology
- TSMC Versus Global Foundries
Latest Blogs
- Reprogrammable Post-Quantum Security for SoCs: Why Crypto-Agility Matters
- Designing the Beam Steering Core for a C-Band AESA: A Look at VSI's VBF0644 GaAs Beamformer IC
- Secure Boot for embedded systems: Building a complete chain of trust
- Understanding PCIe 6.0 Power States: L0p vs L0s vs L1
- Crypto mining SoC unearths a need for custom IP