VLSI Design Process MCQ Quiz – Objective Question with Answer for VLSI Design Process

21. In adders, the previous carry can also be given by

A. propagate signal pk
B. generate signal gk
C. pk and gk
D. sk

Answer: C

In adders, the previous carry signal can also be given using propagate signal pk which is ex-or of two bits ak and bk and also using generate signal gk which is ‘and’ of ak and bk.

 

22. Adder using _______ technology can be used for speed improvement.

A. CMOS
B. BiCMOS
C. nMOS
D. pMOS

Answer: B

Using BiCMOS technology, speed improvement can be obtained by a factor of two over CMOS technology. This arrangement works will lower input voltage swings to achieve higher speed.

 

23. For carrying skip adder, the minimum total propagation delay can be obtained when m is

A. sqrt(nk1/k2)
B. sqrt(2nk1/k2)
C. sqrt(2k1/nk2)
D. sqrt(nk1k2/2)

Answer: B

For carry skip adder the total propagation delay T is given by 2((n/M)-1)k1 + (M-2)k2. The minimum value of T can be obtained when m is sqrt(2nk1/k2).

 

24. Multiple output domino logic has

A. two cell manchester carry chain
B. three cell manchester carry chain
C. four-cell manchester carry chain
D. four-cell manchester carry look ahead

Answer: C

To reduce the complexity of the carry look-ahead adder, a dynamic logic technique called multiple output domino logic is used. This approach consists of four cell manchester carry chains.

 

25. Multipliers are built using

A. binary adders
B. binary subtractors
C. dividers
D. multiplexers

Answer: A

A multiplier is an electronic circuit used to multiply two binary numbers. It is built using binary adders that are full adders.

 

26. Which method uses a reduced number of partial products?

A. Baugh-Wooley algorithm
B. Wallace trees
C. Dadda multipliers
D. Modified booth encoding

Answer: D

Multiplication in multipliers is done by obtaining partial products and then summing it up. Modified booth encoding reduces the number of partial products that must be summed.

 

27. Which method is easier to manipulate accumulator content?

A. left shifting
B. right shifting
C. serial shifting
D. parallel shifting

Answer: B

It is easier to right shift the contents of the accumulator than to left shift. This can be used to eliminate the least significant bits of the product.

 

28. Which multiplier is very well suited for twos-complement numbers?

A. Baugh-Wooley algorithm
B. Wallace trees
C. Dadda multipliers
D. Modified booth encoding

Answer: A

The Baugh-Wooley method is used to design multipliers that are regular in structure and is very well suited for twos-complement numbers.

 

29. What is the delay required to perform a single operation in a pipelined structure?

A. 2n
B. 3n
C. 4n
D. n

Answer: B

The delay of one operation through the pipeline is 3n that is it takes 3n clock cycles to obtain a product after X and Y are input.

 

30. Latches chosen are

A. static shift registers
B. any flipflop
C. dynamic shift register
D. multiplexers

Answer: C

The latches chosen are dynamic shift registers as the structure will be continuously clocked.

 

31. Which method reduces the number of cycles of operation?

A. Baugh-Wooley algorithm
B. Wallace trees
C. Dadda multipliers
D. Modified booth encoding

Answer: D

The modified booth encoding algorithm avoids many idle cells in a cellular multiplier as well as reduces the number of cycles compared with the serial-parallel multiplier.

 

32. The completion time for multiplication time in the Baugh-Wooley method is

A. n
B. 2n
C. 3n
D. 4n

Answer: B

The completion time for multiplication in Braun or Baugh-Wooley is proportional to 2n whereas completion time in the Wallace tree method is proportional to log(base 2)(n).

 

33. In which method minimum number of adder cells are used?

A. Baugh-Wooley algorithm
B. Wallace trees
C. Dadda multipliers
D. Modified booth encoding

Answer: C

Dadda multipliers are similar to Wallace trees but it has a reduced number of adder cells. This is a technique developed from Wallace’s tree but with an improvement.

 

34. Which method is suitable for larger operands?

A. Baugh-Wooley algorithm
B. Wallace trees
C. Dadda multipliers
D. Modified booth encoding

Answer: B

Wallace tree multipliers should be used for larger operands and where the performance is critical.

Scroll to Top