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.
- 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.
Show the data as a table
| 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 |
| 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 |
Show the data as a table
| Layers | USD 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 |
| Layers | Die area (mm2) | Gross die | Yield (%) | Cost per Gbit (USD) |
|---|---|---|---|---|
| 64 | 254.3 | 223 | 80 | $0.0079 |
| 96 | 169.5 | 345 | 80 | $0.0071 |
| 128 | 127.1 | 468 | 80 | $0.0067 |
| 176 | 92.46 | 654 | 80 | $0.00637 |
| 200 | 81.36 | 747 | 80 | $0.00627 |
| 232 | 70.14 | 872 | 80 | $0.00616 |
| 300 | 54.24 | 1,136 | 80 | $0.00601 |
| 400 | 40.68 | 1,526 | 80 | $0.00588 |
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
| Item | USD 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.
- 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 - 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) - 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 - 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) - 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 - 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.
- Micron 1α DRAM Technology (opens in a new tab), TechInsights, Undated web article, 2021. Micron 1-alpha 8 Gbit DDR4 die: 25.41 square millimetres, 0.315 Gbit per square millimetre.
- SK Hynix D1a EUV 16 Gb DDR5 DRAM Transistor Characteristics (opens in a new tab), TechInsights, Undated web article. Die measured at 7.40 mm by 7.11 mm (52.61 square millimetres) to the seal.
- Samsung D1z LPDDR5 DRAM with EUV Lithography (EUVL) (opens in a new tab), TechInsights (Jeongdong Choe), 16 April 2021. Samsung D1z 16 Gbit LPDDR5 die of 61.20 square millimetres; Micron D1z LPDDR4 comparison.
- Industry-leading DDR5 Technology: Micron vs. Samsung vs. SK hynix (opens in a new tab), TechInsights (Jeongdong Choe), Undated web article. Micron 16 Gbit DDR5 die of 66.26 square millimetres and bit density by vendor.
- Micron B47R 3D CTF CuA NAND Die, the World's First 176L (195T) (opens in a new tab), TechInsights, Undated web article, 2021. 512 Gbit TLC die of 49.84 square millimetres, 10.27 Gbit per square millimetre; 128-layer die for comparison.
- Micron 232-layer NAND now shipping (opens in a new tab), StorageReview (Lyle Smith), 26 July 2022. Micron's reported areal density of 14.6 Gbit per square millimetre for 232-layer TLC; the 1 Tbit die area follows from it.
- Intel 144-Tier Three-deck FG NAND with 161 Total Gates (opens in a new tab), Semiconductor Digest (analysis by Jeongdong Choe, TechInsights), 3 June 2021. Intel 144-layer 1 Tbit QLC die: 79.6 square millimetres, 12.86 Gbit per square millimetre.
- Samsung gives the 280-layer 3D NAND game away (opens in a new tab), Blocks and Files (Chris Mellor), 30 January 2024. Reported density of 28.5 Gbit per square millimetre for 280-layer QLC, used as an upper bound for the plausibility check.
Where it helps
The lifecycle stages this tool serves: 3 stages in 1 lifecycle.
More cost and business tools
- Mask set cost estimator
- Wafer cost model
- Test time and cost estimator
- Die area estimator
- MPW shuttle cost planner
- Last-time buy calculator
- IP make or buy comparison
- FPGA, structured ASIC or ASIC crossover calculator
- Bill of materials cost roll-up
- Equipment cost of ownership calculator
- Platform reuse savings calculator
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)
| Input | Unit | Range it holds for | Comes from |
|---|---|---|---|
| Memory type | choice | dram, nand | Your figure |
| Wafer cost | USD per 300 mm wafer | 500 to 20000 | Your figure |
| Die size entered as | choice | area, wh | Your figure |
| Die area | mm2 | 5 to 400 | Your figure |
| Die width | mm | 1 to 25 | Your figure |
| Die height | mm | 1 to 25 | Your figure |
| Aspect ratio, width over height | ratio | 0.5 to 3 | Your figure |
| Scribe lane width | um | 0 to 200 | Your figure |
| Wafer edge exclusion | mm | 0 to 10 | Your figure |
| Density per die | Gbit | 0.5 to 4096 | Your figure |
| NAND layers | layers | 24 to 500 | Your figure |
| Bits per cell | choice | 1, 2, 3, 4, 5 | Your figure |
| Array efficiency | % | 40 to 90 | Your figure |
| CMOS under array | choice | yes, no | Your figure |
| Die area from | choice | entered, cell | Your figure |
| DRAM cell area | um2 | 0.0005 to 0.01 | Your figure |
| NAND memory-hole footprint | um2 | 0.01 to 0.2 | Your figure |
| Yield model | choice | fixed, poisson, murphy, negbin | Your figure |
| Die yield | % | 20 to 98 | Your figure |
| Defect density | defects per cm2 | 0 to 2 | Your figure |
| Clustering factor | alpha | 0.5 to 20 | Your figure |
| Redundancy repair rescue | % of faulty die | 0 to 80 | Your figure |
| Capacity held back | % of capacity | 0 to 30 | Your figure |
| Probe test cost | USD per gross die | from 0 | Your figure |
| Assembly and final test cost | USD per good die | from 0 | Your figure |
| Wafer cost rise per 10 layers | % | 0 to 20 | Your 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.
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.
Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.