Domain-Specific Architectures & Accelerators

an ASIC

/ AY-sik /

Compare a programmable bread machine to a factory's fixed bread line. The machine can bake many recipes because it is general — but a factory line built only to make one loaf, with every roller and oven placed exactly for that loaf, will out-produce it on cost and speed by a mile. The catch: the factory line cannot make anything else, and rebuilding it is enormously expensive. An ASIC (application-specific integrated circuit) is that fixed factory line in silicon: a chip designed and manufactured to perform one particular function, its transistors permanently wired for that job and nothing else.

Concretely, an ASIC is the far, fixed end of the specialization spectrum. Designers describe the exact circuit they want, and a foundry fabricates custom silicon where the logic is etched in permanently — there is no reprogramming, no general instruction set, often no wasted overhead at all. Because every transistor serves the target function, an ASIC for a given task is typically far faster and dramatically more energy-efficient than a CPU, GPU, or even an FPGA doing the same work. Google's TPU, Bitcoin mining chips, and the dedicated video and crypto blocks inside a phone's SoC are ASICs.

The honest trade is cost and rigidity. Designing and verifying an ASIC and paying for the photomasks costs millions of dollars and many months before a single chip exists, and once made it cannot change — a bug or a shifted requirement may mean a full re-spin. So an ASIC only pays off when the workload is large, stable, and high-volume enough to amortize that immense upfront cost. For a small run or a moving target, an FPGA or a general processor is the wiser choice; the ASIC's unbeatable efficiency is earned only at scale.

Bitcoin mining moved from CPUs to GPUs to FPGAs to ASICs precisely because the task (one hashing function, repeated endlessly) is large, stable, and high-volume — the ideal case for fixed silicon. A mining ASIC computes that one hash thousands of times more efficiently than a CPU, but it can do literally nothing else.

An ASIC is permanent silicon: unbeatable efficiency at the cost of millions of dollars and zero flexibility.

An ASIC's huge non-recurring engineering cost is sunk before the first chip works, and it cannot be patched. Choosing an ASIC over an FPGA is a bet that the workload will stay large and unchanged long enough to repay that cost.

Also called
application-specific integrated circuitfixed-function chipfixed-function silicon特定應用積體電路