9/15/09 - L4 Combinational Logic - Gates Copyright 2009 - Joanne DeGroat, ECE, OSU1 Combinational Logic Circuits – Gates.

Slides:



Advertisements
Similar presentations
DAT2343 Basic Logic Gates © Alan T. Pinck / Algonquin College; 2003.
Advertisements

9/15/09 - L6 Other Gate typesCopyright Joanne DeGroat, ECE, OSU1 Other gate types.
Logic Gates.
CT455: Computer Organization Logic gate
Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
L9 – State Assignment and gate implementation. States Assignment  Rules for State Assignment  Application of rule  Gate Implementation  Ref: text.
IEEE’s Hands on Practical Electronics (HOPE) Lesson 9: CMOS, Digital Logic.
Digital Electronics Logic Families TTL and CMOS.
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
9/15/09 - L14 Functional BlocksCopyright Joanne DeGroat, ECE, OSU1 Combinational Functional Blocks & Rudimentary Logic functions.
Combinational Logic Design
Major Numeric Data Types Unsigned Integers Signed Integers Alphanumeric Data – ASCII & UNICODE Floating Point Numbers.
Faculty of Computer Science © 2006 CMPUT 229 Digital Logic From Switches to Memories.
University College Cork IRELAND Number Systems, Data Types, Codes Logic Gates: An Introduction.
Boolean Algebra and Truth Table The mathematics associated with binary number system (or logic) is call Boolean: –“0” and “1”, or “False” and “True” –Calculation.
3 Microelettronica – Elettronica digitale 2/ed Richard C. Jaeger, Travis N. Blalock Copyright © 2005 – The McGraw-Hill Companies srl Chapter 15 Introduction.
9/15/09 - L22 Sequential Circuit Design Copyright Joanne DeGroat, ECE, OSU1 Sequential Circuit Design Creating a sequential circuit to address a.
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
9/15/09 - L3 CodesCopyright Joanne DeGroat, ECE, OSU1 Codes.
9/15/09 - L5 Boolean AlgebraCopyright Joanne DeGroat, ECE, OSU1 Boolean Algebra.
Logic Gate A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. The output signal appears only.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexers.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
9/15/09 - L6 Standard FormsCopyright Joanne DeGroat, ECE, OSU1 Standard Forms.
1 Logic Gates Digital Computer Logic Kashif Bashir WWW:
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
Lecture 17: Digital Design Today’s topic –Intro to Boolean functions Reminders –HW 4 due Wednesday 10/8/2014 (extended) –HW 5 due Wednesday 10/15/2014.
9/15/09 - L1 Crs OvrvwCopyright Joanne DeGroat, ECE, OSU1 Course Overview First Material.
9/15/09 - L7 Two Level Circuit Optimization Copyright Joanne DeGroat, ECE, OSU1 Two Level Circuit Optimiztion An easier way to generate a minimal.
Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Roadmap Problems Algorithms.
Introduction to Digital Logic and Circuits EE 101, Fall 2015 University of Kentucky.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
Logic and Computer Design Simon Petruc-Naum CS 147 – Dr. S.M. Lee.
LOGIC GATES.
Sequential Design Basics. Lecture 2 topics  A review of devices that hold state A review of Latches A review of Flip-Flops 8/22/2012 – ECE 3561 Lect.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
9/15/09 - L21 Sequential Circuit Analaysis Copyright Joanne DeGroat, ECE, OSU1 Sequential Circuit Analysis.
9/15/09 - L24 Other FF TypesCopyright Joanne DeGroat, ECE, OSU1 Other FF Types.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
9/15/09 - L13 Technology Mapping & Verificaiton Copyright Joanne DeGroat, ECE, OSU1 Technology Mapping and Verification.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
EECS 270: Inside Logic Gates (CMOS)
9/15/09 - L19 Sequential CircuitsCopyright Joanne DeGroat, ECE, OSU1 Sequential Cirucits.
ECE DIGITAL LOGIC LECTURE 5: BINARY LOGIC AND DIGITAL LOGIC GATES Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 01/28/2016.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Logic gates used in digital electronics  How to use logic gates to implement logic equations You will learn:
DIGITAL ELECTRONICS. Everything in digital world is based on binary system. Numerically it involves only two symbols 0 or 1. –0 = False = No –1 = True.
Common Elements in Sequential Design. Lecture 3 topics  Registers and Register Transfer  Shift Registers  Counters Basic Counter Partial sequence counters.
Lecture No. 2 Computer Logic Design. Binary Digits The two state number system is called binary. Its two digits are 0 and 1 A binary digit is called a.
Logic Gates Review. Logic Gates OR gate – 1 if either input is 1 – 0 if they both are 0.
LOGIC GATES. INTRODUCTION TO LOGIC GATES Boolean functions may be practically implemented by using electronic gates. The following points are important.
Logic gates.
Logic Gates.
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
Copyright Joanne DeGroat, ECE, OSU
Digital Signals Digital Signals have two basic states:
CHAPTER 2 Boolean Algebra
How Boolean logic is implemented
Digital Electronics Lab 2 Instructor:
JC Technology Logic Gates.
Logic Gates.
GCSE Computer Science – Logic Gates & Boolean Expressions
Binary Logic.
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Digital Logic Chapter-2
XOR Function Logic Symbol  Description  Truth Table 
Digital Logic Chapter-2
Department of Electronics
Digital Circuits.
Presentation transcript:

