Professional Documents
Culture Documents
EEE755 Sp23 HW1
EEE755 Sp23 HW1
HW #1
Due 4/11/23 (Tuesday) in-class
The textbook is “CMOS VLSI Design” 4th Edition, Neil Weste, David Haris.
2. Using the Radix-4 modified Booth encoding (modified booth recoding) algorithm, compute
the following multiplication of two positive numbers. (10 points)
3. Consider the 16-bit carry bypass adder and 16-bit carry select adder. Both adder schemes
are divided into four groups, where the 1st group has M1 bits, 2nd group has M2 bits, 3rd
group has M3 bits, and 4th group has M4 bits, and (M1+M2+M3+M4) = 16. Assume that
the setup delay (including the 4-input AND for carry bypass adder), 1-bit carry delay,
multiplexer delay, sum delay are all 100 ps. (20 points)
a) When M1=4, M2=4, M3=4, M4=4, calculate the delay of 16-bit carry-bypass adder
and carry select adder. Clearly show your computation, and draw the critical path
through each adder diagram.
<Carry Bypass Adder>
b) When M1=1, M2=4, M3=5, M4=6, calculate the delay of 16-bit carry-bypass adder
and carry select adder. Clearly show your computation, and draw the critical path
through each adder diagram.
<Carry Bypass Adder>
5. Using the method of logical effort, compute the minimum delay of the path from A to B in
figure below, and choose the gate sizes (x and y) of each stage to achieve this delay under
equal rise and fall times assumption. The first 2-input NAND gate presents an equivalent
load of 8C on the input, while the output load is equivalent of 45C.
Unit
V
Inverter
DD
2
a a
1