Abstract

We propose a self-adjusting pipeline structure to enhance chip performance and robustness considering the effects of process variations. We achieve this by introducing delay sensors to monitor internal timing violations within a pipeline stage and variable clock skew buffers to adjust the timing of the pipeline stage based on the feedback from the delay sensors. Furthermore, we formulate the delay sensor insertion and variable clock skew configuration problem as a stochastic mixed-integer programming problem and propose a simulated-annealing based algorithm to solve it. A comparison between the designs with and without the self-adjusting enhancement reveals that, we are able to improve the average performance of a batch of chips by 9.5%.


Original document

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

https://dblp.uni-trier.de/db/conf/dac/dac2008.html#LongM08,
http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000004555810,
https://www.scholars.northwestern.edu/en/publications/automated-design-of-self-adjusting-pipelines,
https://dl.acm.org/citation.cfm?doid=1391469.1391523,
https://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4555810&contentType=Conference+Publications,
https://academic.microsoft.com/#/detail/2093474938
http://dx.doi.org/10.1145/1391469.1391523
Back to Top

Document information

Published on 01/01/2008

Volume 2008, 2008
DOI: 10.1145/1391469.1391523
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?