DocumentCode :
2615058
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
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
341
Lastpage :
346
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2007.4601922
Filename :
4601922
Link To Document :
بازگشت