• DocumentCode
    3198464
  • Title

    Adaptive Clock Scheduling for pipelined structures

  • Author

    Kuiper, B. ; Cotofana, Sorin

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    30-31 July 2009
  • Firstpage
    65
  • Lastpage
    68
  • Abstract
    This paper introduces a technique called Adaptive Inverter Chain Based Clock Scheduling, which can observe and compensate delay variations in pipelined structures. The main idea behind the method is to expose the data and the clock to the same variations such that the register data sampling process is not disturbed by variations. The proposed scheme also includes a mechanism to detect time failures and to take counter actions to recover from such situations. When compared with other state of the art proposals, which require the augmentation of the registers, our proposal requires a relative smaller area overhead due to the fact that it is focussed on clock and not on data. Moreover our simulations indicate that, depending on the specific delay variations and pipeline logic delay sensitivity to input data patterns, it can enable an up to 46% performance improvement.
  • Keywords
    clocks; delays; invertors; logic circuits; pipeline processing; scheduling; adaptive inverter chain based clock scheduling; data sampling; delay variations; pipelined structures; time failures; Adaptive scheduling; Automatic control; Automation; Clocks; Computer aided instruction; Computer science; Computer science education; Educational technology; Instruments; Military computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nanoscale Architectures, 2009. NANOARCH '09. IEEE/ACM International Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-4957-6
  • Electronic_ISBN
    978-1-4244-4958-3
  • Type

    conf

  • DOI
    10.1109/NANOARCH.2009.5226351
  • Filename
    5226351