Course Details

Exam Registration2700
Course StatusOngoing
Course TypeCore
LanguageEnglish
Duration12 weeks
CategoriesComputer Science and Engineering
Credit Points3
LevelUndergraduate
Start Date19 Jan 2026
End Date10 Apr 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends20 Feb 2026
Exam Date26 Apr 2026 IST
NCrF Level4.5 — 8.0

Master the Foundations of VLSI with Digital Design and Verilog

In the rapidly evolving world of electronics, the ability to design and implement complex digital systems is a cornerstone of innovation. From the smartphone in your pocket to the servers powering the cloud, VLSI (Very Large-Scale Integration) design is at the heart of modern technology. For undergraduate students in Computer Science, Electronics, and related fields, a strong grasp of digital design principles and hardware description languages is not just an academic requirement—it's a passport to a thriving career in top tech industries.

This is where the comprehensive course Digital Design with Verilog comes in. Designed and taught by esteemed faculty from the Indian Institute of Technology Guwahati (IIT Guwahati), this 12-week program offers a rigorous, hands-on journey from the basic building blocks of digital logic to the creation of sophisticated Register Transfer Level (RTL) designs.

Meet Your Expert Instructors from IIT Guwahati

The course is led by two distinguished associate professors from the Department of Computer Science and Engineering at IIT Guwahati, bringing together a powerful blend of industrial experience and deep academic expertise.

Prof. Chandan Karfa brings invaluable industry perspective, having worked for five years as a Senior R&D engineer in the Electronic Design Automation (EDA) industry, specializing in High-level Synthesis and Logic Synthesis. His research interests include Hardware Security and Formal Verification, ensuring the course content is aligned with cutting-edge industrial challenges. With over six years of teaching experience, including teaching Digital Design three times at IIT Guwahati, he is adept at translating complex concepts for students.

Prof. Aryabartta Sahu complements this with 12 years of rich teaching experience at IIT Guwahati in domains like Digital Design, Computer Architecture, and FPGA-based Digital System Laboratories. Having taught the Digital Design course five times, he provides a seasoned pedagogical approach. His research in FPGA Design and Embedded Systems ensures the course has a strong practical, implementation-focused component.

What Will You Learn in This 12-Week Course?

This undergraduate-level course is meticulously structured to build your knowledge step-by-step. It is ideally suited for second-year BTech students in CSE, ECE, EIE, and Mathematics and Computing (MnC) who have a basic understanding of electronics.

The course layout is as follows:

WeekCore Topics Covered
Weeks 1-4Digital Design Fundamentals: Introduction to Switching Algebra, Number Systems, Binary Codes, and advanced Boolean function minimization techniques including Karnaugh Maps and the ESPRESSO heuristic.
Week 5Introduction to Verilog HDL: Your first step into the world of Hardware Description Languages, the essential tool for modern digital design.
Weeks 6-7Combinational Logic Design: Design and Verilog implementation of fundamental blocks like adders (Ripple Carry, Carry Look-ahead), multipliers, multiplexers, decoders, and code converters.
Weeks 8-10Sequential Logic & Finite State Machines (FSM): Deep dive into flip-flops, counters, registers, and the crucial concept of FSMs. Learn to model, minimize, and implement FSMs using Verilog.
Weeks 11-12Advanced RTL Design: Explore Algorithmic State Machines (ASM) and the complete RTL design methodology, culminating in the design of complex sequential systems like a multiplier using Verilog.

Why is This Course a Must for Aspiring Engineers?

This course stands out by seamlessly integrating theoretical concepts with practical implementation. Unlike traditional courses that treat theory and HDL coding separately, Digital Design with Verilog introduces Verilog in parallel with each digital design module. This means you will not only learn the internal logic of a carry-lookahead adder but will also immediately learn how to describe it in synthesizable Verilog code.

The key benefits include:

  • Industry-Relevant Skills: Directly learn the skills demanded by top VLSI industries like Intel, Qualcomm, Samsung, Apple, and Xilinx.
  • From Logic Gates to RTL: Build a complete understanding, starting from Boolean algebra and progressing to the level of abstraction used in professional chip design.
  • Expert-Led Pedagogy: Learn from professors who are active researchers and have firsthand industry experience in EDA tools and FPGA design.
  • Strong Foundation for Advanced Studies: This course is the perfect springboard for advanced topics in Computer Architecture, FPGA Design, and VLSI CAD.

Essential Reading and Resources

To supplement the video lectures, the course references authoritative textbooks that are considered classics in the field:

  • Switching and Finite Automata Theory by Z. Kohavi and N. Jha (Cambridge University Press).
  • Digital Design by M. M. Mano and M. D. Ciletti (Pearson Education).
  • Verilog HDL: A Guide to Digital Design and Synthesis by S. Palnitkar (Pearson).

Embark on your journey to mastering digital design with this structured, expert-led course. Whether you aim to become a VLSI design engineer, work with FPGAs, or simply build an unshakeable foundation in hardware, Digital Design with Verilog from IIT Guwahati provides the knowledge, skills, and credibility to help you succeed.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today