NPTEL : NOC:Design and Analysis of VLSI Subsystems (Electronics and Communication Engineering)

Co-ordinators : Prof. Madhav Rao


Lecture 1 - Understanding Silicon

Lecture 2 - Introduction to NMOS

Lecture 3 - NMOS Transistor Working

Lecture 4 - PMOS Transistor

Lecture 5 - MOS Capacitances

Lecture 6 - Non Ideal MOS model

Lecture 7 - Short channel current model

Lecture 8 - Short channel current model analysis

Lecture 9 - Channel Length modulation index

Lecture 10 - DC characteristics of Inverter

Lecture 11 - Transfer characteristics of Inverter

Lecture 12 - Skewed Inverter

Lecture 13 - Skewed Inverter and threshold voltage

Lecture 14 - Equivalent of transistors in series

Lecture 15 - Transmission Gate

Lecture 16 - Bad CMOS Buffer - Part 1

Lecture 17 - Bad CMOS Buffer - Part 2

Lecture 18 - Noise margin characteristics of inverter

Lecture 19 - Noise margin parameters

Lecture 20 - Introduction to Delay in CMOS

Lecture 21 - Transient analysis of CMOS Inverter

Lecture 22 - RC approximated delay

Lecture 23 - Switching Resistance

Lecture 24 - CMOS Inverter approximated to RC Circuit

Lecture 25 - Elmore delay

Lecture 26 - Delay of FO4 inverter

Lecture 27 - Extracting capacitances of 3-Nand gate for delay estimation

Lecture 28 - Characterizing Delay of NOR gate

Lecture 29 - Linear Delay model

Lecture 30 - Logical effort and Parasitic delay

Lecture 31 - Logical effort and Parasitic delay for different gates

Lecture 32 - Logical effort for short-channel current model

Lecture 33 - Ring Oscillator design

Lecture 34 - Optimizing Gate Size

Lecture 35 - Optimizing Gate Sizes Example

Lecture 36 - Optimizing the Stages for an inverter path

Lecture 37 - Optimizing the Stages for a General Circuit

Lecture 38 - Decoder Design

Lecture 39 - Introduction to Combinational Circuit and assymetric gates

Lecture 40 - Assymetric Gates analysis

Lecture 41 - Assymetric Gates analysis using short-channel current model

Lecture 42 - Introduction to Skewed gates

Lecture 43 - Skewed gates and best P/N ratio

Lecture 44 - vIntroduction to Pseudo NMOS

Lecture 45 - Psudeo NMOS gates

Lecture 46 - Other Logic Family

Lecture 47 - Dynamic Logic and Domino logic

Lecture 48 - Domino gates

Lecture 49 - Introduction to Stick Diagram

Lecture 50 - Stick Diagram for different gates

Lecture 51 - Applying Eulers path for stick diagram representations

Lecture 52 - Multiplexer design and layout

Lecture 53 - Introduction to Interconnects

Lecture 54 - Interconnects - RC delay, and Energy

Lecture 55 - Introduction to crosstalks in interconnects

Lecture 56 - Transient analysis in Crosstalk

Lecture 57 - Introduction to Repeaters in Interconnect Engineering

Lecture 58 - Repeater Design

Lecture 59 - Energy and delay analysis for interconnectwith repeaters

Lecture 60

Lecture 61 - Introduction to Power

Lecture 62 - Switching Power and Energy Estimation

Lecture 63 - Activity factor and estimating dynamic power for a combinational circuit design

Lecture 64 - Analyzing Dynamic Power

Lecture 65 - Energy estimation through driving factor

Lecture 66 - Energy expression in terms of delay

Lecture 67 - Voltage Scaling

Lecture 68 - DVFS

Lecture 69 - Introduction to subthreshold leakage current model

Lecture 70 - Subthreshold leakage current and Gate leakage current

Lecture 71 - Estimating Static Power

Lecture 72 - Introduction to CMOS Latch design

Lecture 73 - CMOS Latch Design

Lecture 74 - CMOS Latch and flipflop design

Lecture 75 - Static Timing Analysis

Lecture 76 - Static Timing Analysis (Continued...)

Lecture 77 - Static Timing Analysis - Part 2

Lecture 78 - Static Timing Analysis - Part 2.1

Lecture 79 - Static Timing Analysis - Part 3

Lecture 80 - TPDQ and TPCQ

Lecture 81 - Static Timing Analysis - Part 4

Lecture 82 - Static Timing Analysis - Part 5

Lecture 83 - Static Timing Analysis - Part 6

Lecture 84 - SET and CLEAR enabled Latch and Flipflop Design

Lecture 85 - 1-bit Adder design

Lecture 86 - Adder-Part2

Lecture 87 - PG architecture - Part 1

Lecture 88 - PG architecture - Part 2

Lecture 89 - Carry Skip Adder

Lecture 90 - Carry Look Ahead and Carry Increment Adder

Lecture 91 - Other Adder Subsystems

Lecture 92 - Approximate Multipliers - Part 1

Lecture 93 - Approximate Multipliers - Part 2

Lecture 94 - Approximate Adder