Comprehensive List of Free Online VLSI Design Courses

08 Jan

In the beginning of 2023, I shared a list of VLSI courses that could be pursued by VLSI aspirants for free online. The list remains largely the same, but I have added some more courses to it. If you’re an aspiring VLSI Engineer looking for study materials to kickstart your career, check out these courses from NPTEL and other resources. They cover everything from digital circuits to VLSI physical design: 1. Digital Circuits - By Prof. Santanu Chattopadhyay, IIT Kharagpur: This course dives into the fundamental concepts of digital circuit design. It covers topics like Boolean algebra, logic gates, combinational and sequential circuits, and state machines. It's a great starting point for anyone interested in digital electronics. [Course Link](https://lnkd.in/gHKUByGY) 2. Hardware modeling using Verilog - By Prof. Indranil Sengupta, IIT Kharagpur: This course teaches you how to model digital circuits using Verilog, a hardware description language used in electronic design automation. It covers the basics of Verilog, data types, operators, procedural statements, and more. [Course Link](https://lnkd.in/gY2hR-fC) 3. Semiconductor Devices and Circuits - By Prof. Sanjiv Sambandan, IISc Bangalore: This course provides a comprehensive overview of semiconductor physics, the operation of semiconductor devices, and designing circuits and systems. It covers topics like diodes, transistors, amplifiers, and digital circuits. [Course Link](https://lnkd.in/gg2ndCEW) 4. Analog Electronic Circuits - By Prof. Shanthi Pavan, IIT Madras: This course delves into the principles of analog electronic circuits, including amplifiers, oscillators, and filters. It covers topics like small signal models, frequency response, feedback, and stability. [Course Link](https://lnkd.in/gfwtrZ_S) 5. Fundamentals of micro and nanofabrication - By Prof. Shankar Kumar Selvaraja, Prof. Sushobhan Avasthi, IISc Bangalore: This course provides an understanding of lithography, etching, deposition, and other techniques used in chip fabrication. It covers the basics of microfabrication and nanofabrication techniques, materials, and processes. [Course Link](https://lnkd.in/gZfcVfmb) 6. Design and Analysis of VLSI Subsystems - By Prof. Madhav Rao, IIIT Bangalore: This course covers VLSI subsystems, including memory subsystems, clocking and power distribution, and I/O subsystems. It provides a comprehensive overview of the design and analysis of various subsystems in VLSI circuits. [Course Link](https://lnkd.in/gQytFrDh) 7. VLSI Physical Design - By Prof. Indranil Sengupta, IIT Kharagpur: This course covers the physical design process of VLSI circuits, including floor planning, placement, and routing. It provides a deep understanding of the steps involved in transforming a logical circuit description into a physical layout. [Course Link](https://lnkd.in/gvmRigqT) 8. VLSI CAD Part I: Logic and Part II: Layout - By University of Illinois at Urbana-Champaign on Coursera: This course covers the use of CAD tools for logic design, logic simulation, layout design, floor planning, placement, and routing. It provides a comprehensive overview of the design flow of VLSI circuits. [Course Link Part I](https://lnkd.in/gjuh_QeV), [Course Link Part II](https://lnkd.in/ge77aEqK) 9. Digital VLSI Design: RTL to GDS - By Prof. Adam (Adi) Teman, Bar-Ilan University: This course covers the digital IC design flow from RTL to GDS, including synthesis, physical design, and timing analysis. It provides a comprehensive overview of the steps involved in transforming a high-level design description into a manufacturable layout. [Course Link](https://lnkd.in/ggXW_Tr2) 10. Digital IC Design - By Prof. Janakiraman, IIT Madras: This course provides a comprehensive overview of the design of digital integrated circuits using modern design techniques. It covers topics like CMOS logic, dynamic logic, memory circuits, and more. [Course Link](https://rb.gy/s3ii) 11. Electronic Packaging and Manufacturing - By Prof. Anandaroop Bhattacharya, IIT Kharagpur: This course provides an understanding of the packaging and manufacturing processes of electronic devices. It covers topics like packaging technologies, assembly processes, and reliability. [Course Link](https://rb.gy/jpfu) 12. VLSI Design Flow: RTL to GDS - By Prof. Sneh Saurabh, Indraprastha Institute of Information Technology, Delhi: This is the first online course from NPTEL that covers the entire IC Design process from RTL to GDS in one go. It provides a comprehensive overview of the steps involved in transforming a high-level design description into a manufacturable layout. [Course Link](https://lnkd.in/dnFV6e74) 13. The Missing Semester of Your CS Education: This course provides a practical introduction to the "missing" concepts in your typical computer science education, like version control, text editors, and command-line environment. [Course Webpage](https://lnkd.in/d9g6HfUT), [YouTube Playlist](https://lnkd.in/dbPbrh_M) 14. VLSI Physical Design with Timing Analysis - By Prof. Bishnu Prasad Das, IIT Roorkee: This course provides a comprehensive overview of the physical design of VLSI circuits with a focus on timing analysis. It covers topics like floor planning, placement, routing, and timing analysis. [Course Preview](https://onlinecourses.nptel.ac.in/noc24_ee77/preview)