Course10810738062 lectures
VLSI Physical Design with Timing Analysis
Prof. Bishnu Prasad Das · IIT Roorkee
Lectures
week-01
- Lecture 01 : Introduction to VLSI Design
- Lecture 02 : Introduction to VLSI Physical Design
- Lecture 03 : Complexity Analysis for Algorithms
- Lecture 04 : Graphs for Physical Design
- Lecture 05 : Graph searching Algorithms
- Lecture 06 : Spanning Tree and Shortest Path Algorithms
week-02
- Lecture 07 : Overview of Timing Analysis
- Lecture 08: Timing Arcs and Unateness
- Lecture 09: Delay Parameters of a Combinational Circuit
- Lecture 10: Delay Parameters of a Sequential Circuit
- Lecture 11: Timing Analysis in a Sequential Circuit
- Lecture 12: STA in Sequential Circuit with Clock Skew – I
week-03
- Lecture 13: STA in Sequential Circuit with Clock Skew – II
- Lecture 14: STA in Sequential Circuit with Clock Jitter
- Lecture 15: STA considering OCV and CRPR (Setup check)
- Lecture 16: STA considering OCV and CRPR (Hold check)
- Lecture 17: STA for Combinational Circuits – I
- Lecture 18: STA for Combinational Circuits – II
week-04
- Lecture 19: Introduction to Partitioning – I
- Lecture 20: Introduction to Partitioning – II
- Lecture 21: Partitioning Algorithms
- Lecture 22: Kernighan – Lin (KL) Algorithm
- Lecture 23: Fidduccia-Mattheyeses(FM) Algorithm
week-05
- Lecture 24 - Introduction to Floorplanning
- Lecture - 25: Floorplanning Representations
- Lecture – 26: Floorplanning Algorithms - 1
- Lecture – 27: Floorplanning Algorithms – 2
- Lecture – 28: Pin Assignment and Power - Ground Routing
week-06
- Lecture 29: Introduction to Placement
- Lecture 30: Wirelength estimation techniques
- Lecture 31: Min-cut placement
- Lecture 32: Placement Algorithms
- Lecture 33: Placement algorithms and legalization
week-07
- Lecture 34: Introduction to Clock Tree Synthesis
- Lecture 35: Clock Routing Algorithms – I
- Lecture 36: Clock Routing Algorithms – II
- Lecture 37: Clock Routing Algorithms – III
week-08
- Lecture 38 : Introduction and Optimization Goals – Global Routing
- Lecture 39: Single net routing (Rectilinear routing)
- Lecture 40: Global Routing in the connectivity graph
- Lecture 41: Finding Shortest Paths with Dijkstra’s Algorithm
- Lecture 42: Full-Netlist Routing
week-09
- Lecture 43: Introduction: Detailed Routing
- Lecture 44: Channel Routing Algorithms – I
- Lecture 45: Channel Routing Algorithms – II
- Lecture 46: Switchbox and Over the cell routing
week-10
- Lecture 47: Timing Constraints in latch based system
- Lecture 48: Timing Constraints in Pulsed Latch-based System
- Lecture 49: Time Borrowing in Latch
- Lecture 50: Crosstalk Analysis
week-11
- Lecture 51: Standard Cell Library
- Lecture 52: Low Power Cells in Standard Cell Library
- Lecture 53: Sub-threshold Standard Cell Library
- Lecture 54: Timing Library for Standard Cells
- Lecture 55: PDK and Other files
week-12
- Lecture 56: Open-Source Tool Installation and Qflow
- Lecture 57: Open-Source tool- YOSYS
- Lecture 58: OpenSTA Static Timing Analyzer
- Lecture 59: OpenROAD Physical Synthesis Flow – I
- Lecture 60: OpenROAD Physical Synthesis Flow – II
Live Session
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
More like this
NPTEL105107220
Course
Geometric Design of Highways
62 lectures · Video
NPTEL105107225
Course
Earthquake Geotechnical Engineering
60 lectures · Video
NPTEL112107539
Course
Mechanics
60 lectures · Video
NPTEL103107001
Course
Analysis and Modeling in Chemical Engineering
60 lectures · Source's player
NPTEL103107139
Course
Introduction to Polymer Physics
60 lectures · Source's player
NPTEL103107156
Course
Chemical Process Safety
60 lectures · Source's player
NPTEL103107157
Course
Technologies for Clean and Renewable Energy Production
40 lectures · Source's player
NPTEL103107215
Course
Basic Environmental Engineering and Pollution Abatement
60 lectures · Source's player
NPTEL103107220
Course
Advanced Reaction Engineering
60 lectures · Source's player
NPTEL103107221
Course
Polymer Process Engineering
60 lectures · Source's player
NPTEL103107676
Course
Nanotechnology in Chemical Engineering
40 lectures · Source's player
NPTEL103107081
Course
Chemical Technology - I
40 lectures · Video