COURSE SUMMARY
Course Title: 
Digital Circuits and Systems
Course Code: 
19EAC111
Year Taught: 
2019
Semester: 
2
Type: 
Subject Core
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Digital Circuits and Systems' is a course offered in the second semester of B. Tech. programs at the School of Engineering, Amrita Vishwa Vidyapeetham.

Objectives:

  • To understand number representation and conversion between different representation in digital electronic circuits.
  • To analyze logic processes and implement logical operations using combinational logic circuits.
  • To understand concepts of sequential circuits and to analyze sequential systems in terms of state machines.

Keywords:

Digital Circuit, Flipflops, Register, Memory.

Outcomes:

CO1: Understand the basics of Boolean logic, number system and codes for representing Boolean variables.
CO2: Develop Boolean equations and truth tables for synthesis using different logic gates and optimize the Boolean function using different minimization methods
CO3: Analysis and Synthesis of multiple output function and its optimization
CO4: Design of various combinational circuits
CO5: Understanding various sequential circuit elements and its conversions
CO6: Develop various synchronous sequential circuits and analyse.

CO - PO Mapping

Cos/ PO PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2
CO1 3 3 2 1 1 1 3  
CO2 3 3 1 2 2 1 3  
CO3 3 3 2 3 1 1 3 1
CO4 3 3 2 3 1 1 3 1
CO5 3 2 2 3 1   3 1
CO6 3 3 2 3 1   3 1

Unit - 1:
Introduction to logic families: ECL – TTL - Tri state logic. Implementation technology: Transistor switches - NMOS logic gates - CMOS logic gates - Negative logic systems. 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. Asynchronous sequential circuits:Analysis of asynchronous circuits.

  1. Stephen Brown, ZvonkoVranesic, “Fundamentals of Digital Logic with VerilogDesign”, Tata McGraw Hill Publishing Company Limited, Second Edition.
  2. M Morris Mano, Micheal D Ciletti “Digital Design with an introduction to the Verilog HDL”, Pearson Education, Fifth Edition, 2013
  3. Donald D Givone, “Digital Principles and Design”, Tata McGraw Hill Publishing Company Limited, 2003
  4. John F. Wakerly, “Digital Design Principles and Practices”, Pearson Education, 3rd Ed, 2003.