Version 1.1 Fall 2024 1
CSE/EEE 120
Lab 2 Answer Sheet
Multiplexers, Decoders and the Arithmetic and Logic Unit (ALU)
Name:__NEH DALAL____________________________________
Instructor/Time:___________________________
Date:______10/03/2024_________________________________________________________________
__________
Task 2-1: Build and Test a 1-Bit 2:1 Multiplexer
Include a picture of your Digital circuit here:
Please comment on the single biggest issue you were facing when designing the circuit.
Task 2-2: Build a 4-Bit 2:1 Multiplexer
Include a picture of your Digital circuit here:
Version 1.1 Fall 2024 2
Please comment on the single biggest issue you were facing when designing the circuit.
Include a picture of your simulation (timing diagram) here:
Which tests did you perform and why? Use the following table to describe your test sequence. You need
to make sure to perform a sufficient number of tests to check the circuit for eventual faults.
Version 1.1 Fall 2024 3
Test Stimulus
Test Motivation
Pass/Fail
Please comment on the single biggest issue you were facing when simulating the circuit.
Task 2-3: Add 7-Segment Displays to Your Circuit
Include a picture of your Digital 7-Segment Display here:
Please comment on the single biggest issue you were facing when adding the displays.
Version 1.1 Fall 2024 4
Task 2-4: Build the NOT/NEG Circuit
Include a picture of your Digital circuit here:
Please comment on the single biggest issue you were facing when designing the circuit.
Task 2-5: Build the AND/ADD Circuit
Include a picture of your Digital circuit here:
Version 1.1 Fall 2024 5
Please comment on the single biggest issue you were facing when designing the circuit.
Task 2-6: Build and Test the ALU Circuit
Include a picture of your Digital circuit here:
Please comment on the single biggest issue you were facing when designing the circuit.
Please complete the ALU function definition table shown below:
arith
invert
pass
Function
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
Arithmetic Sum, A+B
1
0
1
1
1
0
1
1
1
Include all pictures of simulations (timing diagrams) for each function here. With each picture, paste the
test_vals from your stimulus file for that test.
Did the circuit behave as expected? If no, what was wrong?
Please comment on the single biggest issue you were facing when simulating the circuit.
Task 2-7: Create a video and submit your report
Record a short video showing your schematics in Digital and your waveforms in GTKWave. Be sure to
show yourself in the video and show your screen. Explain how your circuit works – you need to convince
the grader you did the lab and understand it! Copy and paste the link to your video below. Make sure
the link is working and pointing to the correct video. Remember to include the password if required.
Version 1.1 Fall 2024 6
Do NOT upload your video to Canvas. It is recommended that you use Zoom to record to the cloud,
pasting the link and password below. If your circuit is not working as expected, explain in the video how
it is not working and why you think it is not working.
Video Link: https://drive.google.com/file/d/1bg1qgK3_rzG-
L47JDj_wFwfJZzTykVNi/view?usp=drive_link
At the beginning of your recording, say your name and the lab name. Be brief in
your recording. Submit the completed template to Canvas.
Make sure all your files are in the Lab2 directory. Create a zip file of the Lab2
directory. Remember to turn in the zip file and your completed template on
Canvas!
Do not include the video in the zip file! This makes the file very large and you
run the risk of the zip file not uploading or taking so long to upload that your
submission will be late. Remember that the submission is dated at the time the
upload completes, not when it starts!
Version 1.1 Fall 2024 7
L RAB 2: LAB EPORT GRADE SHEET
Name
NOTE: You submit the zip file in order to show your work.
If the zip file is not submitted you will receive a 0 for this lab!
Instructor Assessment
Grading Criteria
Max Points
Points Lost
Description of Assigned Tasks, Work Performed & Outcomes Met
Task 2-1: Build and Test a 1-bit 2:1 Multiplexer
5
Task 2-2: Build a 4-Bit 2:1 Multiplexer
5
Task 2-3: Add 7-Segment Displays to Your Circuit
5
Task 2-4: Build the NOT/NEG Circuit
5
Task 2-5: Build the AND/ADD Circuit
10
Task 2-6: Build and Test the ALU Circuit
10
Task 2-7: Create a video and submit your report.
10
Points Lost
Lab Score (50 points total)
Late Lab
Lab Score