Title :
Efficient integer multiplication overflow detection circuits
Author :
Gok, Mustafa ; Schulte, Michael J. ; Balzola, Pablo I.
Author_Institution :
Dept. of Comput. Sci. & Eng., Lehigh Univ., Bethlehem, PA, USA
Abstract :
Multiplication of two n-bit integers produces a 2n-bit product. To allow the result to be stored in the same format as the inputs, many processors return the n least significant bits of the product and an overflow flag. This paper describes methods for integer multiplication with overflow detection for unsigned and two´s complement numbers. A method for combining unsigned and two´s complement integer multiplication with overflow detection is also presented. The overflow detection circuits presented in this paper have O(n) gates and O(log(n)) delay, which makes them more efficient than previous overflow detection circuits.
Keywords :
digital arithmetic; multiplying circuits; combined overflow detection; delay; efficient overflow detection circuits; gates; integer multiplication overflow detection circuits; least significant bits; overflow flag; processors; two´s complement numbers; two´s complement overflow detection; unsigned integer multiplication; unsigned numbers; unsigned overflow detection; Artificial intelligence; Circuits; Computer architecture; Computer science; Concurrent computing; Delay; Digital arithmetic; Equations; Laboratories;
Conference_Titel :
Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-7147-X
DOI :
10.1109/ACSSC.2001.987767