About Professor Course Info Chapters Resources Contact
Second Year Electronics Engineering · 2 Credits

System Design
using Verilog

Master HDL-based digital design — from logic gates to programmable devices — with India's leading VLSI educator.

Code: 2AF13/5PC412
PCC: 2L – 0T – 0P
Mid Sem: 20 Marks
End Sem: 60 Marks
Continuous: 20 Marks
📚 Start Learning 🎓 SWAYAM Course
Explore
Your Instructor
SR
⭐ VLSI Expert
Dr. Sohel Rana
Professor — VLSI Engineering & Digital Design
Department of Electronics Engineering (VLSI D&T)

Dr. Sohel Rana is a distinguished professor in VLSI Engineering with over 20 years of academic and research experience across leading Indian and international universities. He is a nationally recognised educator currently offering his course on System Design using Verilog on the SWAYAM national platform — reaching thousands of students across India. His teaching philosophy bridges rigorous theory with hands-on digital design practice using industry-standard HDL tools. He has mentored hundreds of students who have gone on to careers at top VLSI companies including Intel, Qualcomm, and Cadence.

20+Years Experience
🇮🇳SWAYAM National Faculty
VLSISpecialisation
HDLResearch Focus
🏛️

National SWAYAM Faculty

Teaching System Design using Verilog on the AICTE-SWAYAM national platform — accessible to students across all Indian universities.

🌍

International Experience

Academic and research experience at prestigious Indian and foreign universities — bringing global VLSI design perspectives to the classroom.

YouTube Learning Series

Complete lecture series on Verilog HDL available on YouTube, covering the full course syllabus from introduction to advanced synthesis.

🔬

VLSI Research & Industry

Deep expertise in FPGA-based design, digital synthesis, and sequential circuit optimisation — aligned with current industry practices.

🎓

Dedicated Student Resources

Chapter-wise rich notes, interactive MCQ quizzes, and detailed Q&A — all designed to help students excel in university examinations.

📐

Industry-Aligned Syllabus

Course content mapped to modern VLSI workflows — covering Verilog, behavioural modelling, FSMs, synthesis, and PLDs/CPLDs.

Course Details
About This Subject

System Design using Verilog (2AF13/5PC412) is a 2-credit core course for Second Year Electronics Engineering students. It covers HDL-based design of combinational, sequential, and programmable logic systems.

🎯 Course Objectives

  • Learn the basic language features of Verilog HDL and the role of HDL in digital logic design
  • Understand the behavioural modelling of combinational and simple sequential circuits
  • Know the behavioural modelling of algorithmic state machines
  • Learn the synthesis of combinational and sequential circuits
  • Understand the architectural features of programmable logic devices

🏆 Course Outcomes

  • Design and implement HDL-based digital circuits: switch-debouncing, metastability, memory devices
  • Solve algorithmic state machines using hardware description language
  • Analyse the synthesis process of combinational and sequential descriptions
  • Memorise advantages of programmable logic devices and their applications
20Continuous Assessment
20Mid Semester Exam
60End Semester Exam
5Units Total
40Lecture Hours
Study Material
Chapter-wise Notes & Quizzes

Click 📖 Notes for the full interactive chapter page or 🎯 Quiz for practice MCQs. New chapters will be added progressively.

UNIT-1 ● Live
Introduction to Logic Design with Verilog
⏱ 8 Hours
Structural models, logic simulation, design verification, propagation delay, truth tables, combinational & sequential logic, Verilog modules, ports, gate types, expressions, operators.
UNIT-2 Coming Soon
Behavioral Models of Combinational & Sequential Logic
⏱ 8 Hours
Data types, behavioral modeling, combinational & sequential logic models, flip-flops, latches, cyclic behavioral models, edge detection, comparison of styles.
🔒 Notes 🔒 Quiz
UNIT-3 Coming Soon
Multiplexers, Encoders, Decoders & LFSR
⏱ 8 Hours
Behavioral models of multiplexers, encoders, decoders, data flow model of LFSR, state machines, signal charts, shift registers, counters, synchronizers for async interfaces.
🔒 Notes 🔒 Quiz
UNIT-4 Coming Soon
Synthesis of Combinational & Sequential Logic
⏱ 8 Hours
Synthesis with latches, three state devices, bus interfaces, synthesis of sequential logic, explicit state machines, n-bit synchronous counter, synchronous counter as sequence detector.
🔒 Notes 🔒 Quiz
UNIT-5 Coming Soon
Programmable Logic Devices & FPGAs
⏱ 8 Hours
Programmable logic devices, storage devices, PAL, PLA, CPLD, FPGA architecture, programming methodology, design flow, and practical implementation on FPGA boards.
🔒 Notes 🔒 Quiz
More chapters coming soon
Check back regularly for updates
Learning Resources
External Study Links
🎓

SWAYAM / AICTE Course

Enroll in Dr. Sohel Rana's official national-level Verilog course on the AICTE-SWAYAM platform. Free to learn, certificate available.

YouTube – Introduction to Verilog

Watch the introductory lecture of the Verilog course on YouTube — video explanations alongside these chapter notes for best results.

📘

Recommended Textbooks

1. M D Ciletti – Advanced Digital Design with Verilog HDL
2. Palnitkar – Verilog HDL, 2nd Ed, Pearson
3. Zvonko Vranesic – Fundamentals of Digital Logic with Verilog

🛠️

Free Simulation Tools

EDA Playground – browser-based Verilog simulator (edaplayground.com)
Icarus Verilog + GTKWave – free open-source simulation suite

Reach Out
Have Questions?

Reach out to Dr. Sohel Rana for academic queries, project guidance, or to know more about the VLSI programme.