The structure of an unsigned parallel multiplier is based on the observation that partial products in the multiplication process can be computed in parallel.
Multiplication of signed operands, which generate a double-length product in the 2's-complement number system. The general strategy is the accumulated partial products by adding versions of the multiplicand as selected by the multiplier bits.