National Institute of Technology Rourkela

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

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

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC2010 : Digital System Design { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Debiprasad Priyabrata Acharya

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 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, Mealy State Model, Serial Adder Example, State Minimization, Design of a Counter using the Sequential Circuit Approach, FSM as an Arbiter Circuit, Analysis of Synchronous Sequential Circuits.
Digital System Design: Building Block circuits, Design Examples, Clock Synchronization

Course Objectives

  • To understand basic logic circuits and the design procedure for building up digital systems

Course Outcomes

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

Essential Reading

  • S. Brown and Z. Vranesis, Fundamental of Digital Logic with VHDL design, Tata Mc GRAW-Hill , 2003
  • J. F. Wakerly, Digital Design Principles and Practices, Prentice-Hall , 2005

Supplementary Reading

  • F. Vahid, Digital Design, Wiley Student Edition , 2006
  • R. L. Tokheim, Digital electronics, Principles and applications, Tata McGraw Hill Edition , 2003