Question: ( n - bit full adder ) n = 4 2 k with integer k . a . Design a 4 - bit adder in
nbit full adder with integer
a Design a bit adder in a way you like. Assuming a delay of time unit
TU for any gate you may use, determine the delay in TU
corresponding to each output.
b Utilizing your bit adder, design an bit adder using the ripple carry
approach discussed in class. Determine the delay for the carryout bit
and the maximum delay for the sum bits.
c BigO notation is very useful in inspecting the asymptotic behavior of
algorithms and devices. Generalize your solution in part to an bit
adder and find out the delays in bigO notation.
d We now work on a carry look ahead idea to speed up the operation of an
bit adder. A ripple carry adder waits for the carry out bit's generation.
Alternatively, we can have two bit adders for the more significant
bits, one with a carryin of and the other of in order to account for
two carryin possibilities that would come from the sum of the lower
bits. After carryin is determined, we can simply select the correct one.
Design such an bit adder by making use of the bit adder from part
and a MUX.
e Determine the delays in TU for your solution in part
f Generalize your solution to an nbit adder and find out the delays in big
O notation. Hint: The answer should not be and think about why
there is a term in
g Nothing should be free in real life. What is the tradeoff?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
