• DocumentCode
    739594
  • Title

    SafeRazor: Metastability-Robust Adaptive Clocking in Resilient Circuits

  • Author

    Cannizzaro, Marco ; Beer, Salomon ; Cortadella, Jordi ; Ginosar, Ran ; Lavagno, Luciano

  • Author_Institution
    Dipt. di Elettron., Politec. di Torino, Turino, Italy
  • Volume
    62
  • Issue
    9
  • fYear
    2015
  • Firstpage
    2238
  • Lastpage
    2247
  • Abstract
    Razor-based circuits can run faster or at a lower voltage than those designed to work at the worst case corner. However, all known implementations are prone to failures due to the non-deterministic timing behavior introduced by metastability, even in the case where sufficient time is left for resolution. This paper analyzes the causes why Razor-based circuits fail and proposes a new scheme combining the Razor principle with stoppable clocks in a GALS setting. This scheme avoids any timing failure due to metastability and does not require any checkpointing or pipeline restarting logic, other than the usual auxiliary latch to store valid data. The experiments show how the Razor principle can be extended to any generic logic circuit, and not just to microprocessors with sophisticated pipeline flush/recovery mechanisms. In this way, the performance/power benefits of Razor can be adopted without the complex architectural changes required by the various Razor schemes in the literature.
  • Keywords
    high-speed integrated circuits; logic circuits; logic design; GALS setting; SafeRazor; logic circuit; metastability-robust adaptive clocking; resilient circuits; stoppable clocks; timing failure; Clocks; Delays; Detectors; Flip-flops; Image edge detection; Latches; Digital circuits; high speed integrated circuits; low power 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.2365878
  • Filename
    7177141