National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC2002 : Digital Electronics { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Kamalakanta Mahapatra

Syllabus

Design Concepts: Digital Hardware, Design Process, Hardware, Logic Circuit Design, Theory and Practice Introduction to Logic Circuits: Variables and Functions, Inversion, Truth Tables, Logic Gates and Networks, Boolean Algebra, Synthesis using AND, OR AND NOT Gates, Design Examples, Introduction to Cad Tools, Introduction to VHDL. Implementation Technology: Transistor Switches, NMOS Logic Gates, CMOS Logic Gates, Negative Logic System, Standard Chips, Programmable Logic Devices, Custom Chips, Standard Cells and Gate Arrays Practical Aspects, Transmission Gates, Implementation details for FPGAs. Optimized Implementation of Logic Functions: Karnaugh Map, Strategy for Minimization, Minimization of Product-of-Sums Forms, Incompletely Specified Functions, Multiple Output Circuits, NAND and NOR Logic Networks, Multi-Level Synthesis, Analysis of Multi-Level Circuits, CAD Tools. Number Representation And Arithmetic Circuits: Positional Number Representation, Addition of Unsigned Numbers, Signed Numbers, Fast Adders, Design of Arithmetic Circuits Using Cad Tools. Combinational Circuit Building Blocks: Multiplexers, Decoders, Encoders, Code Converters, Arithmetic Comparison Circuits, VHDL/Verilog for Combinational Circuits. Flip-Flops, Registers And Counters, A Simple Processor: 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, Using Storage Elements with Cad Tools, Using Registers and Counters With Cad Tools, Design Examples. Synchronous Sequential Circuits: Basic Design Steps, State Assignment Problem, Meanly State Model, Design of Finite State Machines using CAD Tools, Serial Adder Example, State Minimization, Design of a Counter using the Sequential Circuit Approach, FSM as an Arbiter Circuit, Analysis of Synchronous Sequential Circuits.

Course Objectives

  • To learn fundamental concepts in classic manual digital design and also learn how digital circuits are designed using CAD tools in modern times

Course Outcomes

It will help a student in understanding the basic logic circuits and the design procedure for building up digital systems

Essential Reading

  • 1. S. Brown and Z. Vranesis, FUNDAMENTALS OF DIGITAL LOGIC WITH VERILOG DESIGN, Mc GRAW-Hill , July 2017
  • 1. F. Vahid, Digital Design: with an Introduction to the Verilog Hdl, Pearson, , 2014, 5th edition

Supplementary Reading

  • 2. J. F. Wakerly, Digital Design Principles and Practices, Prentice-Hall
  • 3. R. L. Tokheim, Digital Electronics: Principles And Applications, Mcgrawhil