Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

difference among fpga and asic

Status
Not open for further replies.

ash

Full Member level 3
Full Member level 3
Joined
Dec 25, 2002
Messages
151
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,298
Location
Europe
Activity points
1,051
What is the difference among asic and fpga? I'm newbie in cpld design.

Best regards.
 

Hi,
after design, an ASIC requires final metallization step in the foundry whereas FPGA does not, u simply design the FPGA and use it, simple ! :) .
In most cases the FPGA can be reprogrammed or reconfigured whereas an ASIC does not.

thanks
sawaak
 

ASIC - application specific integrated circuit - has very wide definition. If somebody is talking with you about ASIC you must ask him about definition first. Otherwise you may be confused. Sawaak mentioned about one of the possible way to design and manufacture ASIC device - using Gate Array approach. Another way - Standard Cell approach - will give you a smaller chip size, but you have to buy full mask set, not only metallization masks. Third way - full custom layout - will provide the smallest chip size and best performance but designing device using this way will take much more time and money.
 

After the design and software verification, the ASIC development requires Foundry to fabricate. It is really costly affair unless the quantity required is very large and the design is proven and no more design changes are entertained.

For small quantity requirements FPGA based designs are much cheaper than the ASIC. In addition the last minute changes can be incorporated in the FPGAs without paying anything extra (since they are S-RAM or Flash based and are reprogrammable). Fabrication is just programming the device at users' site ( Hence FPGAs are called Field programmble Gate Arrays).

ASICs support digital as well as mixed design (Analog and Digital) whereas FPGAs support only Digital design.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top