• retagged by
1,499 views
1 1 vote

A 4-bit carry lookahead adder adds two 4-bit numbers. The adder is designed without making use of the EX-OR gates. The propagation delay for all gates is given as 2.4 time units. What will be the overall delay of adder if we assume that inputs are made available in both complemented and uncomplemented form and carry network has been implemented using AND, Or gates.

can someone explain me this in a deatiled manner as i am not able to find the appropriate solution for it ?

3 Answers

0 0 votes

Required Knowledge:

With the general assumption that a single-level gate implementation is always faster than a two-level gate implementation,

i.e., A single level of XOR will be faster than 2 levels of AND-OR

 

In 4-bit Ripple Carry Adder, or Binary Parallel Adder

Propagation delay = $\{4 \times (\text{ 2-level AND-OR })\} + (1 \times \text{ XOR})$

In 4-bit CLA (Carry Lookahead Adder)

Propagation Delay = $(2 \times \text{XOR}) + \{1 \times (\text{ 2-level AND-OR }) \}$


Given:

> Inputs are available in complemented and uncomplemented form

> XOR gates are not available

> Only AND/OR gates are available

> All gates have a propagataion delay of $2.4$ units

 

XOR can be constructed with 2-levels of AND-OR

since, $A \oplus B = AB’ + A’B = level_1\{A\times B’, A’\times B\} + level_2\{AB’ + A’B\}$

 

Propagation delay of CLA $= 2 \times \{level_1 + level_2\} + 1 \times \{level_1 + level_2\} = 3 \times \{level_1 + level_2\}$

$ = 6 \times \text{ANY-GATE} = 6 \times 2.4 = 14.4$

0 0 votes
Carry = Generated term(i-1) + propagate term(i-1) * Carry (i-1)

As XOR gate i.e A xor B = A'B + AB'

and it is given that input is given in both forms. So it will require 2.4+2.4=4.8 unit to do XOR.

 

then carry generation will take 4.8+2.4+2.4 = 9.6unit.

 

At last we have to do sum after we got the carry, so it will be done using XOR gate which will require another 4.8 unit, so net time taken is 9.6+4.8 = 14.4unit
Position:
Show:

Related questions

5 5 votes
1 1 answer
183
183 views
GO Classes asked Jun 18
183 views
Two unsigned $2$-bit numbers $A_1A_0$ and $B_1B_0$ are added with no input carry. Which implementation and equations are correct?LSB uses half adder: $S_0=A_0\oplus B_0$,...
4 4 votes
1 1 answer
167
167 views
GO Classes asked Jun 18
167 views
For a full adder with inputs $A$, $B$, and $C_{in}$, for which input combinations are $S=0$ and $C_{out}=1$?$000,111$ $011,101,110$ $001,010,100$ $011,101,111$
4 4 votes
1 1 answer
159
159 views
GO Classes asked Jun 18
159 views
A full adder is implemented using two half adders and one OR gate. The first half adder takes inputs $A$ and $B$. The second half adder takes the first sum output and $C_...
1 1 vote
1 1 answer
192
192 views
Shubham Sharma 2 asked Jul 24, 2025
192 views
What is the advantage of using a full adder over a half adder in binary addition?A full adder does not require a carry-in input.A full adder can add two $4$-bit numbers.A...