2008 International Symposium on Computer Architecture 2008
DOI: 10.1109/isca.2008.30
|View full text |Cite
|
Sign up to set email alerts
|

A Proactive Wearout Recovery Approach for Exploiting Microarchitectural Redundancy to Extend Cache SRAM Lifetime

Abstract: Microarchitectural redundancy has been proposed as a means of improving chip lifetime reliability. It is typically used in a reactive way, allowing chips to maintain operability in the presence of failures by detecting and isolating, correcting, and/or replacing components on a first-come, first-served basis only after they become faulty. In this paper, we explore an alternative, more preferred method of exploiting microarchitectural redundancy to enhance chip lifetime reliability. In our proposed approach, re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
44
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
5
5

Relationship

0
10

Authors

Journals

citations
Cited by 67 publications
(44 citation statements)
references
References 29 publications
0
44
0
Order By: Relevance
“…Here we distinguish between passive recovery (system unstressed when not in use) and active recovery (proactively scheduled accelerated recovery periods) similar to [14], and make the claim that passive recovery, by being slow, and unpredictable, cannot effectively be used to improve metrics and reduce margins; thus it is sometimes even ignored when modeling aging phenomena. Recovery can be made active by reversing the direction of the stress (e.g.…”
Section: Proactive Accelerated Rejuvenationmentioning
confidence: 99%
“…Here we distinguish between passive recovery (system unstressed when not in use) and active recovery (proactively scheduled accelerated recovery periods) similar to [14], and make the claim that passive recovery, by being slow, and unpredictable, cannot effectively be used to improve metrics and reduce margins; thus it is sometimes even ignored when modeling aging phenomena. Recovery can be made active by reversing the direction of the stress (e.g.…”
Section: Proactive Accelerated Rejuvenationmentioning
confidence: 99%
“…Gunadi et al [22] introduce a scheme called Colt to balance the utilization of devices in a processor for reliability improvement. Specifically focusing on the storage components, Shin et al [35] propose to proactively set the PMOS transistors to recovery mode, and moving data around free cache arrays during operation. Converse to these works which attempt to manipulate the time under stress and recovery, Tiwari et al [38] propose a framework named facelift to combat NBTI degradation by adjusting higher level parameters including operating voltage, threshold voltage and the application scheduling policy.…”
Section: B Performance Overheadmentioning
confidence: 99%
“…The work of [12] introduces a dynamic indexing scheme in which the cache indexing function is modified over time in order to achieve a uniform distribution of idleness over the cache lines; in this way all the leakage saving opportunities can also be used for aging reduction. One architectural approach based on redundancy is the one proposed in [14], in which a spare cache sub-array is used to replace, on a rotating basis, selected sub-arrays with excessive aging, which are then put into a special wearoutrecovery state implemented through a sort of power gating. This approach is more fine-grain than ours, but requires considerable overhead.…”
Section: Related Workmentioning
confidence: 99%