Department of Electrical and Computer Engineering
ECSE-325 Digital Systems Winter 2025
MIDTERM EXAMINATION
(take-home exam, due 11:59pm Thursday February 27)
Question Part a) mark Part b) mark Total
1
2
3
4
ALL /14 /26 /40
(Knowledge Base) (Design)
Name: _____________________________________________________________
Student Number: ____________________________________________________
Instructions/Please read carefully!
This is an open book exam. You are expected to work by yourself, with no
assistance. No time extensions will be allowed.
You should submit your answers on myCourses in the same way that you did
for the assignments.
Read the questions carefully. If something appears ambiguous, write down
your assumptions.
, COURSE: ECSE – 325 MIDTERM EXAM WINTER 2025 2
YOUR NAME:
________________________________________________________________________
Question 1: CMOS Circuits (10 points)
(3 points) a) Write down the Boolean function implemented by the
CMOS circuit shown. Be careful to trace out which transistor is
connected to which. You do not need to simplify.
ANSWER: OUT(A,B,K) = !(!K(!A!B+AB)+K(!AB+A!B)) = A xor B xor K
(this can be written in different ways, depending on which variables you group together)