A Two's Complement Parallel Array Multiplication Algorithm

An algorithm for high-speed, two's complement, m-bit by n-bit parallel array multiplication is described. The two's complement multiplication is converted to an equivalent parallel array addition problem in which each partial product bit is the AND of a multiplier bit and a multiplicand bit, and the signs of all the partial product bits are positive.

[1]  Stylianos D. Pezaris A 40-ns 17-Bit by 17-Bit Array Multiplier , 1971, IEEE Transactions on Computers.