TY - GEN
T1 - TRB
T2 - IEEE Annual Symposium on VLSI, ISVLSI 2010
AU - Wang, Shuai
AU - Hu, Jie
AU - Ziavras, Sotirios G.
PY - 2010
Y1 - 2010
N2 - Protecting the on-chip cache memories against soft errors has become an increasing challenge in designing new generation reliable microprocessors. Previous efforts have mainly focused on improving the reliability of the cache data arrays. Due to its crucial importance to the correctness of cache accesses, the tag array demands high reliability against soft errors while the data array is fully protected. Exploiting the address locality of memory accesses, we propose to duplicate most recently accessed tag entries in a small Tag Replication Buffer (TRB) thus to protect the information integrity of the tag array In the data cache with low performance, energy and area overheads. A Selective-TRB scheme is further proposed to protect only tag entries of dirty cachelines. The experimental results show that the Selective-TRB scheme achieves a higher access-with-repllca (AWR) rate of 97.4% for the dirty-cacheline tags. To provide a comprehensive evaluation of the tag-array reliability, we also conduct an architectural vulnerability factor (AVF) analysis for the tag array and propose a refined metric, detected-withoutrepllca-AVF (DOR-AVF), which combines the AVF and AWR analysis. Based on our DOR-AVF analysis, a TRB scheme with early write-back (EWB) is proposed, which achieves a zero DORAVF at a negligible performance overhead.
AB - Protecting the on-chip cache memories against soft errors has become an increasing challenge in designing new generation reliable microprocessors. Previous efforts have mainly focused on improving the reliability of the cache data arrays. Due to its crucial importance to the correctness of cache accesses, the tag array demands high reliability against soft errors while the data array is fully protected. Exploiting the address locality of memory accesses, we propose to duplicate most recently accessed tag entries in a small Tag Replication Buffer (TRB) thus to protect the information integrity of the tag array In the data cache with low performance, energy and area overheads. A Selective-TRB scheme is further proposed to protect only tag entries of dirty cachelines. The experimental results show that the Selective-TRB scheme achieves a higher access-with-repllca (AWR) rate of 97.4% for the dirty-cacheline tags. To provide a comprehensive evaluation of the tag-array reliability, we also conduct an architectural vulnerability factor (AVF) analysis for the tag array and propose a refined metric, detected-withoutrepllca-AVF (DOR-AVF), which combines the AVF and AWR analysis. Based on our DOR-AVF analysis, a TRB scheme with early write-back (EWB) is proposed, which achieves a zero DORAVF at a negligible performance overhead.
UR - http://www.scopus.com/inward/record.url?scp=77957892421&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957892421&partnerID=8YFLogxK
U2 - 10.1109/TSVLSI.2010.25
DO - 10.1109/TSVLSI.2010.25
M3 - Conference contribution
AN - SCOPUS:77957892421
SN - 9780769540764
T3 - Proceedings - IEEE Annual Symposium on VLSI, ISVLSI 2010
SP - 310
EP - 315
BT - Proceedings - IEEE Annual Symposium on VLSI, ISVLSI 2010
Y2 - 5 July 2010 through 7 July 2010
ER -