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
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;
Conference_Titel :
Custom Integrated Circuits Conference (CICC), 2010 IEEE
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-5758-8
DOI :
10.1109/CICC.2010.5617392