Lab8 2-Bit Binary Adder-Subtractor
Lab8 2-Bit Binary Adder-Subtractor
Group No.:
This Lab Activity has been designed to familiarize the students with design and working of
binary adders using basic logic gates.
Objectives:
Lab Instructions
This lab activity comprises three parts, namely Pre-lab, Lab tasks, and Post-Lab Viva
session.
The lab report will be uploaded on LMS three days before scheduled lab date. The
students will get hard copy of lab report, complete the Pre-lab task before coming to the
lab and deposit it with teacher/lab engineer for necessary evaluation. Alternately each
group to upload completed lab report on LMS for grading.
The students will start lab task and demonstrate design steps separately for step-wise
evaluation( course instructor/lab engineer will sign each step after ascertaining functional
verification)
Remember that a neat logic diagram with pins numbered coupled with nicely patched
circuit will simplify trouble-shooting process.
After the lab, students are expected to unwire the circuit and deposit back components
before leaving.
The Total duration for the lab is 3 hrs.
A lab with in-complete lab tasks will not be accepted.
The students will complete lab task and submit complete report to Lab Engineer before
leaving lab.
There are related questions at the end of this activity. Give complete answers.
4. Can you extend your design to n-bit binary addition? How does input carry propagates through
full adder stages for such design and influences the speed? How can you overcome this
problem?
5. Implement a full adder on hardware. Give the truth table and schematic using logic diagram of
the circuit as well. Your hardware implementation should have a visual display of both inputs
and outputs.
6. Extend your design to 2-bit binary adder. Draw the schematic of the circuit, pin number each
gate input/output and carry out its hardware implementation. Your hardware implementation
should have a visual display of both inputs and outputs.
7. Get the 4-bit binary adder IC from the lab and verify its functionality. Give IC number and pin-
layout of the IC.
Verilog Code:
Any Observations/Comments