2013
DOI: 10.1145/2541228.2541236
|View full text |Cite
|
Sign up to set email alerts
|

Modeling the impact of permanent faults in caches

Abstract: The traditional performance cost benefits we have enjoyed for decades from technology scaling are challenged by several critical constraints including reliability. Increases in static and dynamic variations are leading to higher probability of parametric and wear-out failures and are elevating reliability into a prime design constraint. In particular, SRAM cells used to build caches that dominate the processor area are usually minimum sized and more prone to failure. It is therefore of paramount importance to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
6
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 48 publications
0
6
0
Order By: Relevance
“…The first approach consists of using low-level fault models and applying them directly to the possible injection targets. Typical TSIM injection targets are the different memory structures like, RAM and caches [24], and the architectural registers [13], [25]. The second approach consists on defining specific microarchitectural level fault models affecting specific microcontroller modules.…”
Section: B Microarchitectural Fault-modelsmentioning
confidence: 99%
“…The first approach consists of using low-level fault models and applying them directly to the possible injection targets. Typical TSIM injection targets are the different memory structures like, RAM and caches [24], and the architectural registers [13], [25]. The second approach consists on defining specific microarchitectural level fault models affecting specific microcontroller modules.…”
Section: B Microarchitectural Fault-modelsmentioning
confidence: 99%
“…One challenge for analyzing fault mitigation techniques is the large set of required simulations. Running all workloads and simulated models combinations for a single fault map can lead to wrong results, as other authors have described [32,33]. For example, if all the faults affect to the most/least frequently accessed cache sets, the observed speed-up would be much lower/higher than in reality.…”
mentioning
confidence: 98%
“…In fact, the majority of the potential injection nodes that are present at more detailed abstraction levels like RTL or gatelevel are missing. Typically, fault injection experiments using microarchitectural simulators focus on the register file [8] [19] and on the different memory structures [18] [1]. However, these fault injection experiments, while useful to test the effectiveness of fault-tolerant capabilities and the like, are not suitable to estimate failure rate metrics as required by certification standards.…”
mentioning
confidence: 99%