Search this site

Video Lectures on "Low Power VLSI Circuits & Systems " by Prof. Ajit Pal sir

Video Lecture Series from IIT Professors :

Low Power VLSI Circuits & Systems
by  Prof. Ajit Pal, IIT Kharagpur

Prof. Ajit Pal is presently Professor, Department of Computer Science and Engineering at the Indian Institute of Technology, Kharagpur. He obtained his M. Tech. and Ph.D. degrees from  the Institute of Radio Physics and Electronics, Calcutta University in 1971 and 1976, respectively. Before joining IIT Kharagpur in the year 1982, he was with the Indian Statistical Institute, Calcutta, ITI, Naini and  DLRL, Hyderabad in various capacities. He became full Professor in 1988 and  served as head of Computer Center from 1993 to 1995 and head of the Computer Science and Engineering Department from 1995 to 1998. His research interests include Real Time Systems, CAD for VLSI and Computer Networks. He is the principal investigator of several Sponsored Research Projects including "Low Power Circuits and Systems" sponsored by Intel, USA. He has over 90 publications in reputed journals and conference proceedings and a book entitled "Microprocessors: Principles and Applications" published by TMH. He has supervised four Ph.D. students. He is the Fellow of the IETE, India and Senior Member of the IEEE, USA.

Syllabus :
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

Module No.
No.of Hours
Basics of MOS circuits
Sources of Power dissipation
Supply Voltage Scaling Approaches
Switched Capacitance Minimization Approaches
Leakage Power minimization Approaches
Special Topics

Lec-01 Introduction & Course Outline


Lec-02 MOS Transistors - I


Lec-03 MOS Transistors - II


Lec-04 MOS Transistors - III


Lec-05 MOS Transistors - IV


Lec-06 MOS Inverters - I


Lec-07 MOS Inverters - II


Lec-08 MOS Inverters - III


Lec-09 MOS Inverters - IV


Lec-10 Static CMOS Circuits - I


Lec-11 Static CMOS Circuits - II


Lec-12 MOS Dynamic Circuits -I


Lec-13 MOS Dynamic Circuits -II


Lec-14 Pass Transistor Logic Circuits - I


Lec-15 Pass Transistor Logic Circuits - II


Lec-16 MOS Memories


Lec-17 Finite State Machines


Lec-18 Switching Power Dissipation


Lec-19 Tutorial - I


Lec-20 Dynamic Power Dissipation


Lec-21 Leakage Power Dissipation


Lec-22 Supply Voltage Scaling - I


Lec-23 Supply Voltage Scaling - II


Lec-24 Supply Voltage Scaling - III


Lec-25 Supply Voltage Scaling - IV


Lec-26 Tutorial - II


Lec-27 Minimizing Switched Capacitance - I


Lec-28 Minimizing Switched Capacitance - II


Lec-29 Minimizing Switched Capacitance - III


Lec-30 Minimizing Switched Capacitance - IV


Lec-31 Minimizing Switched Capacitance - V


Lec-32 Minimizing Leakage Power - I


Lec-33 Minimizing Leakage Power - II


Lec-34 Minimizing Leakage Power - III


Lec-35 Variation Tolerant Design


Lec-36 Adiabatic Logic Circuits


Lec-37 Battery-Driven System Design


Lec-38 CAD Tools for Low Power


Lec-39 Tutorial - III


Lec-40 Course Summary