Clicked Gallery

ASIC vs FPGA: what's the difference?

Highlighted from a real engineering doc. Explained by Clicked.

Used in a sentence

Engineering Notes · AI Systems

The mining company told investors its new ASIC rigs had made the FPGA boards it ran last year obsolete.

The reader highlighted one word in the docs. Clicked explained the technical term “ASIC” in plain language:

Explained in three depths

Same facts, different vibe — Slang mode 😎

The Clicked way

●○○

Overview

An ASIC, short for application-specific integrated circuit, is a chip whose circuits are permanently manufactured for one task, and it will never do anything else. An FPGA, a field-programmable gate array, is a chip covered in standard circuit blocks whose connections are set by loading a file, so the same chip can become one circuit today and a different one tomorrow. The difference between them is commitment. Committing the design makes each chip cheaper, smaller and more efficient once volumes are large; staying changeable costs more per chip, but a design error is corrected by loading a new file. So the choice is mostly about quantity, and the crossover is often put somewhere between 5,000 and 50,000 units.
●○○

Overview

An ASIC is silicon that got one job and will do that one job forever: the wiring for it is baked in at the factory. An FPGA is the opposite temperament, a slate of ready-made pieces that turns into whatever wiring you load onto it, and turns into something else next week if you change your mind. The committed version is tiny, quick and dirt-cheap when you are making 10,000 of them. The flexible version is what saves you when you turn out to be wrong. That is really the whole decision: how sure are you? 😎

A quick take — often all you need.

●●○

Detail

An ASIC, short for application-specific integrated circuit, is a chip manufactured so that its circuits perform exactly one task. An FPGA, a field-programmable gate array, is a ready-made chip whose internal connections are set afterwards, by loading a configuration file. Both begin the same way, with engineers describing the wanted circuit in a design language. For an ASIC, that design is sent to a factory and manufactured permanently into silicon, which commonly costs millions of dollars before the first chip exists. For an FPGA, the design is loaded onto a chip bought off the shelf. After that the economics reverse. Each manufactured ASIC costs a fraction of an FPGA and does its task with less power, because the blocks and wiring that keep an FPGA changeable take up silicon, add delay and draw power. A flawed FPGA design is corrected by loading a fixed file, often the same day; a flawed ASIC means a new manufacturing run, months away, with the faulty chips already built. So the choice comes down to volume and certainty: past a crossover often put between 5,000 and 50,000 units, with a design that is trusted, the ASIC repays its upfront cost. Neither is a processor. A GPU's circuits are fixed but run changeable software, whereas reconfiguring an FPGA changes the circuit itself, and an ASIC's circuit never changes at all. Google's TPU is a famous ASIC, built only for neural-network arithmetic, but most are anonymous: the fixed chips inside appliances, cars and phones, made in the millions for one job each.
●●○

Detail

Picking between an ASIC and an FPGA is a bet. The ASIC side: pay a fortune up front, wait most of a year for the fab line, and if the bet lands you own the smallest, most efficient silicon possible, at under $1 apiece by the crate. If the bet misses, you own a crate of expensive sand, and the remedy is another fortune and another wait. The FPGA side: pay far more for every unit, accept that it is slower and hungrier, and in exchange a miss costs you one bad afternoon, because the repaired wiring loads straight into the hardware sitting on your desk. Bitcoin miners ran this bet in public. Graphics cards took over the mining in 2010. Rewireable boards, loaded with mining circuitry, beat them in 2011. And by 2013 miners had paid for custom silicon that could do nothing on earth except mine, and every earlier rig was scrap. The rewireable board was the fast way in; the committed silicon won, because the task was certain and the volumes were huge, and the flexible chip's whole reign lasted barely two years. Flexibility is for when you are finding out. Commitment is for when you know. 😎

Want more? One click digs deeper.

●●●

Analogy

An ASIC is like a factory mould; an FPGA is like a box of snap-together parts. Machining the mould costs a fortune, takes months, and produces exactly one shape. After that, every part it presses out is identical, exactly right, and costs a tiny fraction of what the mould did. If the shape turns out to be wrong, another mould has to be machined. The kit works the other way around. Its parts cost more and the result is bulkier and weaker, but it comes apart tonight and rebuilds as something else, so a mistake costs an evening, not another mould. The mould is the ASIC, committed and cheap at volume; the kit is the FPGA, changeable and dear per part; and the choice depends on how many you need and how sure you are.
●●●

Analogy

An ASIC is like mass-produced clothing; an FPGA is like a tailor. The brand commits to one pattern, cuts it 100,000 times, and every shirt after that is almost free compared with the pattern. If the pattern has a flaw, all 100,000 shirts have it, and the fix is new patterns, new cutting, new everything. The tailor makes one garment at a time, slow and expensive, changes anything you ask for, and can alter it again after it is finished. The brand wins when everyone wants the same shirt; the tailor wins when nobody knows yet what they want. The pattern is the ASIC, the tailor is the FPGA, and the bet is how many you expect to sell. 😎

Unfamiliar concept? A real-world example makes it click — fresh analogies on tap.

AI explanations may contain errors · Not professional advice

Formal definition — The same term, explained the usual way

An application-specific integrated circuit (ASIC) is a chip designed and fabricated for a single dedicated function, its logic permanently realised in silicon. A field-programmable gate array (FPGA) implements logic in an array of configurable blocks joined by programmable interconnect, set by a configuration bitstream loaded after manufacture; both are specified in hardware description languages such as Verilog or VHDL. ASICs carry high non-recurring engineering cost but the lowest unit cost, power and area at volume; FPGAs reverse that trade and permit revision in the field, which also makes them the standard vehicle for prototyping ASIC designs. In industry usage the term ASIC is sometimes applied loosely to any custom-fabricated chip, including full processors; the strict sense, used here, is a fixed-function device.

Want Clicked to explain terms like “ASIC” directly in your browser — including on PDFs?

Add to Chrome — Free

50 free Explanations · No credit card required