• DocumentCode
    3369455
  • Title

    Timing error prevention using elastic clocking

  • Author

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

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2011
  • fDate
    2-4 May 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    “Safety margin” for a logic circuit introduces a performance overhead. But eliminating safety margin makes a system more prone to timing failure, particularly under dynamic operating variations. This paper presents dynamic timing control technique that allows a system to operate without any safety margin. The dynamic control method prevents timing errors utilizing time borrowing and elastic clocking. Time borrowing allows a pipeline to compensate the timing slack by borrowing time from the next pipeline stage and clock stretching pays back the borrowed time to the next pipeline stage. Thus, a system employing such dynamic timing control technique can prevent errors with a small performance penalty and eventually operate without safety margin. The net effect is better power-performance trade-off under voltage scaling i.e. lower power consumption for a target frequency or higher operating frequency for a target power. The proposed technique was validated using a prototype test-chip designed in 180-nm CMOS technology.
  • Keywords
    CMOS logic circuits; clocks; logic circuits; low-power electronics; timing; CMOS technology; clock stretching; dynamic timing control; elastic clocking; power-performance trade-off; size 180 nm; time borrowing; timing error prevention; timing slack; voltage scaling; Clocks; Delay; Flip-flops; Pipelines; Prototypes; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IC Design & Technology (ICICDT), 2011 IEEE International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    Pending
  • Print_ISBN
    978-1-4244-9019-6
  • Type

    conf

  • DOI
    10.1109/ICICDT.2011.5783192
  • Filename
    5783192