ENGR 3861 Digital Logic Boolean Algebra. Fall 2007

Similar documents
Project 3: Using Identities to Rewrite Expressions

ON n-fold FILTERS IN BL-ALGEBRAS

Riemann Integral Oct 31, such that

Introduction to Matrix Algebra

Boolean algebra.

FREE Download Study Package from website: &

Unit 4. Combinational Circuits

Data Compression Techniques (Spring 2012) Model Solutions for Exercise 4

Handout #2. Introduction to Matrix: Matrix operations & Geometric meaning

General properties of definite integrals

The total number of permutations of S is n!. We denote the set of all permutations of S by

0 otherwise. sin( nx)sin( kx) 0 otherwise. cos( nx) sin( kx) dx 0 for all integers n, k.

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-378: Computer Hardware Design Winter Notes - Unit 1

CH 20 SOLVING FORMULAS

Discrete Mathematics and Probability Theory Spring 2016 Rao and Walrand Lecture 17

ECE 102 Engineering Computation

CH 19 SOLVING FORMULAS

RULES FOR MANIPULATING SURDS b. This is the addition law of surds with the same radicals. (ii)

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 1

Limit of a function:

SPH3UW Unit 7.5 Snell s Law Page 1 of Total Internal Reflection occurs when the incoming refraction angle is

Introduction to Electrical & Electronic Engineering ENGG1203

CH 39 USING THE GCF TO REDUCE FRACTIONS

Boolean Algebra. Boolean Algebra

Approximate Integration

SUTCLIFFE S NOTES: CALCULUS 2 SWOKOWSKI S CHAPTER 11

Vectors. Vectors in Plane ( 2

Module B3 3.1 Sinusoidal steady-state analysis (single-phase), a review 3.2 Three-phase analysis. Kirtley

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation

Polynomials. Polynomials. Curriculum Ready ACMNA:

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

Elementary Linear Algebra

Section 2.2. Matrix Multiplication

Section IV.6: The Master Method and Applications

Section 6.3: Geometric Sequences

GRAPHING LINEAR EQUATIONS. Linear Equations. x l ( 3,1 ) _x-axis. Origin ( 0, 0 ) Slope = change in y change in x. Equation for l 1.

Exercise 3 Logic Control

Laws of Integral Indices

We will begin by supplying the proof to (a).

Ch. 12 Linear Bayesian Estimators

Engr354: Digital Logic Circuits

MATH 104: INTRODUCTORY ANALYSIS SPRING 2009/10 PROBLEM SET 8 SOLUTIONS. and x i = a + i. i + n(n + 1)(2n + 1) + 2a. (b a)3 6n 2

Overview of Today s Lecture:

CS 573 Automata Theory and Formal Languages

Chapter 7 Infinite Series

NON-DETERMINISTIC FSA

Boolean Algebra cont. The digital abstraction

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic

Remarks: (a) The Dirac delta is the function zero on the domain R {0}.

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

( ) k ( ) 1 T n 1 x = xk. Geometric series obtained directly from the definition. = 1 1 x. See also Scalars 9.1 ADV-1: lim n.

CS 331 Design and Analysis of Algorithms. -- Divide and Conquer. Dr. Daisy Tang

lecture 16: Introduction to Least Squares Approximation

 n. A Very Interesting Example + + = d. + x3. + 5x4. math 131 power series, part ii 7. One of the first power series we examined was. 2!

Accuplacer Elementary Algebra Study Guide

Numerical Integration

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So.

The Elementary Arithmetic Operators of Continued Fraction

Addendum. Addendum. Vector Review. Department of Computer Science and Engineering 1-1

Content. Languages, Alphabets and Strings. Operations on Strings. a ab abba baba. aaabbbaaba b 5. Languages. A language is a set of strings

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Inference on One Population Mean Hypothesis Testing

Solutions - Homework 1 (Due date: September 9:30 am) Presentation and clarity are very important!

B. Examples 1. Finite Sums finite sums are an example of Riemann Sums in which each subinterval has the same length and the same x i

Linear Programming. Preliminaries

Chapter 2. LOGARITHMS

EXPONENTS AND LOGARITHMS

Sequence and Series of Functions

Factorising FACTORISING.

MATH 104: INTRODUCTORY ANALYSIS SPRING 2008/09 PROBLEM SET 10 SOLUTIONS. f m. and. f m = 0. and x i = a + i. a + i. a + n 2. n(n + 1) = a(b a) +

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

Sect Simplifying Radical Expressions. We can use our properties of exponents to establish two properties of radicals: and

1/16/2013. Overview. 05-Three Phase Analysis Text: Three Phase. Three-Phase Voltages. Benefits of Three-Phase Systems.

The limit comparison test

Chapter System of Equations

( ) 2 3 ( ) I. Order of operations II. Scientific Notation. Simplify. Write answers in scientific notation. III.

Numerical Methods. Lecture 5. Numerical integration. dr hab. inż. Katarzyna Zakrzewska, prof. AGH. Numerical Methods lecture 5 1

System Validation (IN4387) November 2, 2012, 14:00-17:00

1.3 Continuous Functions and Riemann Sums

ROUTH-HURWITZ CRITERION

Fast Boolean Algebra

z line a) Draw the single phase equivalent circuit. b) Calculate I BC.

4. When is the particle speeding up? Why? 5. When is the particle slowing down? Why?

Geometric Sequences. Geometric Sequence. Geometric sequences have a common ratio.

Notes 17 Sturm-Liouville Theory

SM2H. Unit 2 Polynomials, Exponents, Radicals & Complex Numbers Notes. 3.1 Number Theory

Section 11.5 Notes Page Partial Fraction Decomposition. . You will get: +. Therefore we come to the following: x x

