Integrated Circuits and Systems group, IIT Madras

This is an old revision of the document!


EE5311: Digital IC Design (Aug-Nov 2019)

Instructors

Classroom

  • CS-25

Schedule

  • G-slot
  • M(12:00-12:50 PM)
  • Th(10:00-10:50 AM)
  • F(09:00-09:50 PM)

Extended Tutorial

  • W (4:00 - 5:40 PM) @ ESB-127

Evaluation

  • Assignments: 10%
  • Quiz 1: 15%
  • Quiz 2: 15%
  • End Semester Exam: 40%
  • Project - 20%

Simulation

Reference Text Books

All lecture notes available here are based on the following text books.

  • Digital Integrated Circuits Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic 2nd Edition, Prentice Hall India
  • CMOS VLSI Design, Neil H.E. Weste, David Harris and Ayan Banerjee, 3rd Edition, Pearson Education

Module 6 (Adders and Multipliers) alone uses some extra material from

Learning Objectives

(What the students should be able to do after the course)

  • Characterize the key delay quantities of a standard cell
  • Evaluate power dissipated in a circuit (dynamic and leakage)
  • Design a circuit to perform a certain functionality with specified speed
  • Identify the critical path of a combinational circuit
  • Convert the combinational block to pipelined circuit
  • Calculate the maximum (worst case) operating frequency of the designed circuit

Module-0 - Introduction

  • Motivation
  • Chip design complexity
  • Design Flow

Lecture Slides

Module-1 - The Transistor

Learning Objectives:

  1. Explain short channel effects(SCE) like Drain Induced Barrier Lowering, Gate Induced Drain Leakage, Sub-threshold leakage, Channel length modulation
  2. Derive the equation for ON current of a CMOS transistor with first order SC
  3. Estimate various capacitance values for a transistor
  4. Estimate the equivalent ON resistance of a transistor

Contents:

  1. Silicon and Doping
  2. P-N Junction
  3. CMOS Transistor
  • Threshold Voltage
  • ON Current
  • Channel length modulation
  • Velocity saturation
  • Sub-threshold leakage
  • Drain Induced Barrier Leakage
  • Gate Induced Drain leakage
  • (Reverse) Short Channel Effect
  • Other leakage mechanisms
  • Capacitance
  • Resistance

Lecture Slides

Module-2 - Interconnects

Learning Objectives:

  1. Estimate the wire parasitics given the sheet resistance and the capacitance per unit length
  2. Derive the Elmore delay for a given RC tree
  3. Estimate the wire RC delay by applying the Elmore delay model to a distributed RC network

Contents:

  1. Capacitance
  2. Resistance
  3. Sheet Resistance
  4. Skin depth
  5. Resistance Models
  6. Lumped model (C and RC)
  7. Propagating delay and rise time
  8. Elmore delay model
  9. Example - Time constant of a rc-wire model

Lecture Slides

Module-3 - The Inverter

Learning Objectives:

  1. Explain the functioning of a CMOS inverter
  2. Explain the Voltage Transfer Characteristics of an inverter
  3. Derive an expression for the trip point of an inverter
  4. Derive an expression for the delay of an inverter driving a load
  5. Derive expressions for Static, Dynamic and Short Circuit power of an inverter.

Contents:

  1. Switch Model
  2. Transfer Characteristics
  3. Switching Threshold
  4. Noise Margin
  5. Supply Voltage Scaling
  6. Propagation Delay
  7. Power
    1. Dynamic
    2. Short circuit
    3. Leakage

Lecture Slides