Title :
Adaptive Clock Scheduling for pipelined structures
Author :
Kuiper, B. ; Cotofana, Sorin
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
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;
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
DOI :
10.1109/NANOARCH.2009.5226351