The maximum gate delay for any output to appear in an array multiplier for multiplying two bit numbers is
View worked solution
Answer: B
An array multiplier is used to multiply two -bit numbers. It consists of two main stages:
- Generation of Partial Products: This requires AND gates operating in parallel. The delay for this stage is constant, i.e., gate delay.
- Addition of Partial Products: The partial products are added using a 2D grid of Full Adders (FAs) and Half Adders (HAs).
- The array consists of rows of adders.
- In the worst-case scenario, the carry propagates from the top row down to the bottom row, and then ripples through the final vector-merge adder (ripple-carry adder) at the bottom.
- The critical path (longest path) passes through at most adder cells.
Since each adder cell has a constant gate delay (independent of ), the total maximum propagation delay along the critical path is proportional to the number of levels, which is .
Thus, the maximum gate delay for any output to appear is .
Free practice · Your answers on this page are not saved.
