Skip to main content
Modules / Tools / Memory bit cost estimator

Memory bit cost estimator

Estimate DRAM or NAND cost per gigabit from wafer cost, die size, density, layers, bits per cell and yield, and how it moves with each lever.

Cost and businessFree to useHow it worksSourcesWhere it helps

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

Memory type

Changes which cell inputs apply.

1 Tbit is 1,024 Gbit.

Wafer and die size

300 mm wafer, processed cost in US dollars. The preset wafer costs are editorial.

Use the wafer cost model to build one up.

To the seal ring, as teardown reports give it.

Added to each side for the wafer count.

NAND cell array

Share of the die that is cell array. In the results it gives the implied cell size.

Used in the layer sweep. With it the whole die shrinks as layers are added.

Yield

Before redundancy repair, as the next field applies it.

Spare rows, columns and blocks. Leave 0 if your yield is already after repair.

Capacity, test and assembly

Spare blocks, error-correction parity and over-provisioning that are not sold.

Paid on every die on the wafer.

Used in the layer sweep only. Editorial default; 0 holds the wafer cost fixed.

Cost per Gbit
$0.00616
Die only $0.00616 per Gbit
Cost per GB
$0.0493
Eight Gbit to the gigabyte
Gross die per wafer
872
9.549 mm x 7.345 mm, 70.14 mm2
Die yield
80%
After any repair
Good die per wafer
697.6
Sellable Gbit per wafer
714,342
1,024 Gbit sold per die
Cost per good die
$6.31
0% is probe, assembly and final test
Bit density
14.6 Gbit per mm2
Implied memory-hole footprint
0.0333 um2
From density, layers, bits per cell and efficiency

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

Cost per Gbit against die yield
Line chart of USD per Gbit against Die yield (%), one line. The same numbers are in the table under the chart.$0$0.0025$0.005$0.0075$0.01406080100Die yield (%)USD per Gbit
Show the data as a table
Cost per Gbit against die yield
Die yield (%)USD per Gbit
40$0.0123
50$0.00986
60$0.00821
70$0.00704
80$0.00616
90$0.00548
100$0.00493
Cost against die yield, everything else held
Die yield (%)Cost per Gbit (USD)Cost per GB (USD)
40$0.0123$0.0986
50$0.00986$0.0788
60$0.00821$0.0657
70$0.00704$0.0563
80$0.00616$0.0493
90$0.00548$0.0438
100$0.00493$0.0394
Cost per Gbit against layer count, same capacity and cell
Line chart of USD per Gbit against Layers, one line. The same numbers are in the table under the chart.$0.006$0.0065$0.007$0.0075100200300400LayersUSD per Gbit
Show the data as a table
Cost per Gbit against layer count, same capacity and cell
LayersUSD per Gbit
64$0.0079
96$0.0071
128$0.0067
176$0.00637
200$0.00627
232$0.00616
300$0.00601
400$0.00588
Layer sweep: die size, yield and cost at each layer count
LayersDie area (mm2)Gross dieYield (%)Cost per Gbit (USD)
64254.322380$0.0079
96169.534580$0.0071
128127.146880$0.0067
17692.4665480$0.00637
20081.3674780$0.00627
23270.1487280$0.00616
30054.241,13680$0.00601
40040.681,52680$0.00588
Cost per GB of each preset, with its editorial wafer cost and yield

Die sizes are measured or reported for real parts; wafer costs and yields are editorial estimates, so read this as a comparison of die efficiency, not a market price.

  • DDR4 8 Gbit, 1-alpha class (25.41 mm2)$1.620.315 Gbit per mm2
  • DDR5 16 Gbit, 1-alpha class (52.61 mm2)$2.340.304 Gbit per mm2
  • DDR5 16 Gbit, 1-z class (66.26 mm2)$2.540.241 Gbit per mm2
  • LPDDR5 16 Gbit, 1-z class (61.20 mm2)$2.340.261 Gbit per mm2
  • NAND 176-layer TLC 512 Gbit (49.84 mm2)$0.053410.3 Gbit per mm2
  • NAND 232-layer TLC 1 Tbit (70.14 mm2)$0.049314.6 Gbit per mm2
  • NAND 144-layer QLC 1 Tbit (79.6 mm2)$0.043412.9 Gbit per mm2
  • NAND 232-layer TLC, yield from defect density$0.044314.6 Gbit per mm2
