Digital Electronic Circuits

By Prof. Goutam Saha   |   IIT Kharagpur
Learners enrolled: 7982
There is a notable increase in the use of the word 'digital' for products and services that are becoming part of our everyday life. Examples are digital camera, digital watch, digital weighing machine, digital signature, digital payment, digital art and so on. The digital prefix associates a term with digital technology and is considered a step up in the delivered performance at a given cost. The world of digital provides easy storage and reproduction, immunity to noise and interference, flexibility in processing, different transmission options, and very importantly, inexpensive building blocks in the form of integrated circuits. Digital systems represent and manipulate digital signals. Such signals represent only finite number of discreet values. A signal can be discreet by nature whereas, a continuous signal can be discretized for digital processing and then converted back. Manipulation and storage of digital signal involves switching. This switching is done through electronic circuits. Basic gates made from electronic circuits are primary building blocks of digital systems. These gates combine in different ways to develop digital circuits that are associated with different functionalities. This is helped by an understanding of Boolean Algebra. The functional blocks in turn, combine to generate a complex digital system. There are general purpose programmable blocks, too. This course is aimed at developing a deep understanding of digital electronic circuits. At the end of the course, one would be able to analyze and synthesize different kind of combinatorial and sequential digital systems for real-world use.

INTENDED AUDIENCE  Electronics, Electrical, Instrumentation, Computer Science 
PRE-REQUISITES   Basic understanding of diode, transistor operation. If this is not covered in 10+2 Board of the students then the same may be studied from Basic Electronics or Analog Electronic Circuits course.
Course Status : Completed
Course Type : Core
Duration : 12 weeks
Start Date : 24 Jan 2022
End Date : 15 Apr 2022
Exam Date : 23 Apr 2022 IST
Enrollment Ends : 07 Feb 2022
Category :
  • Electrical, Electronics and Communications Engineering
  • VLSI design
Credit Points : 3
Level : Undergraduate

Page Visits

Course layout

Week 1  :  Introduction; Relation between switching and logic operation; Use of Diode and Transistor as switch; Concept of noise margin, fanout, propagation delay; TTL, Schottky TTL, Tristate; CMOS Logic, Interfacing TTL with CMOS
Week 2 : Basic logic gates, Universality of NAND, NOR gates, AND-OR-Invert gates, Positive and Negative Logic; Boolean Algebra axioms and basic theorems; Standard and canonical representations of logic functions, Conversion between SOP and POS; Simplification of logic functions, Karnaugh Map, Don’t Care Conditions 
Week 3 Minimization using Entered Variable Map, Minimization using QM algorithm; Cost criteria, Minimization of multiple output functions; Static-0, Static-1 and Dynamic Hazards and their cover.
Week 4  :  Multiplexer; Demultiplexer / Decoder, BCD to 7-segment decoder driver; Encoder, Priority encoder; Parity generator and checker
Week 5 : Number systems-binary, Signed binary, Octal, hexadecimal number; Binary arithmetic, One’s and two’s complements arithmetic; Codes, Code converters; Adder, Subtractor, BCD arithmetic
Week 6  :  Carry look ahead adder; Magnitude comparator; ALU; Error detecting and correcting codes 
Week 7  : Bistable latch, SR, D, JK, T Flip-Flop: level triggered, edge triggered, master – slave, Various representations of flip-flops; Analysis and synthesis of circuits that use flip-flop 
Week 8 : Register, Shift register, Universal shift register; Application of shift register: ring counter, Johnson counter, sequence generator and detector, serial adder; Linear feedback shift register
Week 9  :  Up and down counter, Ripple (asynchronous) counters, Synchronous counters; Counter design using flip flops, Counter design with asynchronous reset or preset; Applications of counters
Week 10 : Design of synchronous sequential circuit using Mealy model and Moore model: state transition diagram, algorithm state machine (ASM) chart; State reduction technique 
Week 11  : Digital to analog converters: weighted resistor/converter, binary ladder, converter, accuracy and resolution; Analog to digital converter: quantization and encoding, different types of conversion, accuracy and resolution 
Week 12  :  Memory organization and operation, Memory expansion; Memory cell; Different types of memory, ROM, PROM, PAL, PLA, CPLD, FPGA

Books and references

1. Donald P. Leach, Albert P. Malvino and Goutam Saha, “Digital Principles & Applications 8e”, McGraw Hill
2. M. Morris Mano and Michael D. Ciletti, “Digital Design 5e”, Pearson
3. Thomas L Floyd, “Digital Fundamentals 9e”, Pearson
4. Taub and Shilling, “Digital Integrated Electronics”, McGraw Hill.

Instructor bio

Prof. Goutam Saha

IIT Kharagpur
Goutam Saha, BTech, PhD from IIT Kharagpur had a short Management Training at XLRI, Jamshedpur. During 1990-1994, he worked with Tata Steel. He joined as faculty member in the Dept. of Electronics and Electrical Communication Engineering at IIT Kharagpur in 2002. In 2006 fall semester, he served University of Southern California, USA. His research interest includes biomedical and speech signal processing with collaborations from India and abroad. His work was declared a winner in DST-Lockheed Martin India Innovation Growth Program, selected for Rashtrapati Bhavan exhibition, became editorial article of peer reviewed research journal, features in India Innovates Youtube channel and was also covered in leading media. He has published papers in leading international journals and conference proceedings, filed several patents and co-authored two popular textbooks published by McGraw-Hill Education. He has a decade long experience of teaching the ‘Digital Electronic Circuits’ course to IIT Kharagpur undergraduates.

Course certificate

The course is free to enroll and learn from. But if you want a certificate, you have to register and write the proctored exam conducted by us in person at any of the designated exam centres.
The exam is optional for a fee of Rs 1000/- (Rupees one thousand only).
Date and Time of Exams: 23 April 2022 Morning session 9am to 12 noon; Afternoon Session 2pm to 5pm.
Registration url: Announcements will be made when the registration form is open for registrations.
The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published. If there are any changes, it will be mentioned then.
Please check the form for more details on the cities where the exams will be held, the conditions you agree to when you fill the form etc.


Average assignment score = 25% of average of best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100

Final score = Average assignment score + Exam score

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.

Certificate will have your name, photograph and the score in the final exam with the breakup.It will have the logos of NPTEL and IIT Kharagpur .It will be e-verifiable at nptel.ac.in/noc.

Only the e-certificate will be made available. Hard copies will not be dispatched.

Once again, thanks for your interest in our online courses and certification. Happy learning.

- NPTEL team

MHRD logo Swayam logo


Goto google play store