CSC 480 Lab #2

"Necessity is the mother of all invention" Lab

Purpose

Apply Boolean minimization techniques: Boolean algebra, DeMorgan's Theorem, etc.
Become familiar with the negative logic of NAND and NOR gates (or is that not NAND or not NOR gates?)

Components used

7400 quad 2-input NAND
7402 quad 2-input NOR
7404 hex INVERTER

Pin layouts for these chips are attached.

Please note: The NAND pinout is different than the NOR!

Deliverables

For each lab problem, please describe the following:

A summary of the problem you are solving
Show any relevant representation of your circuit(s): truth table, Boolean equations, K-Maps, SOP or POS form, etc.
Show the steps (if any) you took to minimize or derive your circuit, such as: K-Maps, Boolean algebra, DeMorgan's Theorem, Consensus Theorem, etc.
Draw a diagram of the logic circuit that you have built
Your keen instructor will ask to actually view your implementation of some lab problems.

Lab Problems

Before we get started, please read this:

Please for YOUR SAFETY:

Unplug your unit while you work...

Power should only be on while exercising your circuit.

Please for our CHIPS well-being:

Do not force chips into the board...

Use the tongs to remove chips from the board.

This lab focuses on the design of logic using either NAND or NOR gates. Please complete each of the following parts:

  1. Create an inverter circuit using a 2-input NAND gate.
  2. Create an inverter circuit using a 2-input NOR gate.
  3. What logic value do unconnected inputs assume? Test this condition on each gate type: NAND, NOR, and INVERTER
  4. Create a 3-input NAND gate out of two-input NAND gates. 2 hints: 1) a three-input NAND is just the complement of a three-input AND gate, and 2) this is primarily an exercise in the application of DeMorgan's Theorem.
  5. Create a 3-input NOR gate out of two-input NOR gates.
  6. Select one Boolean function from problem 2-14 (a)-(d) in our text.
    Simplify this using a K-Map and implement it using only 2-input NAND gates and INVERTERS, if necessary.
    Simplify your function again, this time using the 0's in your K-Map and the Product of Sums form. Minimize the function and implement it using only 2-input NOR gates and INVERTERS, if necessary.

Please show either your NAND or your NOR implementation of part 6 to the instructor before ripping it, I mean, carefully disassembling it. Speaking of disassembly, please return your chips, wires, logic box, power supply and whatever else, to its proper spot(s) in the cabinet we are using.