• DocumentCode
    1757348
  • Title

    A 1 GHz Hardware Loop-Accelerator With Razor-Based Dynamic Adaptation for Energy-Efficient Operation

  • Author

    Das, S. ; Dasika, Ganesh S. ; Shivashankar, Karthik ; Bull, David

  • Author_Institution
    ARM Ltd., Cambridge, UK
  • Volume
    61
  • Issue
    8
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    2290
  • Lastpage
    2298
  • Abstract
    Dynamic adaptation using Razor-based detection and correction of timing errors has demonstrated substantial improvements in performance and energy-efficiency in microprocessors. In this work, we apply Razor to hardware accelerators that find increasing application in System-on-Chip designs with high-performance requirements that must be delivered under stringent power budgets. We describe the implementation and silicon measurement results from a Razor-based hardware loop-accelerator (RZLA), implementing the Sobel edge-detection algorithm. Unlike in microprocessors, the RZLA pipeline is datapath-dominated with statically-scheduled control that has queue-based storage structures which are simply extended to support check-pointing and recovery. We exploit these characteristics typical of DSP and image-processing accelerators to implement Razor recovery in manner that is amenable to RTL validation and verification. We show a low-overhead pulsed-latch based Razor Flip-flop (RFF) architecture that adds only a single extra transistor on clock to minimize clock power overhead. The RFF is deployed in conjunction with a level-sensitive latch-insertion based algorithm to address the minimum-delay constraint present in all Razor systems. This algorithm enables the use of 50% of the clock period for timing speculation leading to robust error detection and correction across a wide dynamic voltage- and frequency-scaling range. Fabricated in 65 nm CMOS, the RZLA reclaims voltage margins to demonstrate 34% energy-efficiency improvements on a per-device basis and 33% overall, for the entire batch of devices at 1 GHz operation.
  • Keywords
    CMOS digital integrated circuits; flip-flops; low-power electronics; system-on-chip; CMOS technology; RZLA; Razor based hardware loop-accelerator; Sobel edge detection algorithm; clock power overhead; dynamic adaptation; energy efficient operation; frequency 1 GHz; image processing accelerators; low-overhead pulsed-latch based Razor flip-flop architecture; size 65 nm; system-on-chip design; variation tolrant design; Algorithm design and analysis; Clocks; Hardware; Latches; Microprocessors; Pipelines; Timing; Designs and implementations; VLSI digital circuits; high-speed digital circuits; low power digital systems; systems-on-chip; variation-tolerant design;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2014.2333332
  • Filename
    6853415