0% found this document useful (0 votes)
3 views

Boolean algbra

The document provides an overview of Boolean algebra, which is essential for understanding digital electronic circuits. It covers key concepts such as Boolean variables, simplification theorems, truth tables, and canonical forms, including minterms and maxterms. Additionally, it discusses the implementation of Boolean functions using basic logic gates like AND, OR, and NOT.

Uploaded by

vigneshsai282
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Boolean algbra

The document provides an overview of Boolean algebra, which is essential for understanding digital electronic circuits. It covers key concepts such as Boolean variables, simplification theorems, truth tables, and canonical forms, including minterms and maxterms. Additionally, it discusses the implementation of Boolean functions using basic logic gates like AND, OR, and NOT.

Uploaded by

vigneshsai282
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

EE276 – Digital Electronic Circuits

Boolean Algebra

1
Boolean Algebra

Basic mathematics needed for the study of the logic design of


digital systems.

• In Boolean algebra – all of the variables assume only one of two


values.

• Developed by George Boole in 1847.

• Boolean variables represent the input or output of a switching


circuit.

• 0 and 1 represents the two different values.

2
Axiom of Boolean Algebra

P.2(b)+P.5(a)+P.4(b)
+P.2(b)+P5(a)

P.2(b)+P.5(a)+P.4(b)+
P.5(b)+P2(a)
3
Contd… Boolean Algebra

• Most Boolean identities have an AND (product)


form as well as an OR (sum) form.

4
Axiom of Boolean Algebra

P.2(b)+P.5(a)+P.4(b)
+P.2(b)+P5(a)

P.2(b)+P.5(a)+P.4(b)+
P.5(b)+P2(a) 5
Contd… Boolean Algebra
• Our second group of Boolean identities should be
familiar to you from your study of algebra:

6
Contd… Boolean Algebra

• Our last group of Boolean identities are perhaps the


most useful.

7
Contd…
Some more simplification theorems:

Possible to prove using truth tables or algebraically starting with


basic theorems.

• operator precedence for evaluating Boolean expressions is


(1) parentheses, (2) NOT, (3) AND, and (4) OR

8
Contd…
Simplification Examples - 1:

9
Contd

Simplification Examples - 2:

10
Complement of a function
• Generalization of DeMorgan’s theorem for any number of variables:

Complement of a function:

• Interchange AND and OR operators.

• Complement each literal.

11
Contd…
• Example – complement of the function

12
Simple gates

AND, OR, and NOT gates.

13
Contd…
NAND and NOR Gates

Gates can have multiple inputs and more than one output.

14
• Combinations of gates implement Boolean functions.

15
• Each appearance of a variable or its compliment in an expression –
referred as a literal.

• Three variables and 10 literals in the above expression.

• Each literal in the expression corresponds to a gate input.

16
Truth Table
• Specifies the values of a Boolean expression for every possible
combination of values of the variables in the expression.

• Lists the truth or falsity of a statement under all possible conditions.

• Specifies the output of the circuit for all possible combinations of


values of the inputs.

• A truth table for an n-variable expression will have 2n rows.

17
Contd…
• Truth Table for

• With 3 variables, 8 combinations of the values are possible.

18
Contd…
• Truth Table for

• Evaluating A+C and B’+C, then (A+C)(B’+C)

• Two expressions are equal , if they have the same value for every
possible combinations of the input variables A, B and C.
19
Contd…
• Truth Table for

20
Canonical and Standard form

21
Contd…

22
Minterm
A product term containing all n variables of the function in either
true or completed form is called the minterm
Each Minterm is obtained by an AND operation of the variable in
their true form or complemented form
Variable value 1 when true or uncomplemented
0 when complemented

23
Canonical Sum of Product Expression
When a Boolean function is expressed as logical sum of all the
minterms from the rows of truth table, for which the value of the
function is 1

24
Example
Obtain canonical sum of product form of function F(A,B)=A+B

F(A,B)=A+B

25
Example
Obtain canonical sum of product form of function F(A,B,C)=A+BC

26
Maxterm
A sum term containing all n variables of the function In either true
or completed form is called the maxterm
Each Minterm is obtained by an OR operation of the variable in
their true form or complemented form
Variable value 0 when true or uncomplemented
1 when complemented

27
Canonical Prodcut of Sum Expression
When a Boolean function is expressed as logical product of all the
maxterms from the rows of truth table, for which the value of the
function is 0

28
Example

29
Example

30
Deriving SOP from truth table

31
Deriving POS from truth table

32
Example

33

You might also like