Module 1 Part 2
Module 1 Part 2
• Boolean theory provides the fundamentals for logic operators and operation to
perform Boolean algebra.
• Boolean algebra is a branch of mathematics that includes methods for manipulating
logical variables and logical expressions.
• The Greek philosopher Aristotle founded a system of logic based on only two types
of propositions: true and false.
• The English mathematician George Boole (1815–1864) sought to give symbolic form
to Aristotle’s system of logic—hence the name Boolean algebra.
• In the mid-twentieth century, Claude Shannon, an electrical engineer and
mathematician, applied Boole’s ideas to digital circuits.
Logic Variables and Logic Functions
• Like algebra, Boolean algebra is based on a set of rules that are derived from a small
number of basic assumptions. Logic values involve elements that take on one of two
values, 0 and 1. Therefore, a logic variable can only be equal to 0 or 1.
• A logic function is an expression, that describes the logic operations between its logic
variables. Similarly, a logic function can only be equal to 0 or 1.
BOOLEAN AXIOMS AND THEOREMS
• The basic logic operations include logic sum (+), logic product (·), and logic
complement (‘). i.e. OR, AND and NOT
• If a logic variable is true, its logic complement is false.
• In 1904 Huntington defined 6 postulates that must be satisfied, called Huntington’s
postulates
Postulates
• 1) Closure : Any logical operation yields a value in the set {0,1}.
• 2) Identity : (a) X + 0 = X (b) X·1=X
• 3) Commutative: (a) X+Y =Y+X (b) X·Y=Y·X
• 4) Distributive: (a) X·(Y+Z)=(X·Y)+(X·Z) (b) X+(Y·Z)=(X+Y) ·(X+Z)
• 5) Complements: (a) X+X’=1 (b) X·X’=0
• 6) Distinct: 0≠1
Theorems
• Theorem 1: (a) X+X=X (b) X.X=X
• Theorem 2: (a) X+1=1 (b)X·0=0
• Theorem 3: Involution : (X’)’=X
• Theorem 4: Associative : (a) X+(Y+Z)=(X+Y)+Z (b) X· (YZ)=(XY) ·Z
• Theorem 5: DeMorgan : (a) (X+Y)’=X’Y’ (b) (XY)’=X’+Y’
• Theorem 6: Absorption : (a) X+XY=X (b) X· (X+Y)=X
• All the theorems you can proof by truth table as well as with expression
Duality Principle
• The important property of Boolean algebra is called duality principle and it states
that every algebraic expression deducible from the postulates of Boolean algebra
remains valid if the operators and identity elements are interchanged.
• Proof: (X+Y)’=X’Y’
• According to the complementing law, P+P’=1 and P·P’=0.
• The operator precedence for evaluating Boolean expressions is (1) parentheses, (2)
NOT, (3) AND, (4) OR
Literals, Variables and Terms
• F2= X’Y’Z + X’YZ + XY’
• Variables = (X, Y, Z)
• Literals = (X’, Y’, Z, X’, Y, Z, X, Y’)
• Terms =(2 NOT term, 3 AND term and 1 OR term)
Minimization
• Minimization means reducing the number of literals. We can minimize the expression
with the help of postulates and theorems.
• DeMorgan’s theorems for any number of variables resemble the two variable case in
form and can be derived by successive substitutions similar to the method used in
the preceding derivation.
• (A+B+C+D+……..F)’ = A’B’C’D’…….F’
• (ABCD..F)’ = A’+ B’+ C’+ D’ + ……. + F’
Examples:
• Find the complement of the functions F1= X’YZ’ + X’Y’Z and F2= X(Y’Z’ +YZ) by
applying DeMorgan’s theorem:
• Exp. You have given the following expression and asked to represent it in sum of
minterms form
• F = (A’+B)(A+B’) ------ POS Form
• = A’.A+A’.B’+AB+B.B’ -------(Multiply the product)
• = A’B’+AB --------(A.A’=0,B.B’=0) (SOP Form)
• To convert SOP to POS, we use distributive law
Three binary variable min terms and max
terms
Exp:
• Express the Boolean function F= A+ B’C as a sum of minterms.
• Sol: The function has three variables, A,B and C. The first term A is missing two
variables; therefore,
• A= A(B+B’) = AB + AB’
• The function is still missing C variable so,
• AB(C+C’)+ AB’(C+C’) = ABC + ABC’ + AB’C + AB’C’
• The second term B’C is missing A variable; hence,
• B’C = B’C(A+A’) = AB’C + A’B’C
• Combining all, F = ABC + ABC’ + AB’C + AB’C’ + A’B’C
• = A’B’C + AB’C’ + AB’C + ABC’ + ABC
• = m1+ m4 + m5 + m6 + m7 F(A,B,C) = (SOP)
Exp
Introduction.
Characteristics.
Resistor Transistor Logic.
Diode Transistor Logic.
Transistor-Transistor Logic.
Emitter coupled Logic.
AND logic:
OR logic:
RTL is the first logic family which is
not available in monolithic form.
The voltage levels for the circuit are 0.2v for the low level and
from 1 to 3.6v for the high level
CIRCUIT DIAGRAM
A B Y=(A+B)’
0 0 1
0 1 0
1 0 0
1 1 0
Working:
If all inputs are low. Then all transistor are in cutoff state and
the output of the circuit goes high.
DTL was first commercial available IC logic
family in 53/73 series.
A B Y=A.B
0 0 1
0 1 1
1 0 1
1 1 0
working :-
If any input is low:-
The corresponding diodeconducts current through
Vccand resistor into the input node.
V1 (NOR output)
V2 (OR output)
0 0 1
0 1 0
1 0 0
1 1 0
working:-
A=0, B=0;