1989
DOI: 10.1109/12.21141
|View full text |Cite
|
Sign up to set email alerts
|

Cache memory organization to enhance the yield of high performance VLSI processors

Abstract: Abstract-High-performance VLSI processors make extensive use of on-chip cache memories to sustain the memory bandwidth demands of the CPU. As the amount of chip area devoted to onchip caches increases, we can expect a substantial portion of the defects/faults to occur in the cache portion of a VLSI processor chip. considerably.This paper studies the tolerance of defects/faults in cache memories. We argue that, even though the major components of a cache are linear RAM's, traditional techniques used for fault/ … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

1996
1996
2017
2017

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(17 citation statements)
references
References 16 publications
0
17
0
Order By: Relevance
“…A simple method is proposed that disables faulty cache blocks [19] at low voltage. The rationale for such method is based on observations regarding the distributions of faults in an array according to probability theory.…”
Section: A Operation Below Vcc-minmentioning
confidence: 99%
See 2 more Smart Citations
“…A simple method is proposed that disables faulty cache blocks [19] at low voltage. The rationale for such method is based on observations regarding the distributions of faults in an array according to probability theory.…”
Section: A Operation Below Vcc-minmentioning
confidence: 99%
“…Block-disabling has been proposed by [15], [19] to increase processor yield and is used by modern processors [13] to continue operation in the presence of permanent-errors. In this work we consider it for lowvoltage operation.…”
Section: Block-disabling and Victim Cachingmentioning
confidence: 99%
See 1 more Smart Citation
“…Another commonly used technique is Error Correcting Codes (ECC) [10][11] to deal with transient defects. ECC guarded memories can handle dynamic faults albeit at a heavy cost in power consumption, area and complexity [17]. Statistical sizing and optimization of the SRAM cell for yield enhancement is suggested in [12].…”
Section: Prior Workmentioning
confidence: 99%
“…In case of higher level caches (level 2 and 3), NUCA cache architecture [13] can be adopted to endure different cache access times due to process variations and hence eliminate the effect of increased access times on yields. Another conventional way to mitigate process variations in caches is to employ redundancy schemes [5][8] [11][19] [25][29] [32]. However, such schemes have considerable overhead.…”
Section: Introductionmentioning
confidence: 99%