GATEverse
← GATE CSE 2007

Q35

MCQ2 marks, −0.5

In a look-ahead carry generator, the carry generate function GiG_i and the carry propagate function PiP_i for inputs AiA_i and BiB_i are given by:

Pi=Ai⊕Bi and Gi=AiBiP_i = A_i \oplus B_i \text{ and }G_i = A_iB_i

The expressions for the sum bit SiS_i and the carry bit Ci+1C_{i+1} of the look ahead carry adder are given by:

Si=Pi⊕Ci and Ci+1=Gi+PiCi, where C0 is the input carry.S_i = P_i \oplus C_i \text{ and } C_{i+1} = G_i + P_iC_i, \text{ where }C_0 \text{ is the input carry}.

Consider a two-level logic implementation of the look-ahead carry generator. Assume that all PiP_i and GiG_i are available for the carry generator circuit and that the AND and OR gates can have any number of inputs. The number of AND gates and OR gates needed to implement the look-ahead carry generator for a 44-bit adder with S3,S2,S1,S0S_3, S_2, S_1, S_0 and C4C_4 as its outputs are respectively:

Sign in to save attempts.

Loading…