Learn · NPTEL

Course10810738062 lectures

VLSI Physical Design with Timing Analysis

Prof. Bishnu Prasad Das · IIT Roorkee

Start with lecture 1 At NPTEL

Lectures

week-01

  1. Lecture 01 : Introduction to VLSI Design Video
  2. Lecture 02 : Introduction to VLSI Physical Design Video
  3. Lecture 03 : Complexity Analysis for Algorithms Video
  4. Lecture 04 : Graphs for Physical Design Video
  5. Lecture 05 : Graph searching Algorithms Video
  6. Lecture 06 : Spanning Tree and Shortest Path Algorithms Video

week-02

  1. Lecture 07 : Overview of Timing Analysis Video
  2. Lecture 08: Timing Arcs and Unateness Video
  3. Lecture 09: Delay Parameters of a Combinational Circuit Video
  4. Lecture 10: Delay Parameters of a Sequential Circuit Video
  5. Lecture 11: Timing Analysis in a Sequential Circuit Video
  6. Lecture 12: STA in Sequential Circuit with Clock Skew – I Video

week-03

  1. Lecture 13: STA in Sequential Circuit with Clock Skew – II Video
  2. Lecture 14: STA in Sequential Circuit with Clock Jitter Video
  3. Lecture 15: STA considering OCV and CRPR (Setup check) Video
  4. Lecture 16: STA considering OCV and CRPR (Hold check) Video
  5. Lecture 17: STA for Combinational Circuits – I Video
  6. Lecture 18: STA for Combinational Circuits – II Video

week-04

  1. Lecture 19: Introduction to Partitioning – I Video
  2. Lecture 20: Introduction to Partitioning – II Video
  3. Lecture 21: Partitioning Algorithms Video
  4. Lecture 22: Kernighan – Lin (KL) Algorithm Video
  5. Lecture 23: Fidduccia-Mattheyeses(FM) Algorithm Video

week-05

  1. Lecture 24 - Introduction to Floorplanning Video
  2. Lecture - 25: Floorplanning Representations Video
  3. Lecture – 26: Floorplanning Algorithms - 1 Video
  4. Lecture – 27: Floorplanning Algorithms – 2 Video
  5. Lecture – 28: Pin Assignment and Power - Ground Routing Video

week-06

  1. Lecture 29: Introduction to Placement Video
  2. Lecture 30: Wirelength estimation techniques Video
  3. Lecture 31: Min-cut placement Video
  4. Lecture 32: Placement Algorithms Video
  5. Lecture 33: Placement algorithms and legalization Video

week-07

  1. Lecture 34: Introduction to Clock Tree Synthesis Video
  2. Lecture 35: Clock Routing Algorithms – I Video
  3. Lecture 36: Clock Routing Algorithms – II Video
  4. Lecture 37: Clock Routing Algorithms – III Video

week-08

  1. Lecture 38 : Introduction and Optimization Goals – Global Routing Video
  2. Lecture 39: Single net routing (Rectilinear routing) Video
  3. Lecture 40: Global Routing in the connectivity graph Video
  4. Lecture 41: Finding Shortest Paths with Dijkstra’s Algorithm Video
  5. Lecture 42: Full-Netlist Routing Video

week-09

  1. Lecture 43: Introduction: Detailed Routing Video
  2. Lecture 44: Channel Routing Algorithms – I Video
  3. Lecture 45: Channel Routing Algorithms – II Video
  4. Lecture 46: Switchbox and Over the cell routing Video

week-10

  1. Lecture 47: Timing Constraints in latch based system Video
  2. Lecture 48: Timing Constraints in Pulsed Latch-based System Video
  3. Lecture 49: Time Borrowing in Latch Video
  4. Lecture 50: Crosstalk Analysis Video

week-11

  1. Lecture 51: Standard Cell Library Video
  2. Lecture 52: Low Power Cells in Standard Cell Library Video
  3. Lecture 53: Sub-threshold Standard Cell Library Video
  4. Lecture 54: Timing Library for Standard Cells Video
  5. Lecture 55: PDK and Other files Video

week-12

  1. Lecture 56: Open-Source Tool Installation and Qflow Video
  2. Lecture 57: Open-Source tool- YOSYS Video
  3. Lecture 58: OpenSTA Static Timing Analyzer Video
  4. Lecture 59: OpenROAD Physical Synthesis Flow – I Video
  5. Lecture 60: OpenROAD Physical Synthesis Flow – II Video

Live Session

  1. Live Session 27-02-2024 Video
  2. Live Session 07-03-2025 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Roorkee
Department
Electrical Engineering
Teacher
Prof. Bishnu Prasad Das
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed