[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Integer Multipliers with Overflow Detection

Published: 01 August 2006 Publication History

Abstract

This paper presents a general approach for designing array and tree integer multipliers with overflow detection. The overflow detection techniques are based on an analysis of the magnitudes of the input operands. The overflow detection circuits operate in parallel with a simplified multiplier to reduce the overall area and delay.

References

[1]
P. Lapsley, DSP Processor Fundamentals: Architectures and Features. IEEE Press, 1997.
[2]
J.L. Hennessy and D.A. Patterson, Computer Architecture a Quantitative Approach, second ed., pp. A-11. Morgan Kaufmann, 1996.
[3]
K. Guttag, “Built-In Overflow Detection Speeds 16-Bit Microprocessor Arithmetic,” EDN, vol. 28, pp. 133-135, Jan. 1983.
[4]
IBM, Power PC Microprocessor Family: The Programming Environments for 32-Bit Microprocessors, no. G522-0290-01, Feb. 2000.
[5]
T. Lindholm and F. Yelin, The Java Virtual Machine Specification. Addison-Wesley, 1996.
[6]
E.W. Mahurin, “Method and Circuit for Detecting Overflow in Operand Multiplication,” Patent No. 6,151,616, Nov. 2000.
[7]
IEEE Trans. Computers, vol. 49, no. 7, pp. 681-691, July 2000.
[8]
M.J. Schulte, M. Gok, P.I. Balzola, and R.W. Brocato, “Combined Unsigned and Two's Complement Saturating Multipliers,” Proc. SPIE: Advanced Signal Processing Algorithms, Architectures, and Implementations, pp. 185-196, 2000.
[9]
M. Gok, M.J. Schulte, P.I. Balzola, and R.W. Brocato, “Efficient Integer Multiplication Overflow Detection Circuits,” Proc. 35th Asilomar Conf. Signals, Systems, and Computers, pp. 1661-1665, 2001.
[10]
Y. Baydatch and R. Hasharon, “Overflow Detection for Integer Multiply Instruction,” Patent No. 5,801,978, Sept. 1998.
[11]
Y.H. Cha, G.Y. Cho, H.H. Choi, and H.B. Song, “Bit Result Integer Multiplier with Overflow Detector,” IEE Electronic Letters, vol. 37, pp. 940-942, July 2001.
[12]
M. Gok, “Integer Multiplier and Squarer Architectures with Overflow Detection,” PhD thesis, Lehigh Univ., 2003,
[13]
R. Zimmermann, “Binary Adder Architectures for Cell-Based VLSI and Their Synthesis,” PhD thesis, Swiss Federal Inst. of Technology, Zurich, Switzerland, 1997.
[14]
R.E. Ladner and M.J. Fischer, “Parallel Prefix Computation,” J. ACM, vol. 27, pp. 831-838, Oct. 1980.
[15]
J. Sklansky, “Conditional Sum Addition Logic,” IRE Trans. Electronic Computers, vol. 9, pp. 226-231, June 1960.
[16]
P.M. Kogge and H.S. Stone, “A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Equations,” IEEE Trans. Computers, vol. 22, pp. 786-792, Aug. 1973.
[17]
R.P. Brent and H.T. Kung, “A Regular Layout for Parallel Adders,” IEEE Trans. Computers, vol. 31, no. 3, pp. 260-264, Mar. 1982.

Cited By

View all
  • (2023)Certified Verification for Algebraic AbstractionComputer Aided Verification10.1007/978-3-031-37709-9_16(329-349)Online publication date: 17-Jul-2023
  • (2022)Posit Process Element for Using in Energy-Efficient DNN AcceleratorsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2022.316551030:6(844-848)Online publication date: 1-Jun-2022
  • (2018)Evaluation of Sticky-Bit Generation Methods for Floating-Point MultipliersJournal of Signal Processing Systems10.1007/s11265-008-0258-756:1(51-57)Online publication date: 27-Dec-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 55, Issue 8
August 2006
141 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 August 2006

Author Tags

  1. Computer arithmetic
  2. combinational logic
  3. high-speed arithmetic algorithms
  4. multiplication.
  5. overflow detection

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Certified Verification for Algebraic AbstractionComputer Aided Verification10.1007/978-3-031-37709-9_16(329-349)Online publication date: 17-Jul-2023
  • (2022)Posit Process Element for Using in Energy-Efficient DNN AcceleratorsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2022.316551030:6(844-848)Online publication date: 1-Jun-2022
  • (2018)Evaluation of Sticky-Bit Generation Methods for Floating-Point MultipliersJournal of Signal Processing Systems10.1007/s11265-008-0258-756:1(51-57)Online publication date: 27-Dec-2018

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media