Title :
Customizable Fault Tolerant Caches for Embedded Processors
Author :
Ramaswamy, Subramanian ; Yalamanchili, Sudhakar
Author_Institution :
Georgia Inst. of Technol., Atlanta
Abstract :
The continuing divergence of processor and memory speeds has led to the increasing reliance on larger caches which have become major consumers of area and power in embedded processors. Concurrently, intra-die and inter-die process variation at future technology nodes will cause defect-free yield to drop sharply unless mitigated. This paper focuses on an architectural technique to configure cache designs to be resilient to memory cell failures brought on by the effects of process variation. Profile-driven re-mapping of memory lines to cache lines is proposed to tolerate failures while minimizing degradation in average memory access time (AMAT) and thereby significantly boosting performance-based die yield beyond that which can be achieved with current techniques. For example, with 50% of the number of cache lines faulty, the performance drop quantified by increase in AMAT using our technique is 12.5% compared to 60% increase in AMAT using existing techniques.
Keywords :
cache storage; embedded systems; fault tolerance; average memory access time; customizable fault tolerant caches; defect-free yield; embedded processors; Circuit faults; Degradation; Embedded computing; Embedded system; Fault tolerance; Fault tolerant systems; Information analysis; Manufacturing processes; Random access memory; Voltage;
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2006.4380802