$24
1. You are allowed to submit this timed lab starting from the moment the assignment is released, until 75 minutes after your lab period—no more and no less (unless you have accommodations or special circumstances that have already been discussed with your professor). Gradescope submissions will remain open but you are not allowed to submit after the 75 minute period is over.
◦ You may submit to Gradescope as many times as you wish within your allotted test time period. We will grade your last submission.
◦ Submitting or resubmitting the assignment after this is a violation of the honor code—doing so will automatically incur a zero on the assignment and might be re-ferred to the Office of Student Integrity.
2. Although you may ask TAs for clarification, you are ultimately responsible for what you submit. The information provided in this Timed Lab pdf takes precedence. If in doubt, please make sure to indicate any conflicting information to your TAs.
3. Resources you are allowed to use during the timed lab:
◦ Assignment files
◦ Previous homework and lab submissions (this includes homework PDFs)
◦ Class Notes (Open Net, Open Book)
◦ Your mind!
4. Resources you are NOT allowed to use:
◦ Email/messaging
◦ Contact in any form with any other person besides TAs
1.2 Submission Rules
1. Follow the guidelines under the Deliverables section.
2. You are also responsible for ensuring that what you turned in is what you meant to turn in. After submitting you should be sure to download your submission into a brand new folder and test if it works. No excuses if you submit the wrong files, what you turn in is what we grade. In addition, your assignment must be turned in via Gradescope. Under no circumstances whatsoever will we accept any email submission of an assignment. Note: if you were granted an extension you will still turn in the assignment over Gradescope.
3. Do not submit links to files. We will not grade assignments submitted this way as it is easy to change the files after the submission period ends.
1.3 Is collaboration allowed?
Absolutely NOT. No collaboration is allowed for timed labs.
2
• Overview
In this timed lab, you will be creating an ALU with four operations. This ALU will take in two 8-bit inputs and one 2-bit op code. It will output one 8-bit output. Additionally, you will be given a circuit that you will be tasked to simplify to use the least amount of transistors possible.
2.1 Tasks and Strategy
• Set up your MUX for the ALU output.
• Build your first operation circuit, and connect it to the MUX. Then submit it to Gradescope.
• Build your second operation circuit and connect it to the MUX. Submit it to Gradescope.
• Rinse and repeat (do operations 3 and 4).
• Build your logically equivalent circuit in part B
• Hint: After you complete each operation, you may want to save a local copy of your file as a backup. That way, if you have a problem later on, you can revert to the prior working version quickly.
2.2 Allowed Components
When completing this assignment, you may only use:
1. basic logic gates (AND, OR, NOT, NAND, NOR),
2. decoders,