## Course Detail

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

### Syllabus

##### 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.

### Textbook

• 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.

### Reference

• 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

Objectives

• 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

 PO/PSO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 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.