100% found this document useful (1 vote)
961 views4 pages

Lab 4 - NAND and NOR Implementation

This lab aims to demonstrate implementing digital logic circuits using NOR and NAND gates. Students will: 1) Implement basic logic gates and functions like AND, OR using NOR and NAND gates. 2) Convert between Sum of Products and Product of Sums form and build circuits for logic functions in both NOR and NAND gate implementations. 3) Perform post-lab exercises to implement gates using the opposite gate type and convert between logical expressions. Screenshots and truth tables will be included in the lab report to document the circuits built and tested in the software simulation tool Logisim.

Uploaded by

Angelica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
961 views4 pages

Lab 4 - NAND and NOR Implementation

This lab aims to demonstrate implementing digital logic circuits using NOR and NAND gates. Students will: 1) Implement basic logic gates and functions like AND, OR using NOR and NAND gates. 2) Convert between Sum of Products and Product of Sums form and build circuits for logic functions in both NOR and NAND gate implementations. 3) Perform post-lab exercises to implement gates using the opposite gate type and convert between logical expressions. Screenshots and truth tables will be included in the lab report to document the circuits built and tested in the software simulation tool Logisim.

Uploaded by

Angelica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Lab 4: NAND and NOR Implementation

Objective(s):

• To demonstrate the implementation of digital systems using NOR and NAND gates.

Outcome(s):

• The students are able to implement different logic circuits using the universal logic gates NOR and
NAND gates.

Part 1: Background Information

NOR and NAND gates are said to be universal gates because any digital system could be
implemented using only one type of these gates. As these gates are easier to fabricate with
electronic components, digital circuits are frequently constructed with only NOR or only NAND
gates. Because of the importance of NOR and NAND gates in the design of digital circuits, rules
and procedures have been developed for the conversion from Boolean functions in terms of AND,
OR, and NOT into equivalent NOR or NAND-based logic diagrams. From DeMorgan theorem, we
can see two expressions and symbols of NOR and NAND gates as follows:

Two expressions and symbols for NOR gate

Two expressions and symbols for NAND gate

Part 2: Lab Proper

Implementation of Basic Gates using NOR gate:


1. Start a new Logisim project and enter the NOR-based circuit shown below. Take a screenshot of
the circuit from the Logisim this will be included in the data and result part of your lab report.
2. Use the poke tool to simulate your circuit and fill in the following truth table. Insert this truth table
to your lab report with corresponding output.

A B F
0 0
0 1
1 0
1 1

Implementation of Logic Functions using NOR gate:


1. In order to implement any logic function using NOR gates, the function should be in the Product
of Sum (POS) representation. POS could be obtained by applying DeMorgan Theorem on the Sum
of Product (SOP) representation.
2. Consider the following POS function:
F = (X + Y + Z’)(X + Y’ + Z)(X’ + Y + Z)(X’ + Y’ + Z)
3. Construct the above function using OR-AND gates. Take a screenshot of the circuit diagram in
Logisim. It will be included in the data and result part of the lab report together with the truth
table.
4. Use the poke tool to simulate your simplified circuit and fill out the truth table.

X Y Z F
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

5. Construct and enter the NOR-based circuit to Logisim and generate its truth table.
Take a screenshot of the circuit diagram and attach it to your lab report.

Implementation of Basic Gates using NAND gate:


1. Start a new Logisim project and enter the NAND-based circuit shown below. Take a screenshot of
the circuit from the Logisim this will be included in the data and result part of your lab report.

2. Use the poke tool to simulate your circuit and fill in the following truth table. Insert this truth table
to your lab report with corresponding output.

A B F
0 0
0 1
1 0
1 1

Implementation of Logic Functions using NAND gate:


1. In order to implement any logic function using NAND gates, the function should be in the Sum of
Product (SOP) representation. SOP could be obtained by applying DeMorgan Theorem on the
Product of Sum (POS) representation.
2. Consider the following SOP function:
F = X’ Y’ Z’ + X’ Y Z + X Y’ Z + X Y Z’
3. Construct the above function using AND-OR gates. Take a screenshot of the circuit diagram in
Logisim. It will be included in the data and result part of the lab report together with the truth
table.
4. Use the poke tool to simulate your simplified circuit and fill out the truth table.

X Y Z F
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

5. Construct and enter the NAND-based circuit to Logisim and generate its truth table.
Take a screenshot of the circuit diagram and attach it to your lab report.

Part 3: Post Lab Practice Simulation


Instructions: The answers from this part will be attached in the “answers to questions” part of the
laboratory report.

1. Implement a NOR gate using NAND gates; then implement a NAND gate using NOR gates.
2. Convert the POS expression in Subsection Implementation of Logic Functions using NOR gate into
its corresponding SOP expression. Implement the SOP expression using NAND gates only and
simulate it using Logisim. Snapshot from Logisim should be included into your report.
3. Convert the SOP expression in Subsection Implementation of Logic Functions using NAND gate
into its corresponding POS expression. Implement the POS expression using NOR gates only and
simulate it using Logisim. Snapshot from Logisim should be included into your report.

You might also like