Techniques for preventing operating electronic systems and components from overheating as a result of the heat generated by the dissipation of electrical energy in the circuits. These range from the use of passive heat sinks to more active fans or liquid cooling systems. Another control-oriented approach is to have temperature sensors and control mechanisms reduce heat generation by reducing operating frequency, or even shutting down part of the circuit.