The aim of the module is to introduce to the students the topics that include combinational and sequential circuit analysis and design, digital circuit design optimization methods using random logic gates, multiplexers, decoders, registers, counters and programmable logic arrays.


  1. CLO:1. Acquire knowledge related to the concepts, tools and techniques for the design of digital electronic circuits
  2. CLO:2. Demonstrate the skills to design and analyze both combinational and sequential circuits using a variety of techniques
  3. CLO:3. Apply the acquired knowledge to simulate and implement small-scale digital circuits
  4. CLO:4. Understand the relationship between abstract logic characterizations and practical electrical implementations.
  5. CLO:5. Work towards problem solving through logical reasoning both in individual capacity and collectively.


  1. Introduction to Digital Experiments
  2. Number Systems
  3. Basics of Logic Gates
  4. Major Perspectives in TTL Specifications
  5. Boolean Laws and DeMorgan’s Theorem
  6. Combinational Logic Circuits
  7. D-Latch and D-Flip Flop
  8. J-K Flip Flop Grading Policy
  9. Asynchronous Counters
  10. Introduction to ModelSim & Verilog Programming
  11. Data-Flow Modeling
  12. Behavioral Modeling