ExpertQuestion 349 of 111Source PDF page undefined

What does the short-circuit (transition) power formula capture that dynamic power doesn't, and what specifically controls it during placement?

From PDVerse PnR Interview Handbook · pdVerse Mentor Guide

Short Answer

Transition (short-circuit) power occurs when the input transition is slow enough that NMOS and PMOS conduct simultaneously, creating a direct supply-to-ground path that contributes nothing to gate operation: Pt = I^2 * (Rp + Rn). This is a genuinely different mechanism from dynamic (switching) power -- it's wasted current from both transistors briefly conducting together, not useful charge/discharge of a load capacitance. Reduce it by controlling max input transitions during placement, or specifying max allowable transition per cell in the library.

Technical Reference DiagramWhat does the short-circuit (transition) power formula capture that dynamic power doesn't, and what specifically controls it during placement?
What does the short-circuit (transition) power formula capture that dynamic power doesn't, and what specifically controls it during placement?, illustrating the physical design concept.

Technical Explanation

  • Transition (short-circuit) power occurs when the input transition is slow enough that NMOS and PMOS conduct SIMULTANEOUSLY -- creating a direct supply-to-ground current path that contributes NOTHING to actual gate operation.
  • Formula: Pt = I^2 (Rp + Rn) -- current squared times the sum of PMOS and NMOS resistance, a genuinely different mechanism from dynamic power's V^2sum(fi*Ci).
  • This is fundamentally wasted current, not useful charge/discharge of a load capacitance -- dynamic power is the cost of DOING the switching work; short-circuit power is pure overhead from doing it too slowly.
  • Reduce it by controlling MAX INPUT TRANSITIONS during placement, or by specifying max allowable transition per cell directly in the library -- the fix targets slew, not load capacitance, which is exactly why it's a distinct lever from dynamic power reduction.

Formula Or Decision Rule

Pt = I^2 (Rp + Rn) -- distinct from Pd = V^2sum(fi*Ci); short-circuit power is driven by slow input transitions causing simultaneous PMOS/NMOS conduction, not by switching activity or load capacitance directly.

What To Check

  • Warning sign: a design shows higher-than-expected total power despite load capacitance already being well-controlled via placement-stage limits.
  • Inspect: check whether input transitions (slew) across the design are being adequately controlled -- an uncontrolled slow transition can drive real short-circuit power that load-capacitance limiting alone wouldn't address.
  • Correct: apply max-transition limits during placement (or via library-level max-transition specification) specifically to address this separate power mechanism.

Command Checks & Actions

ICC2set_max_transition <value>

Limits input transition (slew) across the design, the specific lever for reducing short-circuit power -- distinct from load-capacitance limiting, which targets dynamic power.

ICC2report_power

Reports the actual power breakdown, letting you distinguish whether a power problem is dominated by dynamic or short-circuit contributions.

Healthy, Suspicious & Hard-stop Results

  • Expected: input transitions across the design stay within controlled limits, keeping short-circuit power contribution low, verified via report_power's breakdown.
  • Investigate: total power is higher than expected despite load capacitance being well-controlled -- check input transition control specifically, since short-circuit power has its own independent root cause.
  • Stop: power optimization effort is focused entirely on load-capacitance/dynamic-power levers while input transitions remain uncontrolled, ignoring the separate short-circuit power mechanism entirely.

Common Mistake

The Trap: Conflating short-circuit power with dynamic power because both are "switching-related" -- they're driven by genuinely different physical mechanisms (simultaneous conduction from slow transitions, versus charge/discharge of load capacitance) and require different fixes (transition control versus capacitance control).

What The Interviewer Is Testing

Whether you know short-circuit power is a genuinely distinct mechanism from dynamic power, with its own formula and its own specific fix (transition control), not just "another kind of switching power."

Practical Example

Debug Scenario: A design's total power is higher than a comparable design despite similar switching activity and load capacitance. Checking report_power's breakdown reveals a meaningfully higher short-circuit power contribution, traced back to poorly controlled input transitions on several nets -- a separate root cause from anything load-capacitance limiting would have addressed.

Physical Design & Planning Handbook

Dive into 14 comprehensive chapters covering netlist sanity, FinFET grids, macro placement, power grids, CTS, and timing budgeting.