Carry-save multipliers require an adder at the last step to convert th
e carry-sum representation of the most significant half of the result
into a non-redundant form. This paper presents n x n multiplication sc
hemes where this conversion is performed with a circuit operating in p
arallel with the carry-save array. The most relevant feature of the pr
oposed multipliers is that the full 2n-bit result is produced, unlike
similar multiplication schemes presented in the literature.