Multiplier

Recall that the multiplier uses the following block diagram: (ACC stands for the accumulator latch, while SHIFT&AND is implemented is a multiplexer that chooses the appropriate digit of B followed by an and of that digit with each of the A bits).

The multiplier actually includes the adder, discussed in a previous section. Latches in the multiplier are built out of the following subcell:

Multiplexers in the multiplier are built of the following subcells:

The SHIFT&AND subcell appears as follows: