# VLSI Physical Design

- Institution: IIT Kharagpur
- Department: Computer Science and Engineering
- Teacher: Prof. Indranil Sengupta
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106105161)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106105161)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 1: Introduction](https://invisiblenetwork.ai/learn/nptel/106105161/8b31ec50247c) (Video)
2. [Lecture 2: Design Representation](https://invisiblenetwork.ai/learn/nptel/106105161/e5068d5187db) (Video)
3. [Lecture 3: VLSI Design Styles (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/c2bdf9357ec3) (Video)
4. [Lecture 4: VLSI Design Styles (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/9bcb1b12c637) (Video)
5. [Lecture 5: VLSI Physical Design Automation (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/23b2488d8ac2) (Video)
6. [Lecture 6: VLSI Physical Design Automation (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/0ca439f8e7cf) (Video)
7. [Lecture 7: Partitioning](https://invisiblenetwork.ai/learn/nptel/106105161/8e2f57d6c711) (Video)
8. [Lecture 8: Floorplanning](https://invisiblenetwork.ai/learn/nptel/106105161/dc013c485983) (Video)
9. [Lecture 9: "Floorplanning Algorithms](https://invisiblenetwork.ai/learn/nptel/106105161/13b20a427e3b) (Video)
10. [Lecture 10: Pin Assignment](https://invisiblenetwork.ai/learn/nptel/106105161/0cebc9cea00d) (Video)
11. [Lecture 11: Placement (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/b8f6a6b81bc6) (Video)
12. [Lecture 12: Placement (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/6b662a6c7588) (Video)
13. [Lecture 13: Placement (Part 3)](https://invisiblenetwork.ai/learn/nptel/106105161/d1f425d3155e) (Video)
14. [Lecture 14: Placement (Part 4)](https://invisiblenetwork.ai/learn/nptel/106105161/51f8f7d768a7) (Video)
15. [Lecture 15: Grid Routing (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/d448a4c1ab3f) (Video)
16. [Lecture 16: Grid Routing (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/b71bef074b59) (Video)
17. [Lecture 17: Grid Routing (Part 3)](https://invisiblenetwork.ai/learn/nptel/106105161/4cb042d37542) (Video)
18. [Lecture 18: Global Routing (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/bb471cb5b6b0) (Video)
19. [Lecture 19: Global Routing (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/8d5222279a6e) (Video)
20. [Lecture 20 : Detailed Routing (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/1bc3a1f36210) (Video)
21. [Lecture 22: Detailed Routing (Part 3)](https://invisiblenetwork.ai/learn/nptel/106105161/7b30856fcc79) (Video)
22. [Lecture 24 : Clock Design (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/de12b624b7db) (Video)
23. [Lecture 25 : Clock Design (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/fea7bd1b3add) (Video)
24. [Lecture 26 : Clock Design (Part 3)](https://invisiblenetwork.ai/learn/nptel/106105161/49abe32520ec) (Video)
25. [Lecture 27: CLOCK NETWORK SYNTHESIS (PART 1)](https://invisiblenetwork.ai/learn/nptel/106105161/01de51a6eb4f) (Video)
26. [Lecture 28: CLOCK NETWORK SYNTHESIS (PART 2)](https://invisiblenetwork.ai/learn/nptel/106105161/c6506c53807c) (Video)
27. [Lecture 29: CLOCK NETWORK SYNTHESIS (PART 3)](https://invisiblenetwork.ai/learn/nptel/106105161/b622d581a1c3) (Video)
28. [Lecture 30: CLOCK NETWORK SYNTHESIS (PART 4)](https://invisiblenetwork.ai/learn/nptel/106105161/e4872f437184) (Video)
29. [Lecture 31: POWER AND GROUND ROUTING](https://invisiblenetwork.ai/learn/nptel/106105161/9ec4cab8164b) (Video)
30. [Lecture 32: Time Closure (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/caeecc85df5c) (Video)
31. [Lecture 33: Time Closure (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/9a9f155bbe89) (Video)
32. [Lecture 34: Time Closure (Part 3)](https://invisiblenetwork.ai/learn/nptel/106105161/adf8e2a6f187) (Video)
33. [Lecture 35: Time Closure (Part 4)](https://invisiblenetwork.ai/learn/nptel/106105161/ee9c59648af5) (Video)
34. [Lecture 36: Time Closure (Part 5)](https://invisiblenetwork.ai/learn/nptel/106105161/846cdbdd555e) (Video)
35. [Lecture 37: Timing Driven Placement](https://invisiblenetwork.ai/learn/nptel/106105161/768ba69345e8) (Video)
36. [Lecture 38: Timing Driven Routing](https://invisiblenetwork.ai/learn/nptel/106105161/271d0c7b4810) (Video)
37. [Lecture 39: Physical Synthesis (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/b8a428d1b0ee) (Video)
38. [Lecture 40 : Physical Synthesis (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/ef202b0b1c72) (Video)
39. [Lecture 41: Performance-Driven Design Flow](https://invisiblenetwork.ai/learn/nptel/106105161/f16f2b14efd2) (Video)
40. [Lecture 42 : Miscellaneous Approaches to Timing Optimization](https://invisiblenetwork.ai/learn/nptel/106105161/6c0e936e49b6) (Video)
41. [Lecture 43 :Interconnect Modeling (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/594fd54d0cff) (Video)
42. [Lecture 44 : Interconnect Modeling (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/6a96b9f42596) (Video)
43. [Lecture 45 : Design Rule Check](https://invisiblenetwork.ai/learn/nptel/106105161/34eca284d8da) (Video)
44. [Lecture 46 : Layout Compaction (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/43d2c99d36eb) (Video)
45. [Lecture 47 : Layout Compaction (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/359bb8f08c3c) (Video)
46. [Lecture 48 : Testing of VLSI Circuits](https://invisiblenetwork.ai/learn/nptel/106105161/37a1e5286d7b) (Video)
47. [Lecture 49 : Fault Modeling (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/21a24adf1453) (Video)
48. [Lecture 50 : Fault Modeling (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/b56dcafe8f73) (Video)
49. [Lecture 51: Fault Simulation (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/3ff744bdf46f) (Video)
50. [Lecture 52 : Fault Simulation (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/ae52843f3ae0) (Video)
51. [Lecture 53 : Test Pattern Generation](https://invisiblenetwork.ai/learn/nptel/106105161/5b5d88c48550) (Video)
52. [Lecture 54: Design for Testability](https://invisiblenetwork.ai/learn/nptel/106105161/568fdacdbe93) (Video)
53. [Lecture 55: Boundary Scan Standard](https://invisiblenetwork.ai/learn/nptel/106105161/f846331c18b2) (Video)
54. [Lecture 56: Built-in Self-Test (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/3da6720a0135) (Video)
55. [Lecture 57: Built-in Self-Test (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/812514c3e207) (Video)
56. [Lecture 58 : Low Power VLSI Design](https://invisiblenetwork.ai/learn/nptel/106105161/9d4535c27b87) (Video)
57. [Lecture 59 : Techniques to Reduce Power](https://invisiblenetwork.ai/learn/nptel/106105161/a86343934467) (Video)
58. [Lecture 60 : Gate Level Design for Low Power (Part 1)](https://invisiblenetwork.ai/learn/nptel/106105161/65e2bf3214ba) (Video)
59. [Lecture 61 : Gate Level Design for Low Power (Part 2)](https://invisiblenetwork.ai/learn/nptel/106105161/db30e87a0f64) (Video)
60. [Lecture 62 : Other Low Power Design Techniques](https://invisiblenetwork.ai/learn/nptel/106105161/c3af9efd962b) (Video)
61. [Lecture 63 : Algorithmic Level Techniques for Low Power Design](https://invisiblenetwork.ai/learn/nptel/106105161/25d933d8009c) (Video)
62. [Lecture 64 : Summarization of the Course](https://invisiblenetwork.ai/learn/nptel/106105161/31933f9bc916) (Video)
63. [Live Session 12-03-2020](https://invisiblenetwork.ai/learn/nptel/106105161/8b31ec50247c-2) (Video)
