2011
DOI: 10.1109/jssc.2010.2079410
|View full text |Cite
|
Sign up to set email alerts
|

A Power-Efficient 32 bit ARM Processor Using Timing-Error Detection and Correction for Transient-Error Tolerance and Adaptation to PVT Variation

Abstract: Abstract-Razor is a hybrid technique for dynamic detection and correction of timing errors. A combination of error detecting circuits and micro-architectural recovery mechanisms creates a system that is robust in the face of timing errors, and can be tuned to an efficient operating point by dynamically eliminating unused timing margins. Savings from margin reclamation can be realized as per device power-efficiency improvement, or parametric yield improvement for a batch of devices. In this paper, we apply Razo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

2
78
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 140 publications
(80 citation statements)
references
References 24 publications
2
78
0
Order By: Relevance
“…Recently, on-chip timing monitors and adaptive voltage scaling (AVS) circuits [1,2,3,4,5,6,7,8,9, 10] had been proposed to reduce the design-time margin caused by severe PVT (Process, Voltage, and Temperature) variations, such as error detection and correction techniques of Razor [1,10], ARM error detection [2], Razor-lite [3], Bubble Razor [4] and improved monitor [8], as well as errorprediction techniques of Canary Flip-flop [5], HEPP [6] and replica circuits in reconfigurable devices [9]. They use timing monitors to detect or predict timing errors, and then adaptively tune the supply voltage accordingly to reduce power.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, on-chip timing monitors and adaptive voltage scaling (AVS) circuits [1,2,3,4,5,6,7,8,9, 10] had been proposed to reduce the design-time margin caused by severe PVT (Process, Voltage, and Temperature) variations, such as error detection and correction techniques of Razor [1,10], ARM error detection [2], Razor-lite [3], Bubble Razor [4] and improved monitor [8], as well as errorprediction techniques of Canary Flip-flop [5], HEPP [6] and replica circuits in reconfigurable devices [9]. They use timing monitors to detect or predict timing errors, and then adaptively tune the supply voltage accordingly to reduce power.…”
Section: Introductionmentioning
confidence: 99%
“…The in-situ error detection and correction (EDAC) techniques [4,5,6,7,8,9,10,11,12,13] are proposed to eliminate the timing margins. They monitor timing violations by specially designed circuits, and then take measures to recover functionality of the design if such a violation occurs.…”
Section: Introductionmentioning
confidence: 99%
“…However, the currently used DVS methods cannot decrease the supply voltage to the best, because sufficient timing and voltage margins are reserved to resist the impact of environmental variations, transistor model inaccuracy, and EDA tool limitation, etc. [1,2,3,4,5,6].…”
Section: Introductionmentioning
confidence: 99%
“…Razor [2,3] is a kind of error detection flip-flop used to eliminate excess timing margins through real-time detection of chip operations. Microprocessors with several pipeline stages can be redesigned for low power by combining error detection and micro-architectural recovery mechanisms [2,4,5,6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation