• DocumentCode
    2787514
  • Title

    A dynamic timing control technique utilizing time borrowing and clock stretching

  • Author

    Chae, Kwanyeob ; Mukhopadhyay, Saibal ; Lee, Chang-Ho ; Laskar, Joy

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    19-22 Sept. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, a dynamic timing control technique employing a time-borrowing flip-flop with a time-borrowing detection and a clock shifter is presented to prevent timing errors of a system with a minimized performance penalty. The proposed flip-flop allows time borrowing during a time-borrowing window (TBW) on critical paths and generates a time-borrowing detection signal used by the clock shifter to stretch the clock period by TBW. This makes the system delay-error tolerant at a lower voltage or a higher frequency without any error management. To validate the proposed technique, we designed a prototype in a 180-nm CMOS technology. At a 10% activation probability of critical paths, the measurement results show a power reduction of up to 22% (at the same clock frequency) or an operating frequency increase of up to 10% (at the same power) compared to those of a conventional design.
  • Keywords
    CMOS digital integrated circuits; clocks; flip-flops; timing; CMOS technology; clock frequency; clock shifter; clock stretching; dynamic timing control technique; size 180 nm; time borrowing detection; time borrowing flip flop; timing error; Clocks; Delay; Frequency measurement; Latches; Pipelines; Power demand;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference (CICC), 2010 IEEE
  • Conference_Location
    San Jose, CA
  • ISSN
    0886-5930
  • Print_ISBN
    978-1-4244-5758-8
  • Type

    conf

  • DOI
    10.1109/CICC.2010.5617392
  • Filename
    5617392