DocumentCode
585803
Title
Reconfigurable RRAM for LUT logic mapping: A case study for reliability enhancement
Author
Catanzaro, Matthew ; Kudithipudi, Dhireesha
Author_Institution
Dept. of Comput. Eng., Rochester Inst. of Technol., Rochester, NY, USA
fYear
2012
fDate
12-14 Sept. 2012
Firstpage
94
Lastpage
99
Abstract
Emerging hybrid-CMOS nanoscale devices and architectures offer greater degree of integration and performance capabilities. However, the high power densities, hard error/soft error frequency, process variations, and device wearout affect the overall system reliability. Reactive design techniques, such as redundancy, account for component failures by detecting and correcting the system failures. These techniques incur high area and power overhead. Our research focuses on enhancing the system reliability in hybrid CMOS/Resistive RAM (RRAM) architectures by performing computation in RRAM, whenever the CMOS logic units fail. In particular, we propose dynamically reconfiguring the RRAM cache by mapping the failed CMOS units as look up table (LUT) logic blocks in the RRAM. The proposed approach is validated on a 45nm single core processor with three levels of cache for various SPEC2006 benchmarks. Our results demonstrate that the core is fully functional when failed units are reconfigured in RRAM. Performance degradation of up to one order of magnitude and energy increase of up to two orders of magnitude is observed.
Keywords
CMOS logic circuits; failure analysis; microprocessor chips; random-access storage; table lookup; CMOS logic units fail; CMOS-resistive RAM architecture; LUT logic mapping; SPEC2006 benchmarks; component failures; hard error-soft error frequency; high power densities; hybrid-CMOS nanoscale devices; look up table logic blocks; process variations; reactive design technique; reconfigurable RRAM; reliability enhancement; size 45 nm; system reliability; Adders; Arrays; Benchmark testing; CMOS integrated circuits; Reliability; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
SOC Conference (SOCC), 2012 IEEE International
Conference_Location
Niagara Falls, NY
ISSN
2164-1676
Print_ISBN
978-1-4673-1294-3
Type
conf
DOI
10.1109/SOCC.2012.6398384
Filename
6398384
Link To Document