This document discusses techniques for reducing power dissipation in VLSI chip design. It begins by outlining the sources of power dissipation as dynamic power from charging/discharging capacitances, short-circuit current when transistors change state, and leakage current even when inactive. The document then examines various low-power design techniques at different levels, including system/algorithm optimizations, architectural improvements like parallelism/pipelining, circuit-level techniques, and technology approaches like multi-threshold devices. Specific circuit-level methods covered are dynamic power suppression through voltage scaling, adiabatic circuits that reuse energy, and logic styles affecting short-circuit power.