WHY FPGA IS PREFERRED OVER ASIC IN CHIP DESIGN
Chip Design or IC Design is encompassing the particular logic and circuit design techniques. So there is always discussion which one to use FPGA or ASIC in chip design. Following are few parameters which can be deciding factors.
1)Project Specific: When you design something with a purpose in mind, we can go for Application specific integrated circuits, Using these type of IC,s makes the circuits less bulky, In An FPGA programming is not built during the production, rather it is programmed during the function and tasks performance When the user has the right tools and proper knowledge he can program it at any point of time.
2) Flexibility: We cannot make changes in ASIC after the production is complete or later. When we design an ASIC we need to be confident that it is a perfect one created since it cannot be altered later. Since FPGA can be changed later too and also can be updated and also the patch can be sent later hence it becomes reliable to use, We can create a prototype before actually making the original one and sending it to the real world
3) Cost Effective: In ASIC’s there are a fixed number of transistors are used hence there are no worries of wastage, whereas in FPGA there are more chances of wastage. Hence the cost of FPGA is always higher than that of ASIC, but there is a nonrecurring cost which is very high in ASIC. Hence when we go lower in production numbers, using FPGA actually becomes cheaper than using ASICs.
4) Scalability: Extensive tools are required for ASIC design, whereas for FPGA design, synthesis and implementation can be done using Xilinx’s ISE program.