“…Recently, several techniques for overflow detection have been proposed to eliminate the need to compute all 2n bits of the product [6], [7], [8], [9], [10], [11]. Instead, they compute approximately n least significant product bits and have overflow detection logic that executes in parallel with the multiplication.…”