DE Morgan's Theory and The Universal Gates: Objectives
DE Morgan's Theory and The Universal Gates: Objectives
OBJECTIVES
1- Practically show the correctness of De Morgan’s Theory.
2- Show how to represent any gate using NAND gates only or NOR gates only.
3- Universal gates - NAND and NOR.
4- How to implement NOT, AND, and OR gate using NAND gates only.
5- How to implement NOT, AND, and OR gate using NOR gates only.
6- Equivalent gates.
7- Two-level digital circuit implementations using universal gates only.
8- Two-level digital circuit implementations using other gates.
Background
The NAND gate represents the complement of the AND operation. Its name is an
abbreviation of NOT AND. The graphic symbol for the NAND gate consists of an AND
symbol with a bubble on the output, denoting that a complement operation is performed on
the output of the AND gate.
The NOR gate represents the complement of the OR operation. Its name is an abbreviation of
NOT OR. The graphic symbol for the NOR gate consists of an OR symbol with a bubble on the
output, denoting that a complement operation is performed on the output of the OR gate.
A universal gate is a gate which can implement any Boolean function without need to use
any other gate type. The NAND and NOR gates are universal gates.
In practice, this is advantageous since NAND and NOR gates are economical and easier to
fabricate and are the basic gates used in all IC digital logic families.
In fact, an AND gate is typically implemented as a NAND gate followed by an inverter not
the other way around!! Likewise, an OR gate is typically implemented as a NOR gate
followed by an inverter not the other way around!!
F = XZ + Y’Z + X’YZ
Re-implement the same function above using NAND gates only