You are on page 1of 1

9/13/2017 Difference Between ASIC and FPGA | Difference Between

Investment
Management
Planning & Activities
Organizations
Economics
Structure & Systems
Marketing

Difference Between ASIC and FPGA


• Categorized under Technology | Difference Between ASIC and FPGA

ASIC vs FPGA

The Application Specific Integrated Circuit is a unique type of IC that is designed with a certain purpose in mind. This type of ICs are
very common in most hardware nowadays since building with standard IC components would lead to big and bulky circuits. An
FPGA (Field Programmable Gate Array) is also a type of IC, but it does not have the programming built into it during the production.
As the name implies, the IC can be programmed by the user as long as he has the right tools and proper knowledge.

An ASIC can no longer be altered after it gets out of the production line. That is why the designers need to be totally sure of their
design, especially when making large quantities of the same ASIC. The programmable nature of an FPGA allows the manufacturers to correct
mistakes and to even send out patches or updates after the product has been bought. Manufacturers also take advantage of this by creating their
prototypes in an FPGA so that it can be thoroughly tested and revised in the real world before actually sending out the design to the IC foundry for
ASIC production.

ASICs have a great advantage in terms of recurring costs as very little material is wasted due to the fixed number of transistors in the design. With
an FPGA, a certain number of transistor elements are always wasted as these packages are standard. This means that the cost of an FPGA is
often higher than that of a comparable ASIC. Although the recurring cost of an ASIC is quite low, its non-recurring cost is relatively high and often
reaching into the millions. Since it is non-recurring though, its value per IC decreases with increased volume. If you analyze the cost of production in
relation to the volume, you would find that as you go lower in production numbers, using FPGA actually becomes cheaper than using ASICs.

Summary:
1.An ASIC is a unique type of integrated circuit meant for a specific application while an FPGA is a
reprogrammable integrated circuit.
2.An ASIC can no longer be altered once created while an FPGA can.
3.It is common practice to design and test on an FPGA before implementing on an ASIC.
4.An ASIC wastes very little material compared to an FPGA and the recurring costs are low.
5.FPGA is better than an ASIC when building low volume production circuits.

0 0

Search DifferenceBetween.net :
Custom Search
Search

Help us improve. Rate this post! (12 votes, average: 3.75 out of 5)

Email This Post : If you like this article or our site. Please spread the word. Share it with your friends/family.

Difference Between FPGA and Microcontroller


Difference Between Embedded System and VLSI
Difference Between FPGA and Microprocessor
Difference Between FPGA and CPLD

http://www.differencebetween.net/technology/difference-between-asic-and-fpga/ 2/3

You might also like