YN
EO-301: Digital Circuits and Systems
Dr. ATUL KUMAR TYPE OF COURSE: UG | Sem. V | Institute Core
Department of Electronics Engineering COURSE DURATION: 13 Weeks (July. 18- Nov. 06)
IIT (BHU) Varanasi EXAM TYPE: Mid. Term and End Sem.
Email:
[email protected] Phone: +91-9580929228
INTENDED AUDIENCE : B.E. / B.Tech./ M.Tech. Students who have completed the basics
of digital electronics
PRE-REQUISITES : Digital Electronics, Electrical Circuits, Measurement, and
Network Analysis & Synthesis
COURSE OUTLINE:
This course provides a comprehensive introduction to digital circuits and digital systems. Key
topics include number systems and coding techniques, Boolean algebra and switching
functions, and the design of combinational and sequential logic systems. The course also
covers logic families, modular design using combinational and sequential building blocks,
state machine design methodologies, memory elements, and programmable logic devices,
with a focus on practical applications in digital system design.
ABOUT INSTRUCTOR:
Dr. Atul Kumar received M.S. degree in electronics engineering in September 2015, and Ph.D.
degree in information engineering at the Dipartimento di Elettronica, Informazione, and
Bioingegneria in December 2018 from Politecnico di Milano, Milan, Italy. From December
2018 to November 2021, Dr. Kumar worked as a research associate in Vodafone Chair Mobile
Communications Systems, Technische Universitat¨ Dresden, Germany. In December 2021, Dr.
Kumar joined the Department of Electronics Engineering faculty of IIT (BHU) Varanasi as an
Assistant Professor. He also founded a startup (AtlaMedico TechSolutions Pvt Ltd) in India and
has been leading AtlaMedico TechSolutions since 2018. He also participated in different
proposal writings and generated successful fundings for startup and research projects. His
main research interests include wireless cellular systems, synchronization errors, joint
sensing and communication technology, AI techniques for end-to-end (E2E) prediction of
critical Quality-of-Service (QoS), New Radio-based OFDM, massive MIMO (mMIMO).
COURSE PLAN:
Week 01 : Introduction to digital circuits and digital systems
Week 02 : Combinational logic design; Combinational circuits; Logic simplification
Week 03 : Logic minimization; Karnaugh maps and implicants, Logic minimization
using karnaugh maps, Karnaugh maps minimization using maxterms
Week 04 : Code converters; Parity generators and display decoder
Week 05 : Special combinational circuits; Arithmetic circuits; Carry look ahead adders
Week 06 : Advanced arithmetic circuits; subtractors; 2's complement subtractor and
BCD adder, Array multiplier
Week 07 : Introduction to sequential circuits; S-R, J-K and D Flip Flops
Week 08 : J-K and T Flip Flops
Week 09 : Flip-Flops and counters; Triggering mechanisms of Flip-Flops and counters;
Up/Down counters
Week 10 : Shift registers; Application of shift registers; State machines
Week 11 : Design of synchronous sequential circuits; FSM design; Design using Flip
Flop
Week 12 : Mealy and moore circuits; MSI and LSI based design; Encoders and
Decoders
Week 13 : Programmable logic devices
CLASS TIME AND PLACE:
• Monday: 09:00 am – 10:30 am, Room: F1 in the EE department
• Thursday: 09:00 am – 10:30 am, Room: F2 in the EE department
BOOKS AND REFERENCES
1. Digital Design- M. Morris Mano & Michael D. Ciletti
2. Fundamentals of Digital Logic with Verilog Design- Stephen Brown & Zvonko Vranesic
3. Digital Principles and Applications - Donald P. Leach, Albert Paul Malvino & Goutam
Saha
2
GRADING
Students will earn a grade based on assignments, project, midterm exam, and comprehensive
final exam. The grade breakdown is:
1. Assignments: 15% (Two assignments)
2. Midterm exam: 35% (Sep 03 – 09, 2025)
3. Final exam: 50% (Nov 10 – 25, 2025)
The grading scale is "no worse than" (there are no "+" or "-" grades) the below. Grade cut-
offs may be adjusted downwards at the discretion of the instructor.
• A* = 95% through 100%
• A = 90% through 95%
• A- = 85% through 90%
• B = 80% through 85%
• B- = 75% through 80%
• C = 70% through 75%
• C- = 55% through 70%
• F = Less than 54%
OUTCOME OF THE COURSE:
Upon successful completion of EO-301: Digital Circuits and Systems, students will be able to:
1. CO1: Understand number systems, binary codes, and Boolean algebra and apply them
to analyze and simplify digital logic expressions.
2. CO2: Design and implement combinational logic circuits using standard components
like multiplexers, decoders, encoders, and arithmetic modules.
3. CO3: Analyze, design, and simulate sequential logic circuits using latches, flip-flops,
counters, and shift registers.
4. CO4: Develop state machines (Mealy and Moore) for solving real-time control
problems and implement them using sequential logic.
5. CO5: Utilize Medium-Scale Integration (MSI), Large-Scale Integration (LSI) components,
and memory devices in designing complex digital systems.
6. CO6: Apply knowledge of programmable logic devices (PLDs), including PALs, PLAs, and
FPGAs, for logic implementation and system design.
7. CO7: Write basic Hardware Description Language (HDL) code for modeling and
simulating combinational and sequential circuits.
8. CO8: Integrate digital building blocks to design, simulate, and analyze small-scale digital
systems and controllers.