Every request states baseline, delta, confidence and owner. The snapshot below is illustrative and follows the ledger format.
BUDGET NEGOTIATION SNAPSHOT (illustrative, release chip_budget_r6)
requested_perf_delta .. +7.5%
approved_perf_delta ... +3.0%
grant rate = 3.0 / 7.5 = 0.40 -> 40% of ask
power = +140 mW on 4200 -> 140 / 4200 = 3.33% -> +3.3%
area = +1.8 mm2 on 146.0 -> 1.8 / 146.0 = 1.23% -> +1.2%
new totals = 4340 mW, 147.8 mm2
verification = +0.5 wk on a 10 wk plan -> +5%
unresolved_items = 2 (each with owner and due date)Unresolved items gate the decision, not the slides. Two open items with owners mean conditional approval at best.
Dynamic power follows P = C x V^2 x f. A frequency ask without a voltage statement is not a proposal.
Plus 120 MHz on a 1500 MHz base (illustrative, CPU dynamic 1500 mW)
f ratio = 1620 / 1500 = 1.08 -> +8% dynamic at fixed V
fixed-V cost = 0.08 x 1500 = +120 mW
with +40 mV on 0.80 V: (0.84 / 0.80)^2 x 1.08 = 1.1025 x 1.08 = 1.1907
raised-V cost = 0.1907 x 1500 = +286 mW (about +19%)Option | Power cost | Verdict |
|---|---|---|
Raise V to hold timing | +286 mW | reject unless offset elsewhere |
Hold V, cut activity 8% | +0 mW net | approve with workload proof |
Reject the request | +0 mW | default when envelope is exhausted |
Small exceptions sum. Six approvals of 0.8% consume 4.8% before anyone feels nervous.
Cumulative exceptions vs a 5% guardband (illustrative, 4200 mW base)
six small = 6 x 0.8% = 4.8% = 6 x 33.6 = 201.6 mW
seventh ask = +1.0% = 42.0 mW
cumulative = 201.6 + 42.0 = 243.6 mW
guardband = 0.05 x 4200 = 210 mW
243.6 > 210, so the seventh ask escalatesThe rule is mechanical: track the cumulative sum against the guardband. Crossing it escalates regardless of how small the latest ask looks.
Grant rate 40%, power delta +3.3%, for a new total of 4340 mW.
The cumulative 5.8% exceeds the guardband, so the seventh ask escalates.