Boolean Algebra and Karnaugh Maps



Boolean Relations



Duality Relations

  1. change ORs to ANDs
  2. change ANDs to ORs
  3. complement constants (0's and 1's)



Sum of Products



Algebraic Simplification



Karnaugh Maps

Two variables:
(bar(B)) B
(bar(A))
A
Four variables:
(bar(C)) (bar(D)) (bar(C)) D C D C (bar(D))
(bar(A)) (bar(B))
(bar(A)) B
A B
A (bar(B))



Pairs, Quads, Octets

(bar(C)) (bar(D)) (bar(C)) D C D C (bar(D))
(bar(A)) (bar(B)) 0 1 1 1
(bar(A)) B 0 0 0 1
A B 1 1 0 1
A (bar(B)) 1 1 0 1
Y = (bar(A)) (bar(B)) D + A (bar(C)) + C (bar(D))



Simplifications



Don't care Outputs

(bar(C)) (bar(D)) (bar(C)) D C D C (bar(D))
(bar(A)) (bar(B)) 1 0 1 0
(bar(A)) B 1 1 1 0
A B X X X X
A (bar(B)) X X X X