Starting a new Lecture Notes Series on C-Based VLSI Design


Youtube Lecture Playlist CreditsChannel Name: NPTEL IIT Guwahati
So Let Us Start to This Journey of Learning
C-Based VLSI Design By Lecture Notes together!
Lecture 1: C-Based VLSI Design
Lecture 2: Lec 1: Introduction to C-Based VLSI Design
Lecture 3: Lec 2: C-based VLSI Design: An Overview
Lecture 5: Lec 4: C-based VLSI Design: Course Plan
Lecture 6: Lec 5: Introduction to Scheduling
Lecture 7: Lec 6: ILP formulation of Scheduling
Lecture 9: Lec 8: Multiprocessor Scheduling
Lecture 11: Lec 10: List based Scheduling of MLRC
Lecture 12: Lec 11: List based Scheduling of MRLC
Lecture 13: Lec 12: Forced Directed Scheduling
Lecture 15: Lec 14: Path Based Scheduling
Lecture 16: Lec 15: Path Based Scheduling
Lecture 18: Lec 17: Left Edge Algorithm
Lecture 21: Lec 20: Register Allocation and Binding
Lecture 22: Lec 21: Multi-port Binding Problem
Lecture 23: Lec 22: Datapath and Controller Synthesis
Lecture 24: Lec 23: HLS for Arrays
Lecture 25: Lec 24: HLS for Loops
Lecture 26: Lec 25: HLS for Loop - pipeline
Lecture 27: Lec 26: Hardware Efficient C Coding
Lecture 28: Lec 27: Hardware Efficient C Coding – part II
Lecture 29: Lec 28: Dataflow Optimization in HLS
Lecture 30: Lec 29: Frontend Optimizations in C
Lecture 31: Lec 30: HLS Optimizations: Case Study 1
Lecture 32: Lec 31: HLS Optimizations: Case Study 1
Lecture 33: Lec 32: Simulation based Verification
Lecture 34: Lec 33: RTL to C Reverse Engineering
Lecture 35: Lec 34: Phase-wise Verification of HLS
Lecture 36: Lec 35: Equivalence between C and RTL
Lecture 37: Lec 36: Introduction to Hardware Security
Lecture 38: Lec 37: HLS for Security
Lecture 39: Lec 38: Attacks on RTL Logic locking
Lecture 40: Lec 39: Introduction to Logic Synthesis
Lecture 41: Lec 40: FPGA Technology Mapping
Lecture 42: Lec 41: Introduction to Physical Synthesis
Lecture 43: Lec 42: Introduction to Circuit optimizations
Lecture 44: Lec 43: Recent Advances in C-Based VLSI Design