Lab 6
Lab 6
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 before scheduled lab date. Complete the Pre-lab task before
coming to the lab and show it to teacher/lab engineer for subsequent evaluation. Alternately each
group to upload completed lab report on LMS for grading.
✔ The students failing to complete Pre-lab will not be allowed to attend lab session.
✔ The students will start lab task and demonstrate design steps separately for step-wise evaluation.
✔ Remember that a neat logic diagram with pins numbered and nicely patched circuit will simplify
trouble-shooting/fault diagnostic process.
✔ After completion of lab, the students are expected to unwire the circuit and deposit back components
to lab staff.
✔ The students will complete lab task within the prescribed time and submit complete report on LMS.
✔ There will be a viva/quiz session after demonstration for which students will be graded individually.
1. Given the following two Boolean functions, simplify the expressions using algebraic
manipulation. Show all the steps in the simplification.
F (A, B, C) = (2, 3, 7)
G (A, B, C) = (4, 5, 7)
Simplification:
2. Mention the number of literals and gates needed for implementing the above functions in
hardware.
Lab Tasks:
Task 1 _______________________________________________________
Provide the truth tables of both of the previous given Boolean expressions.
Task 3 _______________________________________________________
Implement the simplified Boolean functions on hardware. Mention what and how many gates you
would be using? The shown gates are available to you. Provide pictures of your work in hardware.
Write the Verilog codes for both the original and minimized functions at gate-level and perform the
waveform simulations. Attach all of the relevant screenshots below.
F (A, B, C) = (2, 3, 7)
WAVE FORM SS :
TEST BENCH :
SIMPLIFICATION :
= BA . (C+D)+E+FA . (C+D)
= (C+D) . (BA+FA)+E
= (C+D) . (A . (B+F))+E
Proteus Original:
● Perform the simplified circuit in hardware and provide pictures of your work.
● Simulate the simplified expression in Verilog and provide screenshots of code and waveform
SIMPLIFIED FUNCTION :