Course10810619154 lectures
VLSI Design Flow: RTL to GDS
Prof. Sneh Saurabh · IIIT Delhi
About
This course covers the entire RTL to GDS VLSI design flow, going through various stages of logic synthesis, verification, physical design, and testing. Besides covering the fundamentals of various design tasks, this course will develop skills in modern chip design with the help of activities and demonstrations on freely available CAD tools. This course will enhance the employability of the students and will make them ready to undertake careers in the semiconductor industry.
Prerequisites: Basic Course on Digital Circuits (typically taught in the first/second year of UG Program)
Lectures
Week 1
- Basic Concepts of Integrated Circuit - I
- Basic Concepts of Integrated Circuit - II
- Overview of VLSI Design Flow - I
- Overview of VLSI Design Flow - II
- Tutorial 1
Week 2
- Overview of VLSI Design Flow - III
- Overview of VLSI Design Flow - IV
- Overview of VLSI Design Flow - V
- Overview of VLSI Design Flow - VI
- Introduction to TCL
Week 3
- Hardware Modeling: Introduction to Verilog-I
- Hardware Modeling: Introduction to Verilog-II
- Functional Verification using Simulation
- High-level synthesis using Bambu - Tutorial 3
Week 4
- RTL Synthesis- Part I
- RTL Synthesis- Part II
- Logic Optimization: Part I
- Simulation-based Verification using Icarus
Week 5
- Logic Optimization: Part II
- Logic Optimization: Part III
- Formal Verification-I
- Logic Synthesis using Yosys
Week 6
- Formal Verification-II
- Formal Verification-III
- Formal Verification-IV
- Technology Library
- Logic Optimization using Yosys
Week 7
- Static Timing Analysis- I
- Static Timing Analysis- II
- Static Timing Analysis- III
- Static Timing Analysis using OpenSTA
Week 8
- Constraints I
- Constraints II
- Technology Mapping
- Timing-driven Optimization
- Technology Library and Constraints
Week 9
- Power Analysis
- Power Optimization
- Basic Concepts of DFT
- Scan Design Flow
- Power Analysis using OpenSTA
Week 10
- Automatic Test Pattern Generation (ATPG)
- Built-in Self Test (BIST)
- Basic Concepts for Physical Design - I
- Basic Concepts for Physical Design - II
- Installation of OpenRoad
Week 11
Week 12
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIIT Delhi
- Department
- Electrical Engineering
- Teacher
- Prof. Sneh Saurabh
- 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. Coordinated by IIT Madras.
- 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
NPTEL106106239
Course
Social Network Analysis
74 lectures · Source's player
NPTEL106106247
Course
Machine Learning (Ml) In Hindi
55 lectures · Source's player
NPTEL106106701
Course
Human Computer Interaction (In Hindi)
45 lectures · Source's player
NPTEL106106147
Course
Mobile Computing
39 lectures · Video
NPTEL106106244
Course
Affective Computing
39 lectures · Video
NPTEL106106245
Course
Optimisation for Machine Learning: Theory and Implementation (Hindi)
36 lectures · Video
NPTEL106106575
Course
Human Computer Interaction (In English)
44 lectures · Video
NPTEL107106858
Course
Digital Accessibility
54 lectures · Video
NPTEL108106192
Course
Fundamentals of Wireless Communication (Hindi)
40 lectures · Source's player
NPTEL108106190
Course
Optical Wireless Communications for Beyond 5G Networks and IoT
46 lectures · Video
NPTEL108106370
Course
Advanced topics in Wireless Communication (Hindi)
47 lectures · Video
NPTEL108106588
Course
Enabling Technologies for 6G Communications Networks (Hindi)
18 lectures · Video