• DocumentCode
    57262
  • Title

    A Low-Power 1-GHz Razor FIR Accelerator With Time-Borrow Tracking Pipeline and Approximate Error Correction in 65-nm CMOS

  • Author

    Whatmough, Paul ; Das, S. ; Bull, David

  • Author_Institution
    ARM Ltd., Cambridge, UK
  • Volume
    49
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    84
  • Lastpage
    94
  • Abstract
    A 1-GHz Razor FIR accelerator is implemented in a 65-nm CMOS process. Timing-error detection is implemented using Razor latches on critical paths. Real-time DSP systems necessitate fixed-latency error-correction, which is achieved using a combination of two distinct mechanisms. First, marginal timing violations are corrected using a time-borrow tracking algorithm that uses timing-error detection information to track excessive time borrowing. Second, persistent unresolved time borrowing is corrected at the end of the pipeline using a low-overhead approximate error-correction stage which is based on interpolation. Measurements at peak throughput of over 1 GS/s demonstrate an energy-efficiency improvement of 37%, while maintaining 10% supply voltage margin.
  • Keywords
    CMOS integrated circuits; digital signal processing chips; error correction; real-time systems; CMOS; approximate error correction; critical paths; fixed-latency error-correction; frequency 1 GHz; low-power razor FIR accelerator; razor latches; real-time DSP systems; size 65 nm; time-borrow tracking pipeline; timing-error detection; Clocks; Digital signal processing; Error correction; Image edge detection; Latches; Pipelines; Timing; Adaptive circuits; digital signal processing (DSP); dynamic voltage and frequency scaling (DVFS); finite-impulse response (FIR); low-power digital; process variation; process variations; razor; resilient circuits; resilient design; supply voltage droop; temperature variation; timing error correction; timing error detection; timing errors; variation tolerance;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2013.2284364
  • Filename
    6636082