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