Integer multiplication with overflow detection or saturation

Citation
Mj. Schulte et al., Integer multiplication with overflow detection or saturation, IEEE COMPUT, 49(7), 2000, pp. 681-691
Citations number
28
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON COMPUTERS
ISSN journal
00189340 → ACNP
Volume
49
Issue
7
Year of publication
2000
Pages
681 - 691
Database
ISI
SICI code
0018-9340(200007)49:7<681:IMWODO>2.0.ZU;2-D
Abstract
High-speed multiplication is frequently used in general-purpose and applica tion-specific computer systems. These systems often support integer multipl ication, where two n-bit integers are multiplied to produce a 2n-bit produc t. To prevent growth in word length, processors typically return the n leas t significant bits of the product and a flag that indicates whether or not overflow has occurred. Alternatively, some processors saturate results that overflow to the most positive or most negative representable number. This paper presents efficient methods for performing unsigned or two's complemen t integer multiplication with overflow detection or saturation. These metho ds have significantly less area and delay than conventional methods for int eger multiplication with overflow detection or saturation.