Tags: #◇Computer Science #◇CSARCH1 #◇Computer Architecture #◇Combinational Circuits #◇Combinational Circuit - NAND NOR
Combinational Circuit - NAND/NOR
◇Overview
This sub-module discusses how to implement combinational circuits using NAND/NOR gates.
Objective: Learn how to implement combinational circuits using NAND/NOR gates.
◇Universal Gates
NAND and NOR gates are easier to fabricate with electronic components and are the basic gates used in all IC digital logic families.
- NAND and NOR gates are known as universal gates because they can be used to implement any Boolean function.
◇Logic Gate Conversions
- NAND gate representation of AND gate: Add an inverter to the output line.
- NAND gate representation of OR gate: Add inverters to all input lines.
- NAND gate representation of NOT gate: Tie both inputs of a NAND gate together.
- NOR gate representation of OR gate: Add an inverter to the output line.
- NOR gate representation of AND gate: Add inverters to all input lines.
- NOR gate representation of NOT gate: Tie both inputs of a NOR gate together.
◇NAND Implementation
The implementation of Boolean functions with NAND gates requires that the functions be in Sum-of-Products (SOP) form.
Two-level Implementation
Example:
Multi-level Implementation
Procedure for converting a multilevel AND-OR circuit into an all-NAND gate circuit:
- Convert all AND gates to NAND gates with AND-invert graphic symbols.
- Convert all OR gates to NAND gates with invert-OR graphic symbols.
- Check all the bubbles in the diagram. For each bubble that is not compensated by another small circle along the same line, insert an inverter (a one-input NAND gate) or complement the input literal.
◇NOR Implementation
The implementation of Boolean functions with NOR gates requires that the functions be in Product-of-Sums (POS) form.
Two-level Implementation
Example:
Multi-level Implementation
Procedure for converting a multilevel OR-AND circuit into an all-NOR gate circuit:
- Convert all OR gates to NOR gates with OR-invert graphic symbols.
- Convert all AND gates to NOR gates with invert-AND graphic symbols.
- Check all the bubbles in the diagram. For each bubble that is not compensated by another small circle along the same line, insert an inverter (a one-input NOR gate) or complement the input literal.
◇References & Navigation
- Previous Topic: ◇Combinational Circuit - Multiplexer
- Next Topic: ◇Combinational Circuit - Tri state gates
ACTIVE RECALL VERIFICATION
Select an answer to verify conceptual comprehension and reveal the technical rationale.
Why are NAND and NOR gates known as universal gates?
The implementation of Boolean functions with NAND gates requires the function to be in what form?
The implementation of Boolean functions with NOR gates requires the function to be in what form?
What is the first step in converting a multilevel AND-OR circuit into an all NAND gate circuit?
In converting a multilevel OR-AND to an all NOR circuit, what must be done to unmatched bubbles?