
Majority Vote
Overview
Students were to emulate the voting and its results at a corporate board meeting using boolean logic. This was based on the assumption of four board members that have equal voting power outside of the edge case that in the event of a tie, it went to the president. Virtual and physical prototype were to be made.
Criteria
-
“Pass” a decision if there is a majority in favor (more than 2)
-
“Fail” a decision if there is a majority against ( more than 2)
-
“Pass” a decision if there is a tie and the president votes in favor
-
Display the “Pass” or “Fail”
Constraints
-
Use a completely simplified Boolean statement
-
Minimize the amount of integrated chips used

Boolean Algebra
In order to simplify a Boolean expression, Boolean algebra is needed. This can be done by combining like expressions that will always be 1 or 0 to remove them from the expression and get the most simplified option of a logic expression.
Final circuit
The simplified circuit can be put into MultiSim in order to simulate its utility. The circuit needs to be simplified or else it will waste a lot of gates and be more costly.

Date of Birth
Overview
Seven segment displays are used for many interesting purposes but their core functionality is related to their ability to display numbers and many letters. Using a seven segment display and a binary input system, the undertaker’s birthday was printed.
Criteria
-
Display all digits in the birthday
-
Have a simplified circuit
-
Never displays a number not associated with the birthday
Constraints
-
Final designs must be created with some NOR/NAND Logic
-
Minimize the amount of integrated chips used

MultiSim Virtual Circuit
Multisim allows for a circuit and seven segment display to be simulated. This allows for the user to see if their circuit will work before prototyping it. This circuit was created using logic gates such as AND, OR, NAND and NOR.
Physical Prototype
By utilizing a raspberry pi Pico microcontroller, the circuit was run on a real seven segment display. It is able to run through every number on a consistent temp and then repeats.
