Eee Assignment
Eee Assignment
Objective:
Design a CMOS circuit for a unique Boolean function assigned to you. Your task is to create the
most efficient CMOS circuit (using PMOS and NMOS transistors) that implements the given
function.
Instructions:
1. Boolean Function: You are assigned a specific Boolean function (based on your unique ID
number) to design using CMOS logic gates. Follow the steps below to derive your Boolean
function:
o Take the last 4 digits of your student ID and convert them to binary.
o Assign variables (A, B, C, D) to each binary digit from left to right.
o The Boolean expression you will implement is:
2. Design Requirements:
o Use CMOS logic (complementary MOSFETs: NMOS and PMOS transistors) to
design the circuit.
o Include pull-up (PMOS) and pull-down (NMOS) networks for your CMOS design.
o Verify that the circuit satisfies static logic behavior, ensuring proper operation in
both the high (logic 1) and low (logic 0) states.
3. Deliverables:
o Truth Table: Create a truth table that describes the output of the function for all
input combinations (A, B, C, D).
o Circuit Diagram: Design a schematic diagram showing the CMOS implementation
of the given Boolean function