Logic Design (CE1111 ) Lecture 2 (Chapter 2) Prepared by Dr. Lamiaa Elshenawy 1.

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

Boolean Algebra and Logic Gates
BOOLEAN ALGEBRA. A Mathematical notation used to represent the function of the Digital circuit. A notation that allows variables & constants to have only.
Combinational Logic Circuits Chapter 2 Mano and Kime.
Logical Systems Synthesis.
Chapter 2 Logic Circuits.
Boolean Algebra and Logic Gate
Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6.
Boolean Algebra and Logic Gates
1 Chapter 2 Boolean Algebra and Logic Gates The most common postulates ( 假設 ; 基本條件 ) used to formulate various algebraic structures are: 1. Closure ( 封閉性.
Boolean Algebra Module M4.1 Section 5.1. Boolean Algebra and Logic Equations Switching Algebra Theorems Venn Diagrams.
1 Homework Reading –Tokheim, Chapter 3, 4, and –Logg-o on Analytical Engine Website Machine Projects –Continue on mp3 Labs –Continue in labs.
Boolean Algebra Discussion D6.1 Appendix G. Boolean Algebra and Logic Equations George Boole Boolean Algebra Theorems Venn Diagrams.
Boolean Algebra Discussion D2.2. Boolean Algebra and Logic Equations George Boole Switching Algebra Theorems Venn Diagrams.
Boolean Algebra and Logic Gates1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Combinational Logic Circuits Chapter 2 Mano and Kime.
Chapter Two Boolean Algebra and Logic Gate
Computer Organization
Chapter 2 Boolean Algebra and Logic Gates
2-6 Other Logic Operations For two variables one can achieve sixteen operations Only eight are useful for computers Boolean algebra built on AND, OR and.
1 Why study Boolean Algebra? 4 It is highly desirable to find the simplest circuit implementation (logic) with the smallest number of gates or wires. We.
Boolean Algebra and Logic Gates CE 40 B 18 June 2003.
1 Logic Gates Digital Computer Logic Kashif Bashir WWW:
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
Discrete Mathematics and Its Applications.  The English mathematician George Boole ( ) sought to give symbolic form to Aristotle's system of.
Logic Design Dr. Yosry A. Azzam.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Boolean Logic and Circuits ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Chapter 2 Two- Level Combinational Logic. Chapter Overview Logic Functions and Switches Not, AND, OR, NAND, NOR, XOR, XNOR Gate Logic Laws and Theorems.
Boolean Algebra and Logic Gates
Figure 2.6. A truth table for the AND and OR operations. 2.3 Truth Tables 1.
1 Lect # 2 Boolean Algebra and Logic Gates Boolean algebra defines rules for manipulating symbolic binary logic expressions. –a symbolic binary logic expression.
Logic Circuits Lecture 3 By Amr Al-Awamry. Basic Definitions Binary Operators  AND z = x y = x yz=1 if x=1 AND y=1  OR z = x + y z=1 if x=1 OR y=1 
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 2 Part 3 Tom Kaminski & Charles.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
ECE DIGITAL LOGIC LECTURE 6: BOOLEAN ALGEBRA Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 02/01/2016.
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
CSE 461. Binary Logic Binary logic consists of binary variables and logical operations. Variables are designated by letters such as A, B, C, x, y, z etc.
Fuw-Yi Yang1 數位系統 Digital Systems Department of Computer Science and Information Engineering, Chaoyang University of Technology 朝陽科技大學資工系 Speaker: Fuw-Yi.
CHAPTER 2 Boolean algebra and Logic gates
Digital Logic Circuits, Digital Component and Data Representation Course: BCA-2 nd Sem Subject: Computer Organization And Architecture Unit-1 1.
Boolean Algebra and Logic Gates COE 202 Digital Logic Design Dr. Muhamed Mudawar King Fahd University of Petroleum and Minerals.
Homework Reading Machine Projects Labs
Boolean Algebra & Logic Gates
Morgan Kaufmann Publishers
Table 2.1 Postulates and Theorems of Boolean Algebra
Chapter 11 (Part 1): Boolean Algebra
Homework Reading Machine Projects Labs
ECE 2110: Introduction to Digital Systems
CS 105 Digital Logic Design
ECE 3110: Introduction to Digital Systems
Princess Sumaya University
TN 221: DIGITAL ELECTRONICS 1
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
Boolean Algebra Why study Boolean Algebra?
CSE 311 Foundations of Computing I
Boolean Algebra.
INTRODUCTION TO LOGIC DESIGN Chapter 2 Boolean Algebra and Logic Gates
Boolean Algebra.
Chapter 2 Boolean Algebra and Logic Gate
CSE 370 – Winter Combinational Logic - 1
CSC 220: Computer Organization Logic Gates and Functions
Chapter 2 Introduction to Logic Circuits
SYEN 3330 Digital Systems Chapter 2 Part 3 SYEN 3330 Digital Systems.
Table 2.1 Postulates and Theorems of Boolean Algebra
Faculty of Cybernetics, Statistics and Economic Informatics
Chapter 2 Gates.
Digital Logic Chapter-2
Digital Logic Chapter-2
Presentation transcript:

Logic Design (CE1111 ) Lecture 2 (Chapter 2) Prepared by Dr. Lamiaa Elshenawy 1

Outlines  Boolean Algebra  Basic Theorems and Properties  Boolean Functions  Canonical and Standard Forms  Other Logic Operations  Digital Logic Gates  Integrated Circuits (ICs) 2

Boolean Algebra  What is Boolean algebra? O Boolean algebra is a branch of algebra in which the values of the variables are described as true (1) and false (0) O Boolean algebra was introduced by George Boole in George Boole (2 November 1815 – 8 December 1864) was an English mathematician, educator, philosopher, and logician.

Basic Theorems and Properties  Boolean algebra can be defined by a set of elements, B, together with two binary operators, + and., provided that Huntington postulates are satisfied (1904) 4 Edward Vermilye Huntington (April 26, 1874-November 25, 1952) was an American mathematician

5 PostulatesDescription 1. Operators+,. 2. Identity 3. Commutative 4. Distributive 5. Complements 6. Associative Duality principle Huntington Postulates

6 TheoremsDescription 1. Theorem 1 2. Theorem 2 3. Theorem 3, involution 4. Theorem 4, DeMorgan 5. Theorem 5 6. Theorem 6, absorption Augustus De Morgan (27 June 1806 – 18 March 1871) was a British mathematician and logician

Operator Precedence 7

Boolean Function 8 term literal

Boolean Function 9

 How implement Boolean function? 10

Simplification of Boolean Function 11

Complement of Function 12

Complement of Function 13 Example 1

Complement of Function 14 Example 2

Canonical and Standard Forms  Canonical form 1. Minterms 2. Maxterms  Standard form 1. Sum of products 2. Product of sums 15

Canonical Form  Boolean functions expressed as a sum of minterms or product of maxterms are said to be in canonical form  Minterm is complement of maxterm and vice versa 16

Canonical Form  Example: Express function as sum of minterms 17

Canonical Form  Example: Express function as product of maxterms 18

Standard Form 1. Sum of products 2. Product of sums 19 Two-level implementation

Standard Form  A Boolean function may be expressed in a nonstandard form  Example 20 Three-level implementation

Standard Form  It can be transferred to standard form 21

Other Logic Functions 22

Other Logic Functions 23

Other Logic Functions 24

Other Logic Functions 1. Two functions that produce a constant 0 or 1 2. Four functions with unary operations, complement and transfer 3. Ten functions with binary operators that define eight different operations: AND, OR, NAND, NOR, exclusive ‐ OR, equivalence, inhibition, and implication 25

Digital Logic Gates 26

Digital Logic Gates 27

Integrated Circuits-ICs  What is ICs? O Integrated circuit (IC) is fabricated on chip of silicon semiconductor crystal, containing the electronic components for constructing digital gates 28

Integrated Circuits-ICs  What are levels of integration? 1. Small ‐ scale integration (SSI) < 10 logic gates 2. Medium ‐ scale integration (MSI) 10 to 1,000 logic gates - registers and counters 3. Large ‐ scale integration (LSI) >1,000 logic gates - processors, memory chips 4. Very large ‐ scale integration (VLSI) millions of logic gates- microcomputer chips 29

30