NEWS
ASIC or FPGA? Selecting the right IC for your application
When it comes to hardware design, system engineers have more than one architecture to choose from. Both Application Specific Integrated Circuits (ASICs) and Field Programmable Gate Arrays (FPGAs) can offer benefits, but which one is best for your application? Here, Ross Turnbull, Director of Business Development and Product Engineering at ASIC design and supply company Swindon Silicon Systems, explains what to consider.
T
o start understanding the differences between an ASIC and an FPGA, we begin by defining the two. An ASIC is a type of IC that has been designed uniquely for its target application, whereas an FPGA is typically a standard part that is user-configurable and can fulfil multiple purposes. FPGAs can be reprogrammed one or more times to perform a variety of tasks.
At first glance, the distinction between the two seems simple; one has been carefully optimised, the other built for flexibility. When it comes to choosing between an ASIC and an FPGA for your specific application, the differences can be a lot more nuanced. So, what factors should you consider?
How fast do you need to get to market?
If time-to-market is of the utmost priority, an FPGA will likely be the preferred route. Unlike ASICs, which involve a rigorous custom design process, FPGAs are typically sourced off-the- shelf. Equipped with a standard interface, FPGAs can be easily reprogrammed by the customer for specific functions, enabling quick and easy product integration. This makes them ideal for dynamic fields where the environment and expectations are changing quickly, and these factors are prioritised over cost considerations.
Although, if you’d like the optimised performance of an ASIC without an extensive timeframe, there are routes available to make this possible. ASIC designers have access to one or more libraries of foundry and third- party IP. These IP blocks can be used to form the basis of a custom IC design, shortening development time without losing the optimisation benefits of an ASIC. Software can also be developed in parallel to the hardware, further shortening the project timeline.
Digital, analogue or both?
FPGAs are best suited to realise digital circuitry. While it’s possible to include analogue blocks onto the FPGA silicon to provide both digital and analogue compatibility, these blocks often don’t have the desired performance. In this scenario, the ASIC provides a distinct advantage. A variety of analogue components including analogue to digital converters (ADCs), amplifiers, voltage regulators, filters and synthesizers can be combined with digital devices in a mixed-signal ASIC solution. Advanced communication protocols such as Bluetooth Low Energy (BLE) can also be incorporated into the design.
Cost and volume
The cost factor depends largely on the scale of production required. ASIC design and development stages mean that they typically have a higher non-recurring engineering cost (NRE) than FPGAs. However, ASICs will often have a lower cost per unit. This is due to the removal of unneeded functionalities, reducing overall silicon size and bill of materials.
6 APRIL 2024 | ELECTRONICS FOR ENGINEERS
As a result, while the initial cost and time investment for ASIC design is higher, it typically offers a much better ROI on for larger or longer production volumes.
Performance
While a reprogrammable FPGA will be able to perform a wider variety of tasks, an ASIC will always offer the superior performance for the exact task it’s been designed for. This tailored approach means that the ASIC can offer significant technical advantages over FPGAs and other solutions on the market. For instance, wearable applications requiring a compact chip with an extended battery life will likely benefit from the ultra-low power circuitry that can be best achieved with an ASIC.
To illustrate this, it’s possible to look at Swindon’s own development. ASICs in our tyre pressure monitoring system (TPMS) family must have a minimum operational lifespan of ten years, powering a MEMS pressure sensor, microprocessor and RF transmitter, all from a single coin cell battery.
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50 |
Page 51 |
Page 52 |
Page 53 |
Page 54