DocumentCode
6143
Title
A Dynamic Timing Error Prevention Technique in Pipelines With Time Borrowing and Clock Stretching
Author
Kwanyeob Chae ; Mukhopadhyay, Saibal
Author_Institution
Sch. of ECE, Georgia Inst. of Technol., Atlanta, GA, USA
Volume
61
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
74
Lastpage
83
Abstract
This paper presents a dynamic timing control technique to prevent timing errors in a pipeline under variations. Timing errors in a pipeline are prevented by borrowing time from the following stage and resolving the borrowed time by stretching the next clock cycle. This paper analyzes the operating principles of the proposed technique; presents the design of the required circuit components; and demonstrates its operation through fabrication and measurement of a prototype test-chip designed in an 180 nm CMOS process. The measurement results demonstrate that a system employing the dynamic timing control technique can operate in a wider frequency and voltage range.
Keywords
clocks; timing circuits; CMOS process; clock cycle; clock stretching; dynamic timing control technique; dynamic timing error prevention; frequency range; pipelines; prototype test chip; time borrowing; timing errors; voltage range; Clocks; Delays; Latches; Pipelines; Safety; Voltage measurement; Clock stretching; error prevention; low power; resilient design; time borrowing;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2013.2268272
Filename
6595650
Link To Document