skip to main content
10.1145/2024724.2024946acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Error-resilient low-power DSP via path-delay shaping

Authors Info & Claims
Published:05 June 2011Publication History

ABSTRACT

In this paper, we present a novel circuit-level timing error mitigation technique, which aims to increase energy-efficiency when applying a known in situ error-detection and correction technique, called Razor, to DSP datapaths. Timing errors are detected using Razor flip-flops at critical-path endpoints and the error-rate feedback is used to control a dynamic voltage scaling (DVS) control loop. We propose a new approach to bound the magnitude of intermittent timing errors at the circuit level by introducing a guard-band over which timing errors are safely mitigated. The guard-band is achieved by shaping the path delay distribution such that the critical paths correspond to a group of LSB result registers. These end-points are ensured to be critical by modifying the topology of the final stage carry-merge adder and by using tool-based device sizing. Hence, timing violations lead to weakly correlated logical errors of small magnitude in a mean-squared-error sense. We applied this approach to a digital filter in 32nm CMOS. Power saving compared to a conventional design was 23%, over worst-case process and temperature corners.

References

  1. S. Das et al., "RazorII: In situ error detection and correction for PVT and SER tolerance", IEEE J. Solid-State Circuits, Jan. 2009Google ScholarGoogle ScholarCross RefCross Ref
  2. G. Dasika, S. Das, K. Fan, S. Mahlke, D. Bull, "DVFS in loop accelerators using BLADES", IEEE/ACM Design Automation Conf., June 2008 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Hegde, N. Shanbhag, "Soft digital signal processing", IEEE Trans. on VLSI Systems, Dec 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Hegde and N. Shanbhag, "A voltage overscaled low-power digital filter IC", IEEE J. Solid-State Cir., Feb. 2004Google ScholarGoogle Scholar
  5. B. Shim, S. Sridhara and N. Shanbhag, "Reliable low-power digital signal processing via reduced precision redundancy", IEEE Trans. on VLSI Systems, May 2004 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Wang and N. Shanbhag, "Low-power filtering via adaptive error-cancellation", IEEE Trans. on Signal Processing, Feb. 2003 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Choi, N. Banerjee, K. Roy, "Variation-aware low-power synthesis methodology for fixed-point FIR filters", IEEE Trans. On Computer-Aided Design of Integrated Circuits and Systems, Jan. 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Karakonstantis, N. Banerjee, K. Roy, "Process-variation resilient and voltage-scalable DCT architecture for robust low-power computing", IEEE Trans. on VLSI Sys., Oct. 2010 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Whatmough, I. Darwazeh, D. Bull, S. Das, D. Kershaw, "A robust FIR filter with in situ error detection," IEEE Int. Symp. on Circuits and Systems, May 2010Google ScholarGoogle Scholar
  10. R. Zimmermann, "Binary adder architectures for cell-based VLSI and their synthesis", PhD thesis, ETH Zurich, 1998Google ScholarGoogle Scholar
  11. Y. Liu and T. Zhang, "On the selection of arithmetic unit structure in voltage overscaled soft digital signal processing", Intl. Symp. on Low Power Elec. and Design, Aug. 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Oppenheim, R. Schafer, "Discrete-Time Signal Processing", Third Edition, Prentice-Hall, 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Parhi, "VLSI Digital Signal Processing Systems: Design and Implementation", Wiley, 1999Google ScholarGoogle Scholar

Index Terms

  1. Error-resilient low-power DSP via path-delay shaping

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '11: Proceedings of the 48th Design Automation Conference
      June 2011
      1055 pages
      ISBN:9781450306362
      DOI:10.1145/2024724

      Copyright © 2011 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader