Fault Detection Enhancement in Cache Memories Using a High Performance Placement Algorithm

  • Authors:
  • Hamid R. Zarandi;Seyed Ghassem Miremadi;Hamid Sarbazi-Azad

  • Affiliations:
  • Sharif University of Technology;Sharif University of Technology;Sharif University of Technology/ Institute for Studies in Theoretical Physics & Maths (IPM)

  • Venue:
  • IOLTS '04 Proceedings of the International On-Line Testing Symposium, 10th IEEE
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Data integrity of words coming out of the caches needsto be checked to assure their correctness. This paperproposes a cache placement scheme, which provides highperformance as well as high fault detection coverage. Inthis scheme, the cache space is divided into sets ofdifferent sizes. Here, the length of tag fields associated toeach set is unique and is different from the other sets. Theother remained bits of tags are used for protecting the tagusing a fault detection scheme e.g., generalized parity.This leads to protect the cache without compromisingperformance and area with respect to the similar one,fully associative cache. The results obtained fromsimulating some standard trace files reveal that theproposed scheme exhibits a performance near to fullyassociative but achieves a considerable fault detectioncoverage which is suitable to be used in the dependable computing.