Boolean Algebra

Basics

  • You can design any circuit using basic operators
  • Functionality can be represented using truth tables

Formal Notation

  • Two input operators:
    • : Disjunction, Or
    • : Conjunction, And
  • Single input operator:
    • : Negation, Not
  • Switching algebra is a boolean algebra with the smallest support

Normal Notation

  • Basic Operators
    • AND:
    • OR:
    • NOT:
  • Precedence
    1. Not
    2. And
    3. Or
  • Exclusive OR
    • Exclusive OR
      • XOR:
      • Detects if not equal
    • Exclusive NOR
      • XNOR:
      • Detects if equal

Boolean Algebra Rules Two Level Logic Boolean Optimization