• DocumentCode
    22238
  • Title

    Circuit-Level Timing Error Tolerance for Low-Power DSP Filters and Transforms

  • Author

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

  • Author_Institution
    Electr. & Electron. Eng. Dept., Univ. Coll. London, London, UK
  • Volume
    21
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    989
  • Lastpage
    999
  • Abstract
    In this paper, we present a novel circuit-level timing error mitigation technique, which aims to increase energy-efficiency of digital signal processing datapaths without loss of robustness. Timing errors are detected using razor flip-flops on critical-paths, and the error-rate feedback is used to control a dynamic voltage scaling control loop. In place of conventional razor error correction by replay, we propose a new approach to bound the magnitude of intermittent timing errors at the circuit level. A timing guard-band is created by shaping the path delay distribution such that the critical paths correspond to a group of least-significant bit 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 examine this approach in an finite-impulse response (FIR) filter and a 2-D discrete cosine transform implementation, in 32-nm CMOS. Power saving compared to a conventional design at iso-frequency is 21%-23% at the typical corner, while retaining a voltage guard-band to protect against fast transient changes in switching activity and supply noise. The impact on minimum clock period is small (16%-20%), as it does not necessitate the use of ripple-carry adders and also requires only a bare minimum of additional design effort.
  • Keywords
    CMOS integrated circuits; FIR filters; adders; digital signal processing chips; discrete cosine transforms; flip-flops; mean square error methods; 2D discrete cosine transforms; CMOS; FIR filter; carry-merge adder; circuit-level timing error mitigation technique; circuit-level timing error tolerance; digital signal processing; dynamic voltage scaling control loop; energy-efficiency; error-rate feedback; finite-impulse response; low-power DSP filter; mean-squared-error method; path delay distribution; razor flip-flops; size 32 nm; timing guard-band; tool-based device sizing; voltage guard-band; Adders; Delay; Digital signal processing; Error analysis; Topology; Voltage control; Discrete cosine transform (DCT); dynamic voltage scaling (DVS); finite-impulse response (FIR); process variation; razor;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2012.2202930
  • Filename
    6228551