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.


Original document

The different versions of the original document can be found in:

http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005226351,
http://repository.tudelft.nl/assets/uuid:21123648-f4ba-43e2-bbe1-04d1890f2d5e/CE_Thesis_Ben_Kuiper_v1.1.pdf,
https://dl.acm.org/citation.cfm?id=1936821,
https://dblp.uni-trier.de/db/conf/nanoarch/nanoarch2009.html#KuiperC09,
https://ieeexplore.ieee.org/document/5226351,
https://repository.tudelft.nl/islandora/object/uuid%3A21123648-f4ba-43e2-bbe1-04d1890f2d5e/datastream/OBJ/download,
https://academic.microsoft.com/#/detail/2103393863
http://dx.doi.org/10.1109/nanoarch.2009.5226351
Back to Top

Document information

Published on 01/01/2009

Volume 2009, 2009
DOI: 10.1109/nanoarch.2009.5226351
Licence: CC BY-NC-SA license

Document Score

0

Views 0
Recommendations 0

Share this document

Keywords

claim authorship

Are you one of the authors of this document?