Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Latches - Electrical Engineering and Computer Sciences - Exam, Exams of Electrical Engineering

Main points of this exam paper are: Latches, Clock Transistors, Inputs, Specifying, Evaluation, Functions, Dynamic Logic Circuit

Typology: Exams

2012/2013

Uploaded on 04/01/2013

ambuja
ambuja 🇮🇳

4.4

(5)

95 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
EECS 141 spring 1999 mid-term 2
I. Dynamic Circuits and Latches
1a) For inputs, A, B, C, D, and E implement the following functions for the X, Y, and Z nodes by drawing the transistor circuits and
specifying the inputs to the clock transistors (as phi or phi bar) in the dynamic logic circuit below. Use the convention that phi is high for
evaluation. Do not consider the latches for part a).
X(bar) = A + B
Y(bar) = CD + X(bar)
Z(bar) = Y + E
1b) Provide latching for the dynamic logic below by placing the minimum number of latch circuits around the logic in the boxes provided
and specifying inputs to the clock transistors. Assume only input A arrives through the latch on the input side.
1c) Consider the operation of this circuit, which among its four gates, includes a single static inverter stage. In the presence of clock overlap
will this circuit operate correctly? Explain using the sequence of events which occurs for the case of phi going low before phi bar goes high.
II. Adders
IIa. Find carry input Cij, output Coj, the propogate P and generate G logic values associated with each bit in adding the following two 16 bit
words. Assume the least significant bit is on the left as indicated by the bit number.
file:///C|/Documents%20and%20Settings/Jason%20Rafter...neering%20141%20-%20Spring%201999-Neureuther-MT2.htm (1 of 2)1/27/2007 4:16:26 PM
pf2

Partial preview of the text

Download Latches - Electrical Engineering and Computer Sciences - Exam and more Exams Electrical Engineering in PDF only on Docsity!

EECS 141 spring 1999 mid-term 2

I. Dynamic Circuits and Latches

1a) For inputs, A, B, C, D, and E implement the following functions for the X, Y, and Z nodes by drawing the transistor circuits and specifying the inputs to the clock transistors (as phi or phi bar) in the dynamic logic circuit below. Use the convention that phi is high for evaluation. Do not consider the latches for part a).

X(bar) = A + B Y(bar) = CD + X(bar) Z(bar) = Y + E

1b) Provide latching for the dynamic logic below by placing the minimum number of latch circuits around the logic in the boxes provided and specifying inputs to the clock transistors. Assume only input A arrives through the latch on the input side.

1c) Consider the operation of this circuit, which among its four gates, includes a single static inverter stage. In the presence of clock overlap will this circuit operate correctly? Explain using the sequence of events which occurs for the case of phi going low before phi bar goes high.

II. Adders

IIa. Find carry input Cij, output Coj , the propogate P and generate G logic values associated with each bit in adding the following two 16 bit

words. Assume the least significant bit is on the left as indicated by the bit number.

file:///C|/Documents%20and%20Settings/Jason%20Rafter...neering%20141%20-%20Spring%201999-Neureuther-MT2.htm (1 of 2)1/27/2007 4:16:26 PM

EECS 141 spring 1999 mid-term 2

IIb. For the above two code words find an algebraic expression for the delay in computing the output sum S 4 (really output of fifth bit) for a

complementary CMOS ripple-carry adder. Use the menu of delays given above and assume the circuit of Figure 7.5 pp 389. Divide tcarry into

tcarry bar and tinvert-minimum and tsum into t (^) sum bar and tinvert-minimum.

IIc. For these two code words find an algebraic expression for the delay in computing the output sum for the right most bit using a complementary CMOS carry-bypass adder with bypass length of 4 bits. Use the menu of delays given above and assume the circuit of Figure 7.5 pp 389. Divide tcarry bar into t (^) carry and tinvert-minimum and tsum bar into tsum and tinvert-minimum.

IId. The complementary CMOS adder circuit in Figure 7.5 pp 389 has a worst case tcarry bar which is probably about ten times larger than the

delay t (^) invert-minimum for a minimum sized inverter. Name two dominant physical effects which account for this slowdown and give a ball park

estimate for the factor they individualy contribute.

III. Schmitt Trigger and Circuit Analysis

IIIa. As VIN goes from 0 to VDD and back to 0, explain the sequence of events which makes this circuit operate as a Schmitt trigger.

IIIb. Assume M3 is removed and find the minimum value of (W/L) 2 such that Vx is at 2.5V when VIN = 3V.

IIIc. Now include M3 with (W/L) 3 = 5 if you do not trust your value from part b) and find the minimum value of (W/L) 3 such that when VIN

decreases from V (^) DD the output will switch at VIN = 2.0V. Be sure to base your analysis on the model for the output inverter.

file:///C|/Documents%20and%20Settings/Jason%20Rafter...neering%20141%20-%20Spring%201999-Neureuther-MT2.htm (2 of 2)1/27/2007 4:16:26 PM