Back close

Course Detail

Course Name Digital Design
Course Code 19CCE111
Program B. Tech. in Computer and Communication Engineering
Semester Two
Year Taught 2019


Unit 1

Introduction to logic circuits – Variables and functions – inversion – Truth tables – Logic gates and Networks –Boolean algebra – Synthesis using gates – Design examples – Optimized implementation of logic functions – Karnaugh map – Strategy for minimization – Minimization of product of sums forms – Incompletely specified functions – Multiple output circuits – Tabular method for minimization – Number representation and arithmetic circuits – Addition of unsigned numbers – Signed numbers – Fast adders.

Unit 2

Combinational circuit building blocks- Multiplexers – Decoders – Encoders – Code converters – Arithmetic comparison circuits- Sequential circuit building blocks – Basic latch – Gated SR latch – Gated D latch – Master slave and edge triggered – D flip-flops – T flip-flop – JK flip-flop – Registers – Counters – Reset synchronization – Other types of counters.

Unit 3

Synchronous sequential circuits – Basic design steps – State assignment problem – Mealy state model – Serial Adders– State minimization -Introduction to Asynchronous sequential circuits – Introduction to CMOS logic.


  • Stephen Brown, ZvonkoVranesic, “Fundamentals of Digital Logic with Verilog Design”, Tata McGraw Hill Publishing Company Limited, Special Indian Edition, 2007.
  • M Morris Mano and Michael D Ciletti, “Digital Design with Introduction to the Verilog HDL”, Pearson Education, Fifth Edition, Fifth Edition, 2015.


  • John F. Wakerly, “Digital Design Principles and Practices”, Fourth Edition, Pearson Education, 3rd Ed, 2008.
  • Donald D Givone, “Digital Principles and Design”, Tata McGraw Hill Publishing Company Limited, 2003.

Evaluation Pattern

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*CA – Can be Quizzes, Assignment, Projects, and Reports.

Objectives and Outcomes


  • To understand the fundamentals of Boolean Logic and the building blocks of digital circuits
  • To introduce the abstraction of simple practical problems into Boolean Logic and their efficient implementation
  • To introduce the fundamentals of design with combinational and sequential subsystems

Course Outcomes

  • CO1: Able to frame Boolean equations for solving a simple real-life engineering problem and realize them using gate- level building blocks
  • CO2: Able to apply minimization techniques for efficient Boolean logic implementation
  • CO3: Able to realize digital blocks using combinational and sequential subsystems
  • CO4: Able to design using state machine descriptions for practical real-life engineering problems

CO – PO Mapping

CO1 3 3 2
CO2 3 3 2
CO3 3 2 2
CO4 3 3 2

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now