Die area estimator
Estimate die area from logic gates, memory bits, analog and IP blocks, input and output count and placement density, and see whether the die is pad or core limited.
Cost and businessFree to useHow it worksSourcesWhere it helps
Fills the inputs below with typical figures. Replace any of them with your own.
- Die area used
- 32.62 mm2
- 5.711 mm x 5.711 mm. Core limited: the circuits set the size
- Gross die per wafer
- 1,911
- 300 mm wafer, scribe and edge exclusion applied
- Core area
- 29.72 mm2
- Blocks plus routing and whitespace
- Core-limited die
- 32.62 mm2
- 5.711 mm x 5.711 mm with ring and seal
- Pad-limited die
- 10.63 mm2
- Smallest die that fits every pad
- Logic
- 15.24 mm2
- SRAM
- 3.116 mm2
- Hard IP
- 5.66 mm2
- Analog and mixed signal
- 3 mm2
- Blocks as share of die
- 82.8%
- Before routing, ring and seal
- Logic15.24 mm247%
- SRAM3.116 mm210%
- Hard IP5.66 mm217%
- Analog and mixed signal3 mm29%
- Routing and whitespace2.701 mm28%
- I/O pad ring2.674 mm28%
- Seal ring0.228 mm21%
Show the data as a table
| Item | Area (mm2) |
|---|---|
| Logic | 15.24 mm2 |
| SRAM | 3.116 mm2 |
| Hard IP | 5.66 mm2 |
| Analog and mixed signal | 3 mm2 |
| Routing and whitespace | 2.701 mm2 |
| I/O pad ring | 2.674 mm2 |
| Seal ring | 0.228 mm2 |
Sign in to save your inputs and come back to them later.
Logic density and SRAM bitcell change with the node; your gate count, SRAM bits, hard IP and analog area do not, so the hard IP shown here is the same area at every node. Real IP shrinks with the node.
- 180 nm773.8 mm2core limited, 63 die per wafer
- 130 nm397.4 mm2core limited, 136 die per wafer
- 90 nm203 mm2core limited, 285 die per wafer
- 65 nm109.3 mm2core limited, 549 die per wafer
- 40 nm55.85 mm2core limited, 1,103 die per wafer
- 28 nm32.62 mm2core limited, 1,911 die per wafer
- 16 or 14 nm FinFET, foundry18 mm2core limited, 3,482 die per wafer
- Intel 14 nm (2017 figures)16.22 mm2core limited, 3,864 die per wafer
- Intel 10 nm (2017 figures)13.43 mm2core limited, 4,665 die per wafer
- 7 nm13.46 mm2core limited, 4,656 die per wafer
- 5 nm12.78 mm2core limited, 4,902 die per wafer
- 3 nm12.43 mm2core limited, 5,040 die per wafer
- 2 nm12.34 mm2core limited, 5,076 die per wafer
Show the data as a table
| Item | Die area (mm2) |
|---|---|
| 180 nm | 773.8 mm2 |
| 130 nm | 397.4 mm2 |
| 90 nm | 203 mm2 |
| 65 nm | 109.3 mm2 |
| 40 nm | 55.85 mm2 |
| 28 nm | 32.62 mm2 |
| 16 or 14 nm FinFET, foundry | 18 mm2 |
| Intel 14 nm (2017 figures) | 16.22 mm2 |
| Intel 10 nm (2017 figures) | 13.43 mm2 |
| 7 nm | 13.46 mm2 |
| 5 nm | 12.78 mm2 |
| 3 nm | 12.43 mm2 |
| 2 nm | 12.34 mm2 |
| Block | Area (mm2) | Share of die |
|---|---|---|
| Logic | 15.24 | 46.7% |
| SRAM | 3.116 | 9.6% |
| Hard IP | 5.66 | 17.4% |
| Analog and mixed signal | 3 | 9.2% |
| Routing and whitespace | 2.701 | 8.3% |
| I/O pad ring | 2.674 | 8.2% |
| Seal ring | 0.228 | 0.7% |
How it works
Early in a project the die size sets the cost, the package and the schedule, and it has to be guessed from block counts. This tool adds up logic, SRAM, hard IP and analog areas from published density figures, adds routing space, the I/O ring and the seal ring, then checks whether the pads or bumps need more silicon than the circuits do.
- Size the logic. Logic is counted in gate equivalents (one two-input NAND is four transistors). Divide by the node's peak density to get the area at perfect packing, then by the placement utilisation, which is the share of the placement area covered by cells.
logic area = gates x transistors per gate / logic density / placement utilisation - Size the SRAM. A bit costs the area of its bitcell. The cell is only part of a macro: sense amplifiers, decoders and redundancy take the rest. Array efficiency is the cell share of the macro.
SRAM area = Mbit x 1,048,576 x bitcell area / array efficiency / 1,000,000 - Add hard IP and analog. Hard IP blocks (interface PHYs, PLLs, memories from a compiler) come as areas from their datasheets. Analog and mixed-signal area is entered as a total.
IP area = sum of (block area x count) - Add routing and whitespace. Top-level channels, the power grid, block spacing and an imperfect floorplan add area on top of the blocks.
core area = (logic + SRAM + IP + analog [+ I/O cells for flip chip]) x (1 + overhead) - Wrap the core in the ring and seal ring. For a wire-bonded die the I/O ring runs round the core and the seal ring round that. The core has the aspect ratio you choose (width over height).
core width = sqrt(core area x aspect); core height = sqrt(core area / aspect); core-limited die = (core width + 2 x (ring depth + seal)) x (core height + 2 x (ring depth + seal)) - Check the pads or bumps. Wire-bond pads sit round the edge, one per pad pitch, and rows of staggered pads multiply the count per length of edge. With k = sqrt(aspect) + 1 / sqrt(aspect), the die side u = sqrt(area) must give an edge long enough for every pad, less the corners. Flip chip puts bumps over the whole area on a grid.
pad-limited die = ((I/O count x pad pitch / rows + 8 x (ring depth + seal)) / (2 x k))^2; bump-limited die = (sqrt(bumps x pitch^2 x aspect) + 2 x seal) x (sqrt(bumps x pitch^2 / aspect) + 2 x seal) - Take the larger and count the die on a wafer. The die size used is the larger of the core-limited, pad-limited and bump-limited sizes. The wafer count adds the scribe lane to each side of the die and uses the standard rectangular-die approximation shared with the die-per-wafer tool.
die area = max(core-limited, pad-limited, bump-limited); gross die = floor(pi x (D/2)^2 / A − pi x D / sqrt(2 x A)), with D = wafer diameter − 2 x edge exclusion and A = (width + scribe) x (height + scribe)
Assumptions
- Logic density is the peak figure a foundry or analyst quotes for the densest standard cells. Real designs use a mix of cell heights and drive strengths, so use a lower density, or a lower utilisation, for performance-driven blocks.
- A gate equivalent is four transistors (a two-input NAND). Change the transistors per gate if your synthesis report counts differently.
- The node presets are editorial figures taken from published densities and bitcell sizes. Foundry-quoted logic density figures differ in method between companies, so compare nodes with care and replace them with your library data.
- Hard IP and analog areas are inputs: block shape and placement are not modelled, only their area.
- The ring depth is the height of the I/O cells including ESD and the pad. Flip-chip designs have no ring; their I/O circuits are counted as an area per bump pad.
Limits and warnings
- An early estimate. A floorplan with real block shapes, power-grid decisions and macro placement will move the answer by tens of percent.
- Memory compilers and register files other than the SRAM entered are not sized; add them as hard IP.
- Dummy fill, test structures, alignment marks, laser fuse and decoupling area are not modelled.
- Stitched reticles, multi-die packages and chiplets need their own split; a design over one reticle field is flagged but not partitioned.
- The die-per-wafer count is an approximation, not an exact placement.
Sources
The methods and default figures rest on these public sources. The wording here is our own; read the source for its full text.
- 10 nm technology leadership (opens in a new tab), Intel (Kaizad Mistry), Technology and Manufacturing Day, 28 March 2017. Logic transistor density by Intel node (45 nm to 10 nm) and the 10 nm high-density SRAM cell; a copy of the slides hosted by a university.
- The Truth of TSMC 5nm (opens in a new tab), Angstronomics (SkyJuice), 25 June 2022. Calculated transistor densities for 7 nm, 5 nm and 3 nm libraries from measured pitches, and why headline density figures differ.
- Intel, TSMC Tout SRAM Breakthroughs At 2nm (opens in a new tab), Mark LaPedus (Substack), 19 February 2025. High-density SRAM bitcell and macro density reported at ISSCC 2025 for TSMC N2 and Intel 18A.
- 7nm Processes at IEDM (opens in a new tab), Design And Reuse (coverage of IEDM, 3 to 7 December 2016), December 2016. TSMC's 7 nm SRAM cell of 0.027 square micrometres.
Where it helps
The lifecycle stages this tool serves: 8 stages in 8 lifecycles.
More cost and business tools
- Mask set cost estimator
- Wafer cost model
- Test time and cost estimator
- MPW shuttle cost planner
- Last-time buy calculator
- IP make or buy comparison
- FPGA, structured ASIC or ASIC crossover calculator
- Memory bit cost estimator
- Bill of materials cost roll-up
- Equipment cost of ownership calculator
- Platform reuse savings calculator
Method notev1Formula, ranges, sources and limits
Estimates die area from logic gates, SRAM bits, hard IP and analog blocks, adds routing space, the I/O ring and the seal ring, checks whether pads or bumps set the size, and counts gross die on a wafer.
Formula
logic area = gates x transistors per gate / logic density / placement utilisation; SRAM area = Mbit x 1,048,576 x bitcell area / array efficiency / 1,000,000; IP area = sum of (block area x count); core area = (logic + SRAM + IP + analog [+ I/O cells for flip chip]) x (1 + overhead); core width = sqrt(core area x aspect); core height = sqrt(core area / aspect); core-limited die = (core width + 2 x (ring depth + seal)) x (core height + 2 x (ring depth + seal)); pad-limited die = ((I/O count x pad pitch / rows + 8 x (ring depth + seal)) / (2 x k))^2; bump-limited die = (sqrt(bumps x pitch^2 x aspect) + 2 x seal) x (sqrt(bumps x pitch^2 / aspect) + 2 x seal); die area = max(core-limited, pad-limited, bump-limited); gross die = floor(pi x (D/2)^2 / A − pi x D / sqrt(2 x A)), with D = wafer diameter − 2 x edge exclusion and A = (width + scribe) x (height + scribe)
| Input | Unit | Range it holds for | Comes from |
|---|---|---|---|
| Process node | choice | 180, 130, 90, 65, 40, 28, 16, i14, i10, 7, 5, 3, 2 | Your figure |
| Wafer diameter | choice | 200, 300 | Your figure |
| Peak logic density | million transistors per mm2 | 0.05 to 400 | Your figure |
| Transistors per gate equivalent | transistors | 1 to 12 | Your figure |
| Logic gates | million NAND2 equivalents | from 0 | Your figure |
| Logic placement utilisation | % | 20 to 95 | Your figure |
| SRAM bitcell area | um2 | 0.01 to 10 | Your figure |
| SRAM | Mbit | from 0 | Your figure |
| SRAM array efficiency | % | 30 to 95 | Your figure |
| Analog and mixed signal area | mm2 | from 0 | Your figure |
| Routing and whitespace overhead | % | 0 to 50 | Your figure |
| I/O style | choice | wirebond, flipchip | Your figure |
| I/O count | pads | from 0 | Your figure |
| Pad pitch | um | 20 to 200 | Your figure |
| Pad rows | rows | 1 to 4 | Your figure |
| I/O ring depth | um | 0 to 500 | Your figure |
| Bumps | bumps | from 0 | Your figure |
| Bump pitch | um | 30 to 300 | Your figure |
| I/O cell area per bump | um2 | from 0 | Your figure |
| Seal ring width | um | 0 to 100 | Your figure |
| Scribe lane width | um | 0 to 200 | Your figure |
| Aspect ratio, width over height | ratio | 0.25 to 4 | Your figure |
| Wafer edge exclusion | mm | 0 to 10 | Your figure |
Outputs: Logic area (mm2); SRAM area (mm2); Hard IP area (mm2); Core area (mm2); Core-limited die (mm2); Pad-limited die (mm2); Die area used (mm2); Die width (mm); Die height (mm); Gross die per wafer (die).
Assumptions
- Logic density is the peak figure a foundry or analyst quotes for the densest standard cells. Real designs use a mix of cell heights and drive strengths, so use a lower density, or a lower utilisation, for performance-driven blocks.
- A gate equivalent is four transistors (a two-input NAND). Change the transistors per gate if your synthesis report counts differently.
- The node presets are editorial figures taken from published densities and bitcell sizes. Foundry-quoted logic density figures differ in method between companies, so compare nodes with care and replace them with your library data.
- Hard IP and analog areas are inputs: block shape and placement are not modelled, only their area.
- The ring depth is the height of the I/O cells including ESD and the pad. Flip-chip designs have no ring; their I/O circuits are counted as an area per bump pad.
Uncertainty: The arithmetic is exact; a real floorplan will differ by tens of percent. Logic density and utilisation are the largest unknowns, since peak density figures are not reached by real designs.
Known limits
- An early estimate. A floorplan with real block shapes, power-grid decisions and macro placement will move the answer by tens of percent.
- Memory compilers and register files other than the SRAM entered are not sized; add them as hard IP.
- Dummy fill, test structures, alignment marks, laser fuse and decoupling area are not modelled.
- Stitched reticles, multi-die packages and chiplets need their own split; a design over one reticle field is flagged but not partitioned.
- The die-per-wafer count is an approximation, not an exact placement.
Where the method comes from
The Hub's own block-area arithmetic. The die-per-wafer count is the standard rectangular-die approximation shared with the die-per-wafer tool. Density and bitcell presets are taken from the published figures named in the sources.
Reference example, checked by test: Worked example in this method note: 28 nm preset (7.5 million transistors per mm2, 0.13 um2 bitcell), 20 million gates at 70% utilisation, 16 Mbit SRAM at 70% efficiency, 3 mm2 analog, the default three IP blocks (5.66 mm2), 10% overhead, a square wire-bonded die with a 120 um ring, a 10 um seal ring, 300 pads at 40 um in one row, an 80 um scribe lane and 3 mm edge exclusion. Logic area 15.2381; SRAM area 3.1158; Hard IP area 5.66; Core area 29.7153; Core-limited die 32.6175; Pad-limited die 10.6276; Die area used 32.6175; Die width 5.7112; Die height 5.7112; Gross die per wafer 1,911.
Versions
- v1 (2026-10-25): First version, built from the tool idea.
Terms on this page
- 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.
- IP
- Intellectual property (IP).
- Utilisation
- The fraction of available placeable core area consumed by cell and macro instances, typically quoted as a percentage.
- Die
- A single rectangular block of processed silicon cut from a finished wafer, carrying one complete circuit.
- SRAM
- A volatile memory that holds each bit in a cross-coupled inverter latch, keeping its value as long as power is applied and needing no refresh.
- IO ring
- The band of IO cells, ESD structures and power pads around the core that interfaces the die to the package, providing level translation, drive strength and electrostatic protection.
- Seal ring
- A continuous ring of stacked metal and via structures around the die perimeter that blocks moisture ingress and stops dicing-induced cracks from propagating into active circuitry.
- Silicon
- The group IV element that carries almost all commercial semiconductor volume, valued for its abundance, its stable native oxide and a manufacturing base refined over sixty years.
- NAND flash
- Non-volatile memory whose cells are wired in series strings, trading random access for very high density and low cost per bit.
- Transistor
- A three-terminal semiconductor device in which a signal on one terminal controls current flow between the other two, giving switching or amplification.
- Hard IP
- IP delivered as a fixed physical layout for one specific process, such as a PHY, PLL or memory compiler instance.
- PHY
- The block that converts digital data into signals on the medium and back, comprising the PCS, PMA and PMD sublayers plus clocking and analogue front end.
Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.