Note: This syllabus is same for ECEEIE, Electronics and Computer Engineering, ETM, ICE.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
II Year B.Tech. ECE - I Sem L T/P/D C
4 -/-/- 4

SWITCHING THEORY AND LOGIC DESIGN


Course Objectives:

This course provides in-depth knowledge of switching theory and the design techniques of digital circuits, which is the basis for design of any digital circuit. The main objectives are:

  • To learn basic techniques for the design of digital circuits and fundamental concepts used in the design of digital systems.
  • To understand common forms of number representation in digital electronic circuits and to be able to convert between different representations.
  • To implement simple logical operations using combinational logic circuits
  • To design combinational logic circuits, sequential logic circuits.
  • To impart to student the concepts of sequential circuits, enabling them to analyze sequential systems in terms of state machines.
  • To implement synchronous state machines using flip-flops.

UNIT - I:

Number System and Boolean Algebra And Switching Functions: Number Systems, Base Conversion Methods, Complements of Numbers, Codes- Binary Codes, Binary Coded Decimal Code and its Properties, Unit Distance Codes, Alpha Numeric Codes, Error Detecting and Correcting Codes.
Boolean Algebra: Basic Theorems and Properties, Switching Functions, Canonical and Standard Form, Algebraic Simplification of Digital Logic Gates, Properties of XOR Gates, Universal Gates, Multilevel NAND/NOR realizations.

UNIT - II:

Minimization and Design of Combinational Circuits: Introduction, The Minimization with theorem, The Karnaugh Map Method, Five and Six Variable Maps, Prime and Essential Implications, Don’t Care Map Entries, Using the Maps for Simplifying, Tabular Method, Partially Specified Expressions, Multi-output Minimization, Minimization and Combinational Design, Arithmetic Circuits, Comparator, Multiplexers, Code Converters, Wired Logic, Tristate Bus System, Practical Aspects related to Combinational Logic Design, Hazards and Hazard Free Relations.

UNIT - III:

Sequential Machines Fundamentals: Introduction, Basic Architectural Distinctions between Combinational and Sequential circuits, The Binary Cell, Fundamentals of Sequential Machine Operation, The Flip-Flop, The D-Latch Flip-Flop, The “Clocked T” Flip-Flop, The “ Clocked J-K” Flip-Flop, Design of a Clocked Flip-Flop, Conversion from one type of Flip-Flop to another, Timing and Triggering Consideration, Clock Skew.

UNIT - IV:

Sequential Circuit Design and Analysis: Introduction, State Diagram, Analysis of Synchronous Sequential Circuits, Approaches to the Design of Synchronous Sequential Finite State Machines, Design Aspects, State Reduction, Design Steps, Realization using Flip-Flops
Counters - Design of Single mode Counter, Ripple Counter, Ring Counter, Shift Register, Shift Register Sequences, Ring Counter Using Shift Register.

UNIT - V:

Sequential Circuits: Finite state machine-capabilities and limitations, Mealy and Moore models-minimization of completely specified and incompletely specified sequential machines, Partition techniques and Merger chart methods-concept of minimal cover table.
Algorithmic State Machines: Salient features of the ASM chart-Simple examples-System design using data path and control subsystems-control implementations-examples of Weighing machine and Binary multiplier.

TEXT BOOKS:

  1. Switching and Finite Automata Theory- Zvi Kohavi & Niraj K. Jha, 3rd Edition, Cambridge.
  2. Digital Design- Morris Mano, PHI, 3rd Edition.

REFERENCE BOOKS:

  1. Introduction to Switching Theory and Logic Design – Fredriac J. Hill, Gerald R. Peterson, 3rd Ed,John Wiley & Sons Inc.
  2. Digital Fundamentals – A Systems Approach – Thomas L. Floyd, Pearson, 2013.
  3. Digital Logic Design - Ye Brian and HoldsWorth, Elsevier
  4. Fundamentals of Logic Design- Charles H. Roth, Cengage LEanring, 5th, Edition, 2004.
  5. Digital Logic Applications and Design- John M. Yarbrough, Thomson Publications, 2006.
  6. Digital Logic and State Machine Design – Comer, 3rd, Oxford, 2013.

Course Outcomes:

Upon completion of the course, students should possess the following skills:

  • Be able to manipulate numeric information in different forms, e.g. different bases, signed integers, various codes such as ASCII, Gray, and BCD.
  • Be able to manipulate simple Boolean expressions using the theorems and postulates of Boolean algebra and to minimize combinational functions.
  • Be able to design and analyse small combinational circuits and to use standard combinational functions/building blocks to build larger more complex circuits.
  • Be able to design and analyse small sequential circuits and devices and to use standard sequential functions/building blocks to build larger more complex circuits.
  • Created
    Feb 08, 2015
  • Updated
    Aug 03, 2016
  • Views
    9,030