Abstract

Process, voltage and temperature variations are on the rise with technology scaling. Nano-scale technology requires huge design margins to ensure reliable operation. Worst case design margining consumes significant amount of circuits and systems resources. In-situ error detection or correction is an alternative method for cost effective variation tolerance. However, existing in-situ error detection and correction circuits are power and area hungry since they use speculative error management, which gives less power savings at higher error rates. This paper proposes an error resilience technique utilizing available slack in the design. The proposed method uses a clock stretching circuit to relax timing margins on selected critical paths that has sufficient consecutive stage slack. We also propose a power optimization method which reshapes the critical path logic proportionate to the consecutive stage slack. Experimental results show that the proposed method achieves the power and area savings of 40% and 8% respectively compared to the worst case design approach. When compared to the TIMBER error resilience approach, the proposed method saves power more than 74% and area more than 13% at design time.

Document type: Article

Full document

The PDF file did not load properly or your web browser does not support viewing PDF files. Download directly to your device: Download PDF document

Original document

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

http://dx.doi.org/10.3390/jlpea9010005 under the license cc-by
http://dx.doi.org/10.1109/vlsi-soc.2016.7753570 under the license https://creativecommons.org/licenses/by/4.0/
https://dr.ntu.edu.sg/handle/10220/49055,
https://academic.microsoft.com/#/detail/2550302934
https://doaj.org/toc/2079-9268
https://www.mdpi.com/2079-9268/9/1/5,
https://academic.microsoft.com/#/detail/2909454845



DOIS: 10.1109/vlsi-soc.2016.7753570 10.3390/jlpea9010005

Back to Top

Document information

Published on 01/01/2019

Volume 2019, 2019
DOI: 10.1109/vlsi-soc.2016.7753570
Licence: Other

Document Score

0

Views 3
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?