Next we encountered the exponent equaled 1, so we take a leap of faith and generalize that for any x (that s not zero),

Convergence rates of approximate sums of Riemann integrals

Numbers (Part I) -- Solutions

Lesson 4 Linear Algebra

POWER SERIES R. E. SHOWALTER

Week 13 Notes: 1) Riemann Sum. Aim: Compute Area Under a Graph. Suppose we want to find out the area of a graph, like the one on the right:

Fundamentals of Mathematics. Pascal s Triangle An Investigation March 20, 2008 Mario Soster

Pre-Lie algebras, rooted trees and related algebraic structures

( a n ) converges or diverges.

FOURIER SERIES PART I: DEFINITIONS AND EXAMPLES. To a 2π-periodic function f(x) we will associate a trigonometric series. a n cos(nx) + b n sin(nx),

Introduction of Fourier Series to First Year Undergraduate Engineering Students

Mathacle. PSet Stats, Concepts In Statistics Level Number Name: Date:

Transcription:

ENGR 386 Digitl Logi Boole Alger Fll 007

Boole Alger A two vlued lgeri system Iveted y George Boole i 854 Very similr to the lger tht you lredy kow Sme opertios ivolved dditio sutrtio multiplitio Repled y their Boole equivlets Sho dpted Boole lger to work with rely iruits Relys re either o or off Digitl iruits e lso e thought of i similr wy Either oe of two sttes low voltge (or off 0 volts) stte or i high voltge (or o 5 volts) stte Therefore we use Boole lger to desrie moder digitl iruits

Some si defiitios to strt Axiom A strtig ssumptio from whih other sttemets or theorems re logilly defied They ot e derived y priiples of idutio d ot e demostrted y forml proofs Not eessrily ovious or self-evidet ut re epted s truth to use to yield further results Theorem A sttemet tht e proved usig previously greed upo ssumptios (Axioms) Are derivle usig fixed set of dedutio rules 3

Boole Alger - Defied Cosists of: A. A set of elemets B B. Three opertors ' d C. A set of 0 xioms 4

The 0 Axioms. 0. 3. 4. 0 if if 0 the the 0 Bsilly stte tht either e or 0 is referred to s -prime or NOT 5. 0 0 0 6. 0 0 7. 0 Defie the AND or Boole multiplitio opertor 8. 9. 0 0 0. 0 0 0 Defie the OR or Boole dditio opertor 5

Truth Tles A Truth Tle is used i Boole lger to ompute the futiol vlues of Boole expressio for eh omitio the futio s iput vriles X Y Z F(XYZ) 0 0 0 F(000) 0 0 F(00) 0 0 F(00) 0 F(0) 0 0 F(00) 0 F(0) 0 F(0) F() 6

Sigle Vrile Theorems. 0. 0 3. 4. 5. 0 idetities ull ivolutio elemets idempotey omplemets 0 To prove y of these theorems we just write out truth tle sed o xioms Ex: += + 0 7

Two d Three Vrile Theorems 8 omiig erig distriutivity ssoitivity ommuttivity 6. 5. ov 4. 3...

Theorems with -vriles 9 Expsio Theorem Sho s F F F F F F s DeMorg Geerlized F s Theorem DeMorg idempotey geerlized ' 0 ) ( 0 ) ( 4. ' ) ( ) F( 3. '..

So wht do we do with ll these? Proofs Use them to simplify lrge Boole expressios You will see why simplifitio is useful i the ext lss or two Exmples See ord otes 0

A use of the distriutivity theorem C e used to oti sum-of-produts (SOP) from produt-of-sums (POS) d vie vers Exmple Uses the theorem: Strt y lettig: This gives: z x y x z w y w z v y v z y x w v x w v z y z y x w v z x w v y x w v

A use of distriutivity otiued The tke two terms: v w x y d v w x z Ad use the sme theorem gi o eh to get fil result The importe of eig le to overt etwee the two forms will eome ppret lter i the ourse

Dulity Notie tht ll xioms were i pirs Result of the priiple of Dulity Ay theorem or idetity i oole lger remis true if 0 d re swpped d d + re swpped throughout Importt euse it doules the usefuless of ythig we ler here i this ourse Note tht the dul is ot the sme s pplyig DeMorg s Theorem Also e reful i pplyig the dulity rule! 3

Dulity Cutio! For exmple: x x y x x x y y But this is wrog!!! Wht hppeed? x x x y dulity from xiom Mke sure to prethesize expressio fully efore pplyig the priiple of dulity x x x y x x y x y dulity 4

From lger to iruits Eh of the logil opertios hs equivlet iruit symol NOT AND 5

Bsi Logi Symols - otiued OR 6

Some Simple Exmples Show the iruit equivlet of the followig Boole futios: F=(+)+ F=(+)d + F=(xyz+x )y Determie the lgeri expressio for the followig iruit: 7

More th iputs F-i desries the umer of iputs to logi gte Eg: F-i = 4 F-i = F-out desries the umer of gte iputs drive y gte output 8

More logi opertors NAND/NOR Result of DeMorg s Theorem We kow tht: x y x y Grphilly we show this s: 9

NAND/NOR Cotiued Could lso write DeMorg s s: ( x y) x y Whih we show grphilly s: 0

Uses of NAND/NOR Gtes NAND d NOR gtes e used s uiversl gtes i.e. implemet ll other si gtes usig just NANDs or NORs Clled futiol ompleteess Eg: As exerise figure out the NOR sed equivlets!

Exmples: Implemet the followig iruits usig oly -iput NAND gtes

Why use NANDs? Esiest to mufture of ll the gtes Fster th other gte implemettios Covertig to NANDs result i more ompt iruit reliztio 3