EEE 301 Digital Electronics

Similar documents
Unit level 4 Credit value 15. Introduction. Learning Outcomes

Digital Electronic Concepts

Introduction. BME208 Logic Circuits Yalçın İŞLER

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Digital Logic Circuits

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

ECE 241 Digital Systems. Basic Information

Course Outline Cover Page

Gates and Circuits 1

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

Department of Electronics and Communication Engineering

Chapter 1: Digital logic

IES Digital Mock Test

ECE 124 Digital Circuits and Systems Winter 2011 Introduction Calendar Description:

CS302 - Digital Logic Design Glossary By

*************************************************************************

Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices

SRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI

LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1

B.C.A 2017 DIGITAL ELECTRONICS BCA104T MODULE SPECIFICATION SHEET. Course Outline

Module 4: Design and Analysis of Combinational Circuits 1. Module-4. Design and Analysis of Combinational Circuits

COMBINATIONAL CIRCUIT

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer

ELECTRONICS WITH DISCRETE COMPONENTS

Subtractor Logic Schematic

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM. Course Title: Digital Electronics (Code: )

Gates and and Circuits

Digital Electronics Course Objectives

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

Electronics. Digital Electronics

Fan in: The number of inputs of a logic gate can handle.

EE6301 DIGITAL LOGIC CIRCUITS LT P C UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

University of Technology

Digital Electronics. A. I can list five basic safety rules for electronics. B. I can properly display large and small numbers in proper notation,

Encoders. Lecture 23 5

UNIT-IV Combinational Logic

Chapter 3 Digital Logic Structures

COURSE LEARNING OUTCOMES AND OBJECTIVES

DIGITAL ELECTRONICS QUESTION BANK

UNIT III. Designing Combinatorial Circuits. Adders

Aim. Lecture 1: Overview Digital Concepts. Objectives. 15 Lectures

LIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM

Lecture 02: Digital Logic Review

Combinational Logic Circuits. Combinational Logic

EE19D Digital Electronics. Lecture 1: General Introduction

EE 280 Introduction to Digital Logic Design

TABLE 3-2 Truth Table for Code Converter Example

Lecture 3: Logic circuit. Combinational circuit and sequential circuit

Logic diagram: a graphical representation of a circuit

In this lecture: Lecture 8: ROM & Programmable Logic Devices

In this lecture: Lecture 3: Basic Logic Gates & Boolean Expressions

BEE 2233 Digital Electronics. Chapter 1: Introduction

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders

MULTIPLE VALUED CURRENT MODE LOGIC CIRCUITS

Combinational Circuits DC-IV (Part I) Notes

Lecture 15 Analysis of Combinational Circuits

SYLLABUS of the course BASIC ELECTRONICS AND DIGITAL SIGNAL PROCESSING. Master in Computer Science, University of Bolzano-Bozen, a.y.

ECE/CoE 0132: FETs and Gates

Course Overview. Course Overview

Chapter 4 Combinational Logic Circuits

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

S-[F] NPW-02 June All Syllabus B.Sc. [Electronics] Ist Year Semester-I & II.doc - 1 -

ECE380 Digital Logic

Memory, Latches, & Registers

R.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad. ELECTRONIC PRINCIPLES AND APPLICATIONS

DELD UNIT 3. Question Option A Option B Option C Option D Correct Option A B C

ELECTRONICS ADVANCED SUPPLEMENTARY LEVEL

Chapter 4 Combinational Logic Circuits

Paper No. Name of the Paper Theory marks Practical marks Periods per week Semester-I I Semiconductor

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Positive and Negative Logic

Electronic Components And Circuit Analysis

Digital Fundamentals

1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs.

Exam #2 EE 209: Fall 2017

EXPERIMENT NO 1 TRUTH TABLE (1)

Veer Narmad South Gujarat University, Surat

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

Code No: R Set No. 1

Electronic Circuits EE359A

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder

Adder (electronics) - Wikipedia, the free encyclopedia

UNIT-2: BOOLEAN EXPRESSIONS AND COMBINATIONAL LOGIC CIRCUITS

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows:

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates

ELHT-301: Digital Electronics. THEORY Marks: 100

A COMPARATIVE ANALYSIS OF AN ULTRA-LOW VOLTAGE 1-BIT FULL SUBTRACTOR DESIGNED IN BOTH DIGITAL AND ANALOG ENVIRONMENTS

Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months

Memory, Latches, & Registers

