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
Link To Document :
بازگشت