Show the data as a table
Cost per GB of each preset, with its editorial wafer cost and yield
ItemUSD per GB
DDR4 8 Gbit, 1-alpha class (25.41 mm2)$1.62
DDR5 16 Gbit, 1-alpha class (52.61 mm2)$2.34
DDR5 16 Gbit, 1-z class (66.26 mm2)$2.54
LPDDR5 16 Gbit, 1-z class (61.20 mm2)$2.34
NAND 176-layer TLC 512 Gbit (49.84 mm2)$0.0534
NAND 232-layer TLC 1 Tbit (70.14 mm2)$0.0493
NAND 144-layer QLC 1 Tbit (79.6 mm2)$0.0434
NAND 232-layer TLC, yield from defect density$0.0443

How it works

The price of memory is quoted per bit, so the question is how many good bits one wafer yields and what that wafer costs. This tool turns a wafer cost, a die size, a density and a yield into cost per gigabit and per gigabyte for DRAM or 3D NAND, with the test and assembly cost added, and shows how the answer moves with yield and, for NAND, with the number of layers.

  1. Find the die size. Enter the die area, or its width and height. Or let the tool build it up: DRAM from the cell area and the array efficiency, NAND from the memory-hole footprint, the layer count and the bits per cell. Array efficiency is the share of the die that is memory array rather than periphery.DRAM die area = bits x cell area / array efficiency; NAND die area = bits / (layers x bits per cell) x hole footprint / array efficiency; bits = gigabits x 1,073,741,824
  2. Count the die on the wafer. The scribe lane is added to each side of the die, and the standard rectangular-die approximation shared with the die-per-wafer tool gives the gross count on a 300 mm wafer.gross die = floor(pi x (D/2)^2 / A − pi x D / sqrt(2 x A)), with D = 300 − 2 x edge exclusion and A = (width + scribe) x (height + scribe)
  3. Find the yield. Enter a yield, or compute it from defect density and die area. Poisson treats defects as random and independent; Murphy softens that for clustering; the negative binomial model has a clustering factor. Redundant rows, columns and blocks then rescue a share of the faulty die.Poisson: Y = e^(−A x D0); Murphy: Y = ((1 − e^(−A x D0)) / (A x D0))^2; negative binomial: Y = (1 + A x D0 / alpha)^(−alpha); with repair: Y' = Y + (1 − Y) x repair share; A in cm2
  4. Cost the good die. Probe test is paid on every gross die, assembly and final test on every good die. Spare blocks, parity and over-provisioning hold back some capacity that is never sold.good die = gross die x Y'; cost per good die = (wafer cost + probe cost x gross die) / good die + assembly cost; sellable gigabits = density x (1 − spare share)
  5. Express it per bit. Cost per gigabit is the cost of a good die over its sellable gigabits. A gigabyte is eight gigabits.cost per Gbit = cost per good die / sellable Gbit; cost per GB = 8 x cost per Gbit; bit density = density / die area
  6. Sweep yield and layers. The yield table holds everything else fixed and varies only the yield. For NAND the layer sweep keeps the capacity, the cell footprint and the bits per cell. With CMOS under the array the whole die shrinks as layers are added; without it the periphery stays the same size. The wafer cost rises by your slope for every 10 layers added. For DRAM the sweep varies the die area at the same density.NAND die area at L layers = array area x (L0 / L) / array efficiency (CMOS under array), or array area x (L0 / L) + periphery (otherwise)

