Title :
Operating SECDED-based caches at ultra-low voltage with FLAIR
Author :
Qureshi, Moinuddin K. ; Chishti, Zeshan
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Voltage scaling is often limited by bit failures in large on-chip caches. Prior approaches for enabling cache operation at low voltages rely on correcting cache lines with multi-bit failures. Unfortunately, multi-bit Error Correcting Codes (ECC) incur significant storage overhead and complex logic. Our goal is to develop solutions that enable ultra-low voltage operation while incurring minimal changes to existing SECDED-based cache designs. We exploit the observation that only a small percentage of cache lines have multi-bit failures. We propose FLexible And Introspective Replication (FLAIR) that performs two-way replication for part of the cache during testing to maintain robustness, and disables lines with multi-bit failures after testing. FLAIR leverages the correction features of existing SECDED code to greatly improve on simple two-way replication. FLAIR provides a Vmin of 485mv (similar to ECC-8) and maintains robustness to soft-error, while incurring a storage overhead of only one bit per cache line.
Keywords :
cache storage; error correction codes; power aware computing; FLAIR; SECDED code; SECDED- based cache design; cache lines; correction features; flexible and introspective replication; large on-chip cache operation; multibit failures; single-error-correcting double-error-detecting code; soft-error; storage overhead; two-way replication; ultra-low voltage; ultra-low voltage operation; voltage scaling; Circuit faults; Error correction codes; Low voltage; Microprocessors; Robustness; Testing;
Conference_Titel :
Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
Conference_Location :
Budapest
Print_ISBN :
978-1-4673-6471-3
DOI :
10.1109/DSN.2013.6575314