The document provides an overview of various low power VLSI design techniques at the architectural level. It discusses dynamic voltage scaling, dynamic threshold voltage schemes like Vth-hopping and dynamic Vth scaling, microprocessor sleep modes, adaptive filtering, switching activity reduction using guarded evaluation, bus multiplexing, and parallel and pipelined architectures. It explains how these techniques can be used to reduce power consumption by decreasing voltage/frequency, turning off unused components, reducing switching activity, and improving throughput without increasing frequency.