Chapter 4: FLIP FLOPS. (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT EE 202 : DIGITAL ELECTRONICS 1

On Built-In Self-Test for Adders

ECE380 Digital Logic

CHAPTER 3 BASIC & COMBINATIONAL LOGIC CIRCUIT

Lecture 2: Digital Logic Basis

Laboratory for the Introductory Digital Course

Transcription:

EEE 301 Digital Electronics Lecture 1 Course Contents Introduction to number systems and codes. Analysis and synthesis of digital logic circuits: Basic logic functions, Boolean algebra,combinational logic design, minimization of combinational logic. Implementation of basic static logic gates in CMOS and BiCMOS: DC characteristics, noise margin and power dissipation. Power optimization of basic gates and combinational logic circuits. Modular combinational circuit design: pass transistor, pass gates, multiplexer, demultiplexer and their implementation in CMOS, decoder, encoder, comparators, binary arithmetic elements and ALU design. Programmable logic devices: logic arrays, field programmable logic arrays and programmable read only memory. Sequential circuits: different types of latches, flip-flops and their design using ASM approach, timing analysis and power optimization of sequential circuits. Modular sequential logic circuit design: shift registers, counters and their applications. 1

Objectives T o introduce the basic tools for design with combinational and sequential digital logic and state machines. T o learn simple digital circuits Analysis and synthesis Course Learning Outcomes A student who successfully fulfills the course requirements will have demonstrated: An ability to define different number systems, binary addition and subtraction, 2 s complement representation and operations with this representation. An ability to understand the different switching algebra theorems and apply them forlogic functions. An ability to define the Karnaugh map for a few variables and perform an algorithmic reduction of logic functions. Course Learning Outcomes An ability to define the following combinational circuits: buses, encoders/decoders, (de)multiplexers, exclusive-ors, comparators, arithmetic-logic units; and to be able to build simple applications. An ability to understand the bistable element and the different latches and flip-flops. An ability to derive the state-machine analysis or synthesis and to perform simple projects with a few flip-flops. An ability to understand sequential circuits, like counters and shift registers, and to perform simple projects with them. Ability to design with Verilog HDL 2

Books Fundamentals of Digital Logic with Verilog Design - Stephen Brown and Zvonko Vranesic Digital Fundamentals - Thomas L. Floyd Digital Design: With an Introduction to the Verilog HDL - M. Morris Mano, Michael D. Ciletti Digital Logic and Computer Design - Morris Mano Introduction To Digital Electronics - Crowe & Hayes-Gill Digital Electronics - Anil K. Maini Introduction to Logic Circuits 2.1 Variables and Functions The simplest binary element is a switch that has two states. If a given switch is controlled by an input variable x, then we will say that the switch is open if x = 0 and closed if x = 1 3

The output is defined as the state (or condition) of the light, which we will denote bythe letter L. If the light is on, we will say that L = 1. If the light is off, we will say that L = 0. The symbol is called the AND operator, and the circuit in Figure is said to implement a logical AND function. The + symbol is called the OR operator, and the circuit in Figure is said to implement a logical OR function. 4

2.2 Inversion The value of this function is the inverse of the value of the input variable. Instead of using the word inverse, it is more common to use the term complement. Thus we say that L(x) is a complement of x in this example. Another frequently used term for the same operation is the NOT operation. 2.3 Truth Tables We have introduced the three most basic logic operations AND, OR, and complement by relating them to simple circuits built with switches. This approach gives these operations a certain physical meaning. The same operations can also be defined in the formof a table, called a truth table, 5

2.4 Logic Gates and Networks Each logic operation can be implemented electronically with transistors, resulting in a circuit element called a logic gate.. A logic gate has one or more inputs and one output that is a function of its inputs. It is often convenient to describe a logic circuit by drawing a circuit diagram, or schematic, consisting of graphical symbols representing the logic gates. In technical jargon a network of gates is often called a logic network or simply a logic circuit. W e will use these terms interchangeably. 6

2.4.1 Analysis of a Logic Network For an existing logic network, it must be possible to determine the function performed by the network. This task is referred to as the analysis process. The reverse task of designing a new network that implements a desired functional behaviour is referred to as the synthesis process. The analysis process is rather straightforward and much simpler than the synthesis process. 2.4.1 Analysis of a Logic Network Timing Diagram 7

2.4.1 Analysis of a Logic Network Functionally Equivalent Networks Since both networks realize the same function, it makes sense to use the simpler one, which is less costly to implement. This logic function, which differs from the OR function only when both inputs are equal to 1, is useful for other applications as well. It is called the exclusive-or (XOR) function and is indicated in logic expressions by the symbol. 8

Consider the addition of two one-digit binary numbers a and b. The four possible valuations of a, b and the resulting sums 9