VLSI

What is the difference between ASIC and FPGA?

Short answer

An ASIC is a chip custom-built for one specific function and can’t be changed after manufacturing, while an FPGA is a reprogrammable chip whose internal circuitry can be reconfigured after it’s made.

Both are used to implement digital logic, but they trade off flexibility against efficiency very differently.

ASIC (Application-Specific Integrated Circuit)

FPGA (Field-Programmable Gate Array)

Last reviewed: September 2026