FPGA vs. ASIC

ASIC and FPGAs have different value propositions, and they must be carefully evaluated before choosing any one over the other. Information abounds that compares the two technologies. What is provided here is a high level overview of the pros and cons of each:

FPGA & ASIC Design Advantages
FPGA Design Advantages ASIC Design Advantages
Faster time-to-market - no layout, masks or other manufacturing steps are needed Full custom capability - for design since device is manufactured to design specs
No upfront NRE (non recurring expenses) - costs typically associated with an ASIC design Lower unit costs - for very high volume designs
Simpler design cycle - due to software that handles much of the routing, placement, and timing Smaller form factor - since device is manufactured to design specs
More predictable project cycle - due to elimination of potential re-spins, wafer capacities, etc. Higher raw internal clock speeds
Field reprogramability - a new bitstream can be uploaded remotely  

While FPGAs used to be selected for lower speed/complexity/volume designs in the past, today’s FPGAs easily push the 500 MHz performance barrier. With unprecedented logic density increases and a host of other features, such as embedded processors, DSP blocks, clocking, and high-speed serial at ever lower price points, FPGAs are a compelling proposition for almost any type of design.

FPGA vs. ASIC Design Flow Comparison

FPGA vs. ASIC Design Flow

The FPGA design flow eliminates the complex and time-consuming floorplanning, place and route, timing analysis, and mask / re-spin stages of the project since the design logic is already synthesized to be placed onto an already verified, characterized FPGA device.

However, when needed, Xilinx provides the advanced floorplanning, hierarchical design, and timing tools to allow users to maximize performance for the most demanding designs.

Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.