TY - GEN
T1 - On the characterization of data cache vulnerability in high-performance embedded microprocessors
AU - Wang, Shuai
AU - Hu, Jie
AU - Ziavras, Sotirios G.
PY - 2006/1/1
Y1 - 2006/1/1
N2 - Energetic-particle induced soft errors in on-chip cache memories have become a major challenge in designing new generation reliable microprocessors. Uniformly applying conventional protection schemes such as error correcting codes (ECC) to SRAM caches may not be practical where performance, power, and die area are highly constrained, especially for embedded systems. In this paper, we propose to analyze the lifetime behavior of the data cache to identify its temporal vulnerability. For this vulnerability analysis, we develop a new lifetime model. Based on the new lifetime model, we evaluate the effectiveness of several existing schemes in reducing the vulnerability of the data cache. Furthermore, we propose to periodically invalidate clean cache lines to reduce the probability of errors being read in by the CPU. Combined with previously proposed early writeback strategies [1], our schemes achieve a substantially low vulnerability in the data cache, which indicate the necessity of different protection schemes for data items during various phases in their lifetime.
AB - Energetic-particle induced soft errors in on-chip cache memories have become a major challenge in designing new generation reliable microprocessors. Uniformly applying conventional protection schemes such as error correcting codes (ECC) to SRAM caches may not be practical where performance, power, and die area are highly constrained, especially for embedded systems. In this paper, we propose to analyze the lifetime behavior of the data cache to identify its temporal vulnerability. For this vulnerability analysis, we develop a new lifetime model. Based on the new lifetime model, we evaluate the effectiveness of several existing schemes in reducing the vulnerability of the data cache. Furthermore, we propose to periodically invalidate clean cache lines to reduce the probability of errors being read in by the CPU. Combined with previously proposed early writeback strategies [1], our schemes achieve a substantially low vulnerability in the data cache, which indicate the necessity of different protection schemes for data items during various phases in their lifetime.
UR - http://www.scopus.com/inward/record.url?scp=45149093030&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=45149093030&partnerID=8YFLogxK
U2 - 10.1109/ICSAMOS.2006.300803
DO - 10.1109/ICSAMOS.2006.300803
M3 - Conference contribution
SN - 1424401550
SN - 9781424401550
T3 - Proceedings - 2006 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2006
SP - 14
EP - 20
BT - Proceedings - 2006 International Conference on Embedded Computer Systems
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2006 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2006
Y2 - 17 July 2006 through 20 July 2006
ER -