Course

Computer - Low Power VLSI Circuits & Systems

Indian Institute of Technology Kharagpur

Course outline:

Basics of MOS circuits:
MOS Transistor structure and device modeling; MOS Inverters; MOS Combinational Circuits - Different Logic Families; Sources of Power dissipation: Dynamic Power Dissipation, Short Circuit Power, Switching Power, Gliching Power; Static Power Dissipation; Degrees of Freedom.

Supply Voltage Scaling Approaches:
Device feature size scaling; Multi-Vdd Circuits; Architectural level approaches: Parallelism, Pipelining; Voltage scaling using high-level transformations; Dynamic voltage scaling; Power Management.

Switched Capacitance Minimization Approaches:
Hardware Software Tradeoff; Bus Encoding; Two’s complement Vs Sign Magnitude; Architectural optimization; Clock Gating; Logic styles.

Leakage Power minimization Approaches:
Variable-threshold-voltage CMOS (VTCMOS) approach; Multi-threshold-voltage CMOS (MTCMOS) approach; Power gating; Transistor stacking; Dual-Vt assignment approach (DTCMOS).

Special Topics:
Adiabatic Switching Circuits; Battery-aware Synthesis; Variation tolerant design; CAD tools for low power synthesis.

Course Lectures