Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1403375.1403679acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Variable latency speculative addition: a new paradigm for arithmetic circuit design

Published: 10 March 2008 Publication History

Abstract

Adders are one of the key components in arithmetic circuits. Enhancing their performance can significantly improve the quality of arithmetic designs. This is the reason why the theoretical lower bounds on the delay and area of an adder have been analysed, and circuits with performance close to these bounds have been designed. In this paper, we present a novel adder design that is exponentially faster than traditional adders; however, it produces incorrect results, deterministically, for a very small fraction of input combinations. We have also constructed a reliable version of this adder that can detect and correct mistakes when they occur. This creates the possibility of a variable-latency adder that produces a correct result very fast with extremely high probability; however, in some rare cases when an error is detected, the correction term must be applied and the correct result is produced after some time. Since errors occur with extremely low probability, this new type of adder is significantly faster than state-of-the-art adders when the overall latency is averaged over many additions.

References

[1]
R. P. Brent and H. T. Kung. A regular layout for parallel adders. IEEE Transaction on Computers, C-31(3):260--64, 1982.
[2]
D. Ernst, N. S. Kim, S. Das, S. Lee, D. Blaauw, T. Austin, T. Mudge, and K. Flautner. Razor: Circuit-level correction of timing errors for low-power operation. IEEE MICRO special issue, Mar. 2005.
[3]
J. George, B. Marr, B. E. S. Akgul, and K. V. Palem. Probabilistic arithmetic and energy efficient embedded signal processing. In Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems, pages 158--68, 2006.
[4]
L. Gordon, M. F. Schilling, and M. S. Waterman. An extreme value theory for long head runs. In Probability Theory and Related Fields, pages 279--87, 1986.
[5]
R. Hegde and N. R. Shanbhag. Soft digital signal processing. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, VLSI-9(6):813--23, Dec. 2001.
[6]
S. Knowles. A family of adders. In IEEE Symposium on Computer Arithmetic, pages 277--81, 2001.
[7]
P. M. Kogge and H. S. Stone. A parallel algorithm for the efficient solution of a general class of recurrence. IEEE Transaction on Computers, C-22(8):783--91, 1973.
[8]
I. Koren. Computer Arithmetic Algorithms. Prentice-Hall Inc., New Jersey, 1993.
[9]
J. Liu, Y. Zhu, H. Zhu, C. K. Cheng, and J. Lillis. Optimum prefix adders in a comprehensive area, timimg and power design space. In Proceedings of the Asia and South Pacific Design Automation Conference, pages 609--15, 2007.
[10]
S. M. Nowick. Design of a low-latency asynchronous adder using speculative completion. In IEE Proceedings on Computers and Digital Techniques, Sept. 1996.
[11]
B. Parhami. Computer Arithmetic: Algorithms and Hardware Design. Oxford University Press, New York, 2000.
[12]
M. F. Schilling. The longest run of heads. The college Mathematics Journal, pages 196--207, 1990.
[13]
J. Sklansky. Conditional sum addition logic. IRE Transaction on Electronic Computers, EC-9:226--31, 1960.

Cited By

View all
  • (2024)Low-Power Approximate Unsigned and Signed Multipliers with Configurable Error RecoveryInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology10.32628/CSEIT241031110:3(109-117)Online publication date: 6-May-2024
  • (2024)HEAD: High-Speed Approximate HEterogeneous ADder for Error-Resilient ApplicationsJournal of Circuits, Systems and Computers10.1142/S0218126625500070Online publication date: 31-Aug-2024
  • (2024)Modeling the effects of power efficient approximate multipliers in radio astronomy correlatorsExperimental Astronomy10.1007/s10686-024-09921-357:2Online publication date: 7-Mar-2024
  • Show More Cited By

Index Terms

  1. Variable latency speculative addition: a new paradigm for arithmetic circuit design

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DATE '08: Proceedings of the conference on Design, automation and test in Europe
    March 2008
    1575 pages
    ISBN:9783981080131
    DOI:10.1145/1403375
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 10 March 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    DATE '08
    Sponsor:
    • EDAA
    • SIGDA
    • The Russian Academy of Sciences
    DATE '08: Design, Automation and Test in Europe
    March 10 - 14, 2008
    Munich, Germany

    Acceptance Rates

    Overall Acceptance Rate 518 of 1,794 submissions, 29%

    Upcoming Conference

    DATE '25
    Design, Automation and Test in Europe
    March 31 - April 2, 2025
    Lyon , France

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 17 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Low-Power Approximate Unsigned and Signed Multipliers with Configurable Error RecoveryInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology10.32628/CSEIT241031110:3(109-117)Online publication date: 6-May-2024
    • (2024)HEAD: High-Speed Approximate HEterogeneous ADder for Error-Resilient ApplicationsJournal of Circuits, Systems and Computers10.1142/S0218126625500070Online publication date: 31-Aug-2024
    • (2024)Modeling the effects of power efficient approximate multipliers in radio astronomy correlatorsExperimental Astronomy10.1007/s10686-024-09921-357:2Online publication date: 7-Mar-2024
    • (2023)DAEM: A Data- and Application-Aware Error Analysis Methodology for Approximate AddersInformation10.3390/info1410057014:10(570)Online publication date: 17-Oct-2023
    • (2023)Design and Analysis of High Performance Heterogeneous Block-based Approximate AddersACM Transactions on Embedded Computing Systems10.1145/362568622:6(1-32)Online publication date: 9-Nov-2023
    • (2023)A Comprehensive Model for Efficient Design Space Exploration of Imprecise Computational BlocksACM Transactions on Embedded Computing Systems10.1145/362555522:6(1-20)Online publication date: 9-Nov-2023
    • (2023)Design Of Wallace Multiplier Using Novel Approximate 4:2 Compressors2023 2nd International Conference on Paradigm Shifts in Communications Embedded Systems, Machine Learning and Signal Processing (PCEMS)10.1109/PCEMS58491.2023.10136063(1-5)Online publication date: 5-Apr-2023
    • (2023)Low-Power Approximate Adder Architecture for Image Processing Applications2023 4th International Conference on Computing and Communication Systems (I3CS)10.1109/I3CS58314.2023.10127377(1-5)Online publication date: 16-Mar-2023
    • (2023)Cross-Layer Approximations for System-Level Optimizations: Challenges and Opportunities2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)10.1109/DSN-W58399.2023.00046(163-166)Online publication date: Jun-2023
    • (2023)Approximate Adder Circuits: A Comparative Analysis and EvaluationProceedings of the International Conference on Paradigms of Computing, Communication and Data Sciences10.1007/978-981-19-8742-7_42(519-533)Online publication date: 24-Feb-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media