9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU1 Combinational Logic Circuits – Gates

9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU2 Class 4 outline  Binary Logic and Gates Basic Gates Implemented Gates  Material from section 2-1 of text

Basic Gates  Gates are the base level elements of digital systems.  Gates are used to implement Boolean Logic functions.  Will start with one level circuits or just a single gate.  Then move on to two or more levels of logic circuits. 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU3

Logic gates implementation  Logic gates, having two distinct and stable states, high and low, are implemented today using interconnected MOS transistors (most common).  Today CMOS – Complementary Metal Oxide Semiconductor – technology is most common.  Have had a steady progression of technology used for the implementation of digital circuits. 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU4

Past technologies  RTL – Resistor Transistor Logic – implemented with resistors and bipolar transistors  TTL – Transistor Transistor Logic – implemented with bipolar transistors  NMOS – n-type MOS transistors – implemented with one transistor configured as a MOS resistor – similar in philosophy to RTL 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU5

Basic Functions  AND Represented by a dot (·) or the absence of an operator. May be written  Z = X AND Y  z = x AND y  Z = X · Y  Z = XY Meaning: Result is TRUE if, and only if, both X and Y are TRUE Verbal– John and Mary went to the dance and to be true, they both went to the dance. 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU6

Basic Functions  OR Represented by the + operator symbol Examples  Z = X OR Y  Z = x OR Y  Z = X + Y Meaning: Result is TRUE if at least one of X and Y, or both, are TRUE. Verbal – John or Mary went to the dance. Meaning either John went to the dance, Many went to the dance, or both of them went to it. 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU7

Basic Functions  NOT Represented by a bar ¯ over the symbol or the word NOT Examples  Z = NOT X Meaning: True if X is False False if X is True 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU8

Truth table and gate symbols  AND function OR function 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU9

Truth table and gate symbols  NOT 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU10

But gates are electronic elements 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU11  And have voltages over time that are interpreted as logic values over time

Basic gates with more than 2 inputs  It is often the case that we have 3 input AND gates or 3 inputs OR gates.  Sometimes, even have 4 input gates.  Some logic equations have many terms ANDed together. In MOS these many input gates are not readily feasible. Therefore, use multiple levels of logic. 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU12

Class 4 assignment  Covered section 2.1  Problems for hand in None today  Problems for practice 2-1 do it – This is an important one  Section 2.2 9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU13