Skip to main content
Modules / Tools / FPGA, structured ASIC or ASIC crossover calculator

FPGA, structured ASIC or ASIC crossover calculator

Find the volumes where an FPGA, a structured ASIC and a full ASIC each cost least, from engineering cost, unit price and time to market.

Cost and businessFree to useHow it worksSourcesWhere it helps

Fills the inputs below with typical figures. Replace any of them with your own.

Volume and life

Spreads unit costs for discounting.

0 for plain, undiscounted cost.

FPGA

Mostly design effort and a high unit price. Masks are zero for an FPGA. For mask cost on the other options see the mask set cost estimator.

RTL, place and route, timing closure, board.

Power supplies, configuration memory, cooling.

Structured ASIC

Only a few metal layers are custom, so the one-off cost and the time are between the FPGA and a full ASIC.

ASIC

A full custom chip: the highest one-off cost and the lowest unit cost.

Wafer cost over good die.

Time-to-market penalty

Revenue lost because an option reaches the market later than the fastest one.

Energy over the unit's life (optional)
Cheapest at 200,000 units
Structured ASIC
$10,800,000 in total, $2,400,000 less than ASIC, with the time-to-market penalty
FPGA: total cost
$21,500,000
$107.50 a unit including NRE
Structured ASIC: total cost
$10,800,000
$54.00 a unit including NRE
ASIC: total cost
$13,200,000
$66.00 a unit including NRE
Crossover: FPGA and structured ASIC
27,419 units
Without the penalty: 24,194 units
Crossover: structured ASIC and ASIC
320,000 units
Without the penalty: 300,000 units
Crossover: FPGA and ASIC
98,780 units
Without the penalty: 91,463 units
Time to market
6, 10 and 18 months
FPGA, structured ASIC and ASIC
Total cost at 200,000 units
  • FPGA$21,500,000
  • Structured ASIC$10,800,000cheapest
  • ASIC$13,200,000
Show the data as a table
Total cost at 200,000 units
ItemTotal cost (USD)
FPGA$21,500,000
Structured ASIC$10,800,000
ASIC$13,200,000

Sign in to save your inputs and come back to them later.

Total cost against lifetime volume, both scales logarithmic
Line chart of Total cost (USD) against Lifetime volume (units), 3 lines: FPGA, Structured ASIC, ASIC. The same numbers are in the table under the chart.$1 m$10 m$100 m$1 bn1,00010,000100,0001,000,00010,000,000Lifetime volume (units)Total cost (USD)
  • FPGA (solid line, circles)
  • Structured ASIC (dashed line, squares)
  • ASIC (dotted line, triangles)
Show the data as a table
Total cost against lifetime volume, both scales logarithmic
Lifetime volume (units)FPGAStructured ASICASIC
1,000$605,000$2.24 m$8.62 m
2,000$710,000$2.29 m$8.65 m
5,000$1.02 m$2.42 m$8.71 m
10,000$1.55 m$2.63 m$8.83 m
20,000$2.6 m$3.06 m$9.06 m
50,000$5.75 m$4.35 m$9.75 m
100,000$11 m$6.5 m$10.9 m
200,000$21.5 m$10.8 m$13.2 m
500,000$53 m$23.7 m$20.1 m
1,000,000$106 m$45.2 m$31.6 m
2,000,000$211 m$88.2 m$54.6 m
5,000,000$526 m$217 m$124 m
10,000,000$1.05 bn$432 m$239 m
Cost at 200,000 units
ItemFPGAStructured ASICASIC
Design engineering$400,000$1,000,000$4,000,000
Masks and fab set-up$0$600,000$2,500,000
IP and tool licences$60,000$250,000$1,000,000
Test development$40,000$150,000$500,000
One-off cost (NRE)$500,000$2,000,000$8,000,000
Devices$20,000,000$8,000,000$4,000,000
Board cost$1,000,000$600,000$600,000
Energy over the unit life$0$0$0
Time-to-market penalty$0$200,000$600,000
Total cost$21,500,000$10,800,000$13,200,000
Cost per unit including NRE$107.50$54.00$66.00
Months to market6.010.018.0
Power per unit (W)842
Crossover volumes: where the second option becomes the cheaper one
OptionsWithout the penaltyWith the penaltyCheaper below the crossover
FPGA and Structured ASIC24,194 units27,419 unitsFPGA
Structured ASIC and ASIC300,000 units320,000 unitsStructured ASIC
FPGA and ASIC91,463 units98,780 unitsFPGA

How it works

At what volume does a custom chip pay for itself? This tool puts an FPGA, a structured ASIC and a full ASIC side by side, with the one-off cost, the unit cost and the time to market of each, and finds the volumes where one overtakes another. It can add the revenue lost to a later launch and the cost of power over the unit's life.

  1. Add up the one-off cost (NRE). Each option has four one-off items: design engineering, masks and fab set-up, IP and tool licences, and test development (which includes qualification). An FPGA has almost no masks, and its design effort is real but smaller; a structured ASIC changes only a few metal layers; a full ASIC pays for a complete mask set and the longest design.NRE = design engineering + masks and fab set-up + IP and tool licences + test development
  2. Price each unit. The unit cost is the device price plus any difference in board cost (power supplies, configuration memory, cooling). An ASIC can be entered as one figure or as die, package and test. A volume tier lets the price fall above a chosen volume: only the units above it get the lower price. Costs paid across the product life are discounted by the average discount factor of the years.discount factor = average over years t = 1 to N of 1 / (1 + r)^t; unit cost = (device price + board cost) x discount factor + energy per unit; device price above the tier = price x tier share
  3. Energy over the life (optional). If you choose to include energy, each unit carries the cost of the power it draws over its service life. This matters where the customer pays for power and the FPGA draws several times what a custom chip does. It is not discounted.energy per unit = power (W) / 1000 x hours per year x service years x price per kWh
  4. Count the time-to-market penalty. An option that reaches the market later than the fastest one loses sales. Enter the revenue lost for each month of delay, or a revenue per unit that is spread over the product life. The penalty is measured against the fastest option, so it is zero for that one.penalty = (months to market − fastest months to market) x lost revenue per month; or (months − fastest months) x revenue per unit x volume / (12 x years)
  5. Total cost at a volume. The total cost of an option is its NRE, its penalty and its unit cost for every unit. The cost per unit including NRE is the total divided by the volume. The cheapest option at your volume is the one with the lowest total.total(V) = NRE + penalty + unit cost x V; cost per unit = total(V) / V
  6. Solve the crossovers. Two totals meet where their NRE difference is paid back by the unit cost difference. With a volume tier the cost has a bend, so the tool solves each straight stretch exactly. The result is given with and without the time-to-market penalty, because a later launch moves every crossover to a higher volume for the slower option.crossover volume = (NRE of the higher-NRE option + its penalty − NRE of the lower-NRE option − its penalty) / (unit cost of the lower-NRE option − unit cost of the higher-NRE option)

Assumptions

  • All money is in US dollars. Unit prices are per device at the volume entered, and the same price applies to every unit up to the tier.
  • An FPGA has a real design cost, because place and route and timing closure take engineering effort, even though it needs no masks.
  • The FPGA design is assumed to be moved to the structured ASIC or the ASIC with no change in function, and the one-off cost already includes that conversion.
  • The time-to-market penalty counts revenue lost to a later launch against the fastest option. It is not discounted.
  • Volume is the lifetime volume; every unit is sold at the unit cost entered. Yield loss and scrap are not modelled: put them in the unit price.
  • The preset figures are editorial estimates for typical cases. They are not quotes and not reported prices.

Limits and warnings

  • Real prices depend on the exact device, the node, the quantity and the negotiation. Treat any result as a screening figure and replace the inputs with quotes.
  • Technical fit is not priced: the performance, power and area gap between an FPGA and a custom chip, and the risk of a re-spin, decide whether the ASIC can be used at all.
  • Respins, redesigns and field updates are not included unless you add them to the NRE. An FPGA can be updated in the field; an ASIC cannot.
  • Supply and obsolescence risk, such as the end of life of an FPGA family, are not priced.
  • Mask costs change greatly with the node. See the mask set cost estimator (/tools/mask-cost-estimator) for the mask part of the ASIC NRE.
  • The chart covers 1,000 to 10 million units. A volume outside that range is still calculated exactly in the totals and crossovers.

Sources

The methods and default figures rest on these public sources. The wording here is our own; read the source for its full text.

Where it helps

The lifecycle stages this tool serves: 6 stages in 3 lifecycles.

Method notev1Formula, ranges, sources and limits

Compares the total cost of an FPGA, a structured ASIC and a full ASIC at a chosen volume, and finds the volumes where one overtakes another, with and without the cost of a later launch.

Formula

NRE = design engineering + masks and fab set-up + IP and tool licences + test development; discount factor = average over years t = 1 to N of 1 / (1 + r)^t; unit cost = (device price + board cost) x discount factor + energy per unit; device price above the tier = price x tier share; energy per unit = power (W) / 1000 x hours per year x service years x price per kWh; penalty = (months to market − fastest months to market) x lost revenue per month; or (months − fastest months) x revenue per unit x volume / (12 x years); total(V) = NRE + penalty + unit cost x V; cost per unit = total(V) / V; crossover volume = (NRE of the higher-NRE option + its penalty − NRE of the lower-NRE option − its penalty) / (unit cost of the lower-NRE option − unit cost of the higher-NRE option)

Inputs
InputUnitRange it holds forComes from
FPGA: design engineeringUSDfrom 0Your figure
FPGA: masks and fab set-upUSDfrom 0Your figure
FPGA: IP and tool licencesUSDfrom 0Your figure
FPGA: test development and qualificationUSDfrom 0Your figure
FPGA: unit priceUSDfrom 0Editorial estimate (illustrative prices; replace with vendor and foundry quotes). Editorial, as of 2026-10. You can replace it with your own figure.
FPGA: volume above which the price dropsunits, 0 for nonefrom 0Your figure
FPGA: price above that volume% of the price0 to 200Your figure
FPGA: board cost per unitUSDfrom 0Your figure
FPGA: power per unitW0 to 1000Your figure
FPGA: time to marketmonths0 to 120Your figure
Structured ASIC: design engineeringUSDfrom 0Your figure
Structured ASIC: masks and fab set-upUSDfrom 0Your figure
Structured ASIC: IP and tool licencesUSDfrom 0Your figure
Structured ASIC: test development and qualificationUSDfrom 0Your figure
Structured ASIC: unit priceUSDfrom 0Editorial estimate (illustrative prices; replace with vendor and foundry quotes). Editorial, as of 2026-10. You can replace it with your own figure.
Structured ASIC: volume above which the price dropsunits, 0 for nonefrom 0Your figure
Structured ASIC: price above that volume% of the price0 to 200Your figure
Structured ASIC: board cost per unitUSDfrom 0Your figure
Structured ASIC: power per unitW0 to 1000Your figure
Structured ASIC: time to marketmonths0 to 120Your figure
ASIC: design engineeringUSDfrom 0Your figure
ASIC: masks and fab set-upUSDfrom 0Your figure
ASIC: IP and tool licencesUSDfrom 0Your figure
ASIC: test development and qualificationUSDfrom 0Your figure
ASIC unit cost entrychoicesingle, partsYour figure
ASIC: unit cost, one figureUSDfrom 0Editorial estimate (illustrative prices; replace with vendor and foundry quotes). Editorial, as of 2026-10. You can replace it with your own figure.
ASIC: die costUSDfrom 0Your figure
ASIC: package costUSDfrom 0Your figure
ASIC: test cost per unitUSDfrom 0Your figure
ASIC: volume above which the price dropsunits, 0 for nonefrom 0Your figure
ASIC: price above that volume% of the price0 to 200Your figure
ASIC: board cost per unitUSDfrom 0Your figure
ASIC: power per unitW0 to 1000Your figure
ASIC: time to marketmonths0 to 120Your figure
Volume entrychoiceannual, lifetimeYour figure
Volume per yearunitsfrom 0Your figure
Product lifeyears1 to 20Your figure
Lifetime volumeunitsfrom 0Your figure
Time-to-market penalty basischoicemonth, unit, noneYour figure
Lost revenue per month of delayUSDfrom 0Your figure
Revenue per unitUSDfrom 0Your figure
Discount rate%0 to 50Your figure
Include energy costchoiceno, yesYour figure
Operating hours per yearhours0 to 8760Your figure
Energy priceUSD per kWhfrom 0Your figure
Service life of a unityears0 to 50Your figure

Outputs: FPGA: total cost (USD); Structured ASIC: total cost (USD); ASIC: total cost (USD); Crossover, FPGA and structured ASIC (units); Crossover, structured ASIC and ASIC (units); Crossover, FPGA and ASIC (units).

Assumptions

  • All money is in US dollars. Unit prices are per device at the volume entered, and the same price applies to every unit up to the tier.
  • An FPGA has a real design cost, because place and route and timing closure take engineering effort, even though it needs no masks.
  • The FPGA design is assumed to be moved to the structured ASIC or the ASIC with no change in function, and the one-off cost already includes that conversion.
  • The time-to-market penalty counts revenue lost to a later launch against the fastest option. It is not discounted.
  • Volume is the lifetime volume; every unit is sold at the unit cost entered. Yield loss and scrap are not modelled: put them in the unit price.
  • The preset figures are editorial estimates for typical cases. They are not quotes and not reported prices.

Uncertainty: The arithmetic is exact; the result is only as good as the one-off costs and unit prices entered. Real quotes can differ from typical figures by a factor of two or more, and the crossover moves in proportion.

Known limits

  • Real prices depend on the exact device, the node, the quantity and the negotiation. Treat any result as a screening figure and replace the inputs with quotes.
  • Technical fit is not priced: the performance, power and area gap between an FPGA and a custom chip, and the risk of a re-spin, decide whether the ASIC can be used at all.
  • Respins, redesigns and field updates are not included unless you add them to the NRE. An FPGA can be updated in the field; an ASIC cannot.
  • Supply and obsolescence risk, such as the end of life of an FPGA family, are not priced.
  • Mask costs change greatly with the node. See the mask set cost estimator (/tools/mask-cost-estimator) for the mask part of the ASIC NRE.
  • The chart covers 1,000 to 10 million units. A volume outside that range is still calculated exactly in the totals and crossovers.

Where the method comes from

The Hub's own break-even arithmetic: a straight-line total cost per option with an optional volume tier, a time-to-market penalty measured against the fastest option, and crossovers solved exactly. The option shapes follow the public comparisons named in the sources.

Reference example, checked by test: Worked example in this method note: FPGA NRE $500,000 and $105 a unit with board cost; structured ASIC NRE $2,000,000 and $43 a unit; ASIC NRE $8,000,000 and $23 a unit; 40,000 units a year for 5 years; delays of 0, 4 and 12 months at $50,000 lost revenue a month; no discounting. FPGA: total cost 21,500,000; Structured ASIC: total cost 10,800,000; ASIC: total cost 13,200,000; Crossover, FPGA and structured ASIC 27,419.3; Crossover, structured ASIC and ASIC 320,000; Crossover, FPGA and ASIC 98,780.5.

Versions

  • v1 (2026-10-25): First version, built from the tool idea.

All models in the register

Terms on this page

FPGA
A chip containing an array of configurable logic blocks, programmable interconnect and embedded memory and DSP resources, whose function is defined after manufacture by loading a configuration bits...
ASIC
A chip designed and fabricated for one application or customer rather than sold as a general-purpose part.
Time to market
Elapsed time from starting a product to having it available for customers.
Custom silicon
A chip developed for a single customer or application rather than for a catalogue, usually with the customer funding the NRE and committing to volume.
NRE
One-time development costs for a specific product or customer programme, covering design labour, IP licences, masks, packaging development and test programme creation.
Fab
The cleanroom facility where wafers are processed, together with its subfab utilities, chemical distribution and automation.
IP
Intellectual property (IP).
Mask set
The complete set of photomasks needed to build a design on a process, one or more for each patterned layer.
Configuration memory
The memory cells inside an FPGA that hold the loaded bitstream and so define what the device does.
Die
A single rectangular block of processed silicon cut from a finished wafer, carrying one complete circuit.
Bit crossover
The point at which a new memory generation or cell type overtakes the incumbent in bits shipped, such as DDR5 passing DDR4 or a new NAND node passing its predecessor.
Place and route
The physical design steps that put standard cells and macros in legal positions and then connect them with metal wiring that meets timing, power and design rules.

The full glossary

Need help acting on this?

Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.