Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • Architecture Metrics Reference
  • Workload Taxonomy for Architects
  • Architecture Glossary
  • Computer Architecture Cheatsheet
  • Pipeline Fundamentals14
  • Memory Hierarchy15
  • NoC and Interconnect Architecture6
  • Coherency and Memory Ordering9
  • Performance Analysis9
  • Accelerator Architectures6
  • SoC Architecture Tradeoffs9
    • PPA at System Level
    • Power and Energy for the Architect
      • Dynamic Switching Power
      • Static and Leakage Power
      • DVFS and the Energy-Delay Tradeoff
      • Energy per Operation and the Memory Gap
  • Architecture Interview Prep14
Loading lesson

‹Power and Energy for the Architect
  1. Topics
  2. Computer Architecture
  3. SoC Architecture Tradeoffs
  4. Power and Energy for the Architect
  5. Dynamic Switching Power

Computer Architecture · All levels

Dynamic Switching Power

Switching power from C, V, f and activity, with worked numbers.

On this page

    The formula

    Charging and discharging capacitance costs energy each transition. The standard model is switching power equals activity times C times V squared times f.

    Pdyn​=αCV2f

    Term

    Meaning

    Unit

    C

    Effective switched capacitance

    Farad

    V

    Supply voltage

    Volt

    f

    Clock frequency

    Hertz

    alpha

    Activity factor: fraction of capacitance switching per cycle

    None

    Voltage matters most because it is squared. Frequency and activity enter linearly.

    Worked example

    Assume C = 1 nF, V = 0.8 V, f = 3 GHz and alpha = 0.15. The calc block below evaluates the formula.

    Diagram
    P_dyn = alpha x C x V^2 x f
      = 0.15 x 1e-9 F x (0.8 V)^2 x 3e9 Hz
      = 0.15 x 1e-9 x 0.64 x 3e9
      = 0.288 W = 288 mW

    Lowering only the voltage to 0.7 V scales power by the square of the ratio. The result is 0.2205 W, shown below.

    Diagram
    P_new = P_old x (V_new / V_old)^2
      = 0.288 W x (0.7 / 0.8)^2
      = 0.288 W x 0.765625
      = 0.2205 W = 220.5 mW

    Activity factor in practice

    Clocks toggle every cycle, so an ungated clock tree has alpha near 1. Datapath and control switch only on useful work, so their alpha is well below 1.

    Block

    What sets its activity

    How the architect lowers it

    Clock tree

    Gating coverage

    Clock gating, fewer clocked elements

    Datapath

    Operand changes per cycle

    Operand isolation, narrower active widths

    Control and decode

    Instruction mix

    Simpler decode, sleep modes when idle

    Common mistakes

    Common pitfall

    Power scales with V squared, not V. Cutting voltage 10 percent cuts switching power about 19 percent, since 0.9 squared is 0.81.

    Interview

    Likely probe: why voltage is the strongest DVFS lever. Answer: it is the only squared term, so small drops beat large frequency cuts for power.

    Check yourself C doubles at fixed V, f and alpha. What happens to switching power?

    It doubles. Power is linear in C.

    Check yourself Frequency halves at fixed C, V and alpha. What happens to switching power and to energy per cycle?

    Power halves. Energy per cycle is unchanged, because the same switching spread over twice the time still costs the same charge per cycle.

    Related topics

    • Static and Leakage Power

    • DVFS and the Energy-Delay Tradeoff

    • System-level PPA tradeoffs

    Previous

    69 / 86

    Next: Static and Leakage Power

    Up next

    Up nextStatic and Leakage Power

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • DVFS and the Energy-Delay Tradeoff
    • Energy per Operation and the Memory Gap