Title :
Memory based computation using embedded cache for processor yield and reliability improvement
Author :
Paul, Somnath ; Bhunia, Swarup
Author_Institution :
Electr. Eng. & Comput. Sci. Dept., Case Western Reserve Univ., Cleveland, OH
Abstract :
VLSI systems in the nanometer regime suffer from high defect rates and large parametric variations that lead to yield loss as well as reduced reliability of operation. In this paper, we propose a novel memory-based computation framework that exploits on-chip memory for reliable operation by transferring activity from a defective or unreliable functional unit to the embedded memory. This allows the die to run at a reduced performance level instead of being completely discarded or being throttled (in case of variations). We show that the proposed method improves yield and reliability in a superscalar out-of-order processor by tolerating defective functional units and allowing dynamic thermal management. The simulation results show that it entails only a small loss in performance (average 1.8%) at the cost of 9.5% of area overhead required with hardware duplication.
Keywords :
VLSI; cache storage; performance evaluation; reliability; storage management chips; VLSI systems; dynamic thermal management; embedded cache; memory based computation; on-chip memory; processor yield; reliability improvement; superscalar out-of-order processor; Dynamic voltage scaling; Embedded computing; Frequency; Hardware; Performance loss; Power system reliability; Table lookup; Temperature; Thermal management; Very large scale integration;
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2007.4601922