COURSE SUMMARY
Course Title:
Digital Circuits and Systems
Course Code:
19EAC111
Year Taught:
2019
Semester:
2
Type:
Subject Core
Degree:
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 & OUTCOMES

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

#### SYLLABUS

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.

#### TEXT BOOKS / REFERENCES

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.