Area is the most concrete budget in the section: every block reports a number, the numbers add, and the total either fits the die or it does not. NanoSoC's roll-up is fully worked — 0.585 mm2 of blocks, 0.070 mm2 of wiring overhead, a 0.655 mm2 core inside a 0.940 mm2 budget at 69.7% utilisation — and this topic teaches how to build that roll-up, how much margin to keep, and how the budget travels from spreadsheet to synthesis to floorplan without silently changing meaning.
Lesson | After it you can... |
|---|---|
Add the block table to the core total and prove the utilisation. | |
Set a utilisation target and size the margin for growth. | |
Track a budget through synthesis and layout and rebalance an overrun. |
Suggested order: top to bottom. Roll the numbers up first, then learn what margin they need, then follow them through the flow. For the floorplan view of the same numbers see Die Size and Utilisation Targets; for budgeting across partitions see Budgeting Partitions and Their Interfaces.
Block subtotal, wiring and overhead allowance, and the core total against the die budget with utilisation. NanoSoC: 0.585 plus 0.070 equals 0.655 inside 0.940.