DocumentCode
3198464
Title
Adaptive Clock Scheduling for pipelined structures
Author
Kuiper, B. ; Cotofana, Sorin
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2009
fDate
30-31 July 2009
Firstpage
65
Lastpage
68
Abstract
This paper introduces a technique called Adaptive Inverter Chain Based Clock Scheduling, which can observe and compensate delay variations in pipelined structures. The main idea behind the method is to expose the data and the clock to the same variations such that the register data sampling process is not disturbed by variations. The proposed scheme also includes a mechanism to detect time failures and to take counter actions to recover from such situations. When compared with other state of the art proposals, which require the augmentation of the registers, our proposal requires a relative smaller area overhead due to the fact that it is focussed on clock and not on data. Moreover our simulations indicate that, depending on the specific delay variations and pipeline logic delay sensitivity to input data patterns, it can enable an up to 46% performance improvement.
Keywords
clocks; delays; invertors; logic circuits; pipeline processing; scheduling; adaptive inverter chain based clock scheduling; data sampling; delay variations; pipelined structures; time failures; Adaptive scheduling; Automatic control; Automation; Clocks; Computer aided instruction; Computer science; Computer science education; Educational technology; Instruments; Military computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Nanoscale Architectures, 2009. NANOARCH '09. IEEE/ACM International Symposium on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4244-4957-6
Electronic_ISBN
978-1-4244-4958-3
Type
conf
DOI
10.1109/NANOARCH.2009.5226351
Filename
5226351
Link To Document