Assumptions

  • A gigabit is 2^30 bits and a terabit is 1,024 gigabits, as memory die are sized. A gigabyte is eight gigabits.
  • The wafer is 300 mm. The wafer cost is for the processed wafer, in US dollars.
  • Final test yield is taken as 100%: assembly and final test are charged on good die only, with no further loss.
  • The die presets use die sizes measured or reported for real parts. Wafer costs and yields are editorial estimates; replace them with a quote or your own data.
  • The wafer cost slope per 10 layers in the NAND sweep is an editorial default; set it to 0 to hold the wafer cost fixed.

Limits and warnings

  • Memory prices in the market follow supply and demand, not cost; this is a cost build-up, not a price forecast.
  • Yield on a memory line moves with maturity; a fixed figure is a snapshot and a defect-density model assumes a steady process.
  • Multi-die stacks, through-silicon vias, high-bandwidth memory base dies and controller costs are not included.
  • Binning of die into speed or quality grades, and die that are good but sold at a lower density, are not modelled beyond the spare share.
  • Wafer cost depends on layer count, EUV use and fab loading; use the wafer cost model to build one up.

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: 3 stages in 1 lifecycle.

Method notev1Formula, ranges, sources and limits

Estimates the cost per gigabit and per gigabyte of a DRAM or 3D NAND die from wafer cost, die size, density, yield, test and assembly cost and spare capacity.

Formula

DRAM die area = bits x cell area / array efficiency; NAND die area = bits / (layers x bits per cell) x hole footprint / array efficiency; bits = gigabits x 1,073,741,824; gross die = floor(pi x (D/2)^2 / A − pi x D / sqrt(2 x A)), with D = 300 − 2 x edge exclusion and A = (width + scribe) x (height + scribe); Poisson: Y = e^(−A x D0); Murphy: Y = ((1 − e^(−A x D0)) / (A x D0))^2; negative binomial: Y = (1 + A x D0 / alpha)^(−alpha); with repair: Y' = Y + (1 − Y) x repair share; A in cm2; good die = gross die x Y'; cost per good die = (wafer cost + probe cost x gross die) / good die + assembly cost; sellable gigabits = density x (1 − spare share); cost per Gbit = cost per good die / sellable Gbit; cost per GB = 8 x cost per Gbit; bit density = density / die area; NAND die area at L layers = array area x (L0 / L) / array efficiency (CMOS under array), or array area x (L0 / L) + periphery (otherwise)

Inputs
InputUnitRange it holds forComes from
Memory typechoicedram, nandYour figure
Wafer costUSD per 300 mm wafer500 to 20000Your figure
Die size entered aschoicearea, whYour figure
Die areamm25 to 400Your figure
Die widthmm1 to 25Your figure
Die heightmm1 to 25Your figure
Aspect ratio, width over heightratio0.5 to 3Your figure
Scribe lane widthum0 to 200Your figure
Wafer edge exclusionmm0 to 10Your figure
Density per dieGbit0.5 to 4096Your figure
NAND layerslayers24 to 500Your figure
Bits per cellchoice1, 2, 3, 4, 5Your figure
Array efficiency%40 to 90Your figure
CMOS under arraychoiceyes, noYour figure
Die area fromchoiceentered, cellYour figure
DRAM cell areaum20.0005 to 0.01Your figure
NAND memory-hole footprintum20.01 to 0.2Your figure
Yield modelchoicefixed, poisson, murphy, negbinYour figure
Die yield%20 to 98Your figure
Defect densitydefects per cm20 to 2Your figure
Clustering factoralpha0.5 to 20Your figure
Redundancy repair rescue% of faulty die0 to 80Your figure
Capacity held back% of capacity0 to 30Your figure
Probe test costUSD per gross diefrom 0Your figure
Assembly and final test costUSD per good diefrom 0Your figure
Wafer cost rise per 10 layers%0 to 20Your figure

Outputs: Die area (mm2); Gross die per wafer (die); Die yield after repair (fraction); Good die per wafer (die); Sellable Gbit per wafer (Gbit); Cost per Gbit (USD); Cost per GB (USD); Bit density (Gbit per mm2).

Assumptions

  • A gigabit is 2^30 bits and a terabit is 1,024 gigabits, as memory die are sized. A gigabyte is eight gigabits.
  • The wafer is 300 mm. The wafer cost is for the processed wafer, in US dollars.
  • Final test yield is taken as 100%: assembly and final test are charged on good die only, with no further loss.
  • The die presets use die sizes measured or reported for real parts. Wafer costs and yields are editorial estimates; replace them with a quote or your own data.
  • The wafer cost slope per 10 layers in the NAND sweep is an editorial default; set it to 0 to hold the wafer cost fixed.

Uncertainty: The arithmetic is exact; the result is as good as the wafer cost and yield entered, which are the largest unknowns. With the editorial wafer costs, expect a real cost per bit to differ by a third or more either way.

Known limits

  • Memory prices in the market follow supply and demand, not cost; this is a cost build-up, not a price forecast.
  • Yield on a memory line moves with maturity; a fixed figure is a snapshot and a defect-density model assumes a steady process.
  • Multi-die stacks, through-silicon vias, high-bandwidth memory base dies and controller costs are not included.
  • Binning of die into speed or quality grades, and die that are good but sold at a lower density, are not modelled beyond the spare share.
  • Wafer cost depends on layer count, EUV use and fab loading; use the wafer cost model to build one up.

Where the method comes from

The Hub's own cost-per-bit arithmetic on the standard rectangular-die approximation shared with the die-per-wafer tool and the standard Poisson, Murphy and negative binomial yield models. The presets use die sizes published in the sources.

Reference example, checked by test: Worked example in this method note: a DRAM die of 50 mm2 at 16 Gbit, aspect 1, 80 um scribe, 3 mm edge exclusion, a $4,000 wafer, 80% die yield, no repair, no spare capacity, $0.50 probe cost per gross die and $1.50 assembly cost per good die. Die area 50; Gross die per wafer 1,236; Die yield after repair 0.8; Good die per wafer 988.8; Sellable Gbit per wafer 15,820.8; Cost per Gbit 0.385644; Cost per GB 3.08515; Bit density 0.32.

Versions

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

All models in the register

Terms on this page

DRAM
A volatile memory that stores each bit as charge on a capacitor reached through one access transistor, so contents leak away and must be refreshed periodically.
NAND flash
Non-volatile memory whose cells are wired in series strings, trading random access for very high density and low cost per bit.
Wafer
A thin, polished disc of single-crystal silicon on which hundreds or thousands of identical circuits are built at the same time.
Die size
The physical area of a single chip on the wafer, set by whichever dominates: total logic and memory area, IO and bump count, or analogue and power structures.
Yield
The share of manufactured units that meet specification, counted at a given step: line yield through the fab, die yield at wafer sort, and assembly and final test yield after packaging.
3D NAND
Flash built as vertical strings running through a stack of wordline layers, so density grows by adding layers rather than shrinking lithographic features.
Layer count
The number of stacked wordline planes in a 3D NAND device, the headline density metric for each generation.
Die
A single rectangular block of processed silicon cut from a finished wafer, carrying one complete circuit.
300 mm wafer
The 300 millimetre diameter silicon wafer that is the standard substrate for leading-edge logic and memory.
D0
The average number of yield-killing defects per unit area, conventionally per square centimetre, used as the single parameter summarising a process's random defect performance in yield models.
Final test
Electrical test of the packaged device on automated test equipment, after assembly, typically across temperature and using a handler and load board rather than a wafer prober.
Parity
A single redundant bit set so the number of ones in a word is even or odd, detecting any odd number of bit errors without correcting them.

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.