6.4.6 · D5Power, Thermal & Reliability

Question bank — Thermal throttling mechanisms

1,529 words7 min readBack to topic

Vocabulary reminder before you start: is the junction temperature (the temperature of the actual silicon transistors, not the outside case), is thermal resistance in °C/W (how many degrees hotter the junction gets per watt dissipated), is dynamic (switching) power, and is the thermal time constant (how slowly the chip+cooler warms up).


True or false — justify

Recall

Throttling means the chip has failed or is defective. ::: False — throttling is the protection working; the chip deliberately slows to stay under . The real fault to chase is inadequate cooling (high ), not the throttling behaviour. Lowering only the clock frequency is just as thermally effective as DVFS. ::: False — frequency enters linearly, but voltage enters as and speed needs , so DVFS scales power like and saves far more heat per unit of lost speed. A chip can never draw more than its TDP. ::: False — TDP is a sustained cooling-design target, not a hard cap. Thermal mass () lets boost states exceed TDP for seconds until the heatsink warms. Throttling reduces static (leakage) power. ::: Mostly false — DVFS/clock-based throttling directly attacks the dynamic term ; leakage is only reduced indirectly because lower voltage and lower temperature both cut leakage. See Dynamic vs Static Power. If a chip is throttling, buying a bigger heatsink can eliminate it. ::: Often true — a lower means stays below the trip point at the same power, so the chip runs full speed. But it fails to help if the ambient itself is too high. Hysteresis makes the chip run slower on average. ::: False — hysteresis (disengaging at , not exactly at ) only prevents rapid on/off chatter; it stabilises switching without meaningfully lowering average performance. Two identical chips at the same power will reach the same junction temperature. ::: False — depends on both ambient and the cooling . Different rooms or coolers give different for the same . Emergency shutdown (THERMTRIP) happens at the same temperature as the throttle trip point. ::: False — the trip point sits below for margin; THERMTRIP is the last-resort hard power-off at after gentler mechanisms failed.


Spot the error

Recall

"Dynamic power is , so cutting voltage in half halves the power." ::: Error: the correct law is . Voltage is squared, so halving (at fixed ) quarters that factor, not halves it — and in real DVFS drops too, compounding the saving toward . "Since heat flows instantly, the junction temperature jumps the moment power rises." ::: Error: there is thermal capacitance , so rises gradually with time constant . That delay is exactly what enables turbo boost. "Clock gating and clock throttling are the same thing." ::: Error: clock gating stops the clock to idle blocks (no work lost); clock throttling/duty-cycling inserts idle cycles into active work (T-states), deliberately slowing a running unit. One saves free power, the other sacrifices performance. "Turbo boost proves TDP is a lie / marketing." ::: Error: boost is physically legitimate — thermal mass absorbs the extra energy for a few seconds before rises. TDP is the steady-state number the cooler must handle; boost is the transient the mass permits. "Because is linear, doubling power always doubles junction temperature." ::: Error: it doubles the rise above ambient, not the absolute . From ambient, doubling from 20 °C to 40 °C moves from 50 °C to 70 °C — not a doubling. "Voltage causes electromigration wear, so throttling voltage down damages the chip." ::: Error: high current density and high temperature drive electromigration; lowering voltage reduces both power and temperature, so throttling improves reliability, it doesn't harm it.


Why questions

Recall

Why does throttling drop voltage and frequency together instead of frequency alone? ::: Because a transistor needs enough voltage to switch reliably at a given speed ( near threshold), so lowering permits lowering — and since overall, taking both knobs down yields the biggest heat cut per lost performance. Why is voltage the "quadratic-in- is the whole game" lever? ::: Because switching energy is — the field the supply must drive scales with and the charge moved also scales with , so energy (and thus power) grows as before you even account for . Why does a thermal sensor sit on-die rather than on the case or heatsink? ::: Because the silicon junction is where damage happens and it heats first; a case or heatsink sensor lags behind by the thermal time constant, reading too cool during a fast spike and reacting too late. Why does throttling exist rather than just letting a chip shut down when hot? ::: Shutdown loses all work; throttling trades a little performance for continued operation, keeping the chip below while still computing — a slow working chip beats a fast dead one. Why does a better cooler ( lower) let a chip clock higher? ::: A smaller means less temperature rise per watt (), so the junction reaches the trip point at a higher power, letting more of the budget go to a higher . See Thermal Resistance and Heatsinks. Why does hysteresis prevent oscillation but a single sharp trip point does not? ::: With one point, the tiny cooling from throttling immediately re-crosses the trip, re-enabling full power, which re-heats — a fast on/off chatter. A gap forces the chip to cool meaningfully before releasing, giving clean stable switching.


Edge cases

Recall

What happens at (chip idle) — is equal to ambient? ::: In steady state yes: . The junction can never be cooler than ambient with passive cooling, because heat only flows from hot to cold. If ambient temperature already exceeds the trip point, what can throttling achieve? ::: Nothing helpful — even at zero power, so the chip cannot avoid the trip by slowing down; only lowering ambient or improving cooling helps. During a sub-second burst, why can a chip legally exceed sustainable power? ::: Because lags via ; over a time the junction has barely warmed, so the extra energy is temporarily stored in thermal mass rather than raising temperature past the limit. As under constant power, where does settle? ::: The exponential decays to zero, so — the steady-state value. If that value exceeds the trip point, sustained throttling is unavoidable. If activity factor (nothing toggling), what is dynamic power? ::: — no switching means no dynamic dissipation. This is the limiting case that clock gating exploits: freeze the clock to idle blocks so their effectively drops to zero. On a multicore chip near the limit, why might the controller park a whole core rather than deepen DVFS on all cores? ::: Parking removes an entire core's leakage and switching at once (a large discrete heat cut), which can be more effective than shaving every core's voltage further when the remaining cores still have thermal headroom to run fast. What is the limiting behaviour if (a perfect cooler)? ::: regardless of power, so the junction never leaves ambient and throttling never triggers — the theoretical ideal that real finite- heatsinks only approach.


Connections