Fast correction of multiple soft errors in highly associative cache with CAM-based tag

Hyuk Jun Lee, Seung Cheol Kim, Eui Young Chung

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Content addressable memory (CAM) is a key component to build the tag memory of a highly associative cache. As CMOS process technology scales,soft error rates (SER) in CAM cells increase significantly. Bit flipping in CAM cell leads to a false miss upon a cache access, which could be fatal from a system point of view. Previous schemes either focused on reducing the probability of soft errors or had an unbounded single soft error correction time. Compared with previous schemes, our approach completely detects and corrects multiple soft errors. The detection and correction in our scheme happens as a background process, does not interfere with concurrent cache accesses, and does not affect the performance of time-critical cache operations. In addition, we enhance the cache miss holding register structure of a non-blocking cache to avoid data corruption due to any false cache miss happening between occurrence and correction of errors.

Original languageEnglish
Title of host publicationComputer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings
Pages424-431
Number of pages8
Volume339 CCIS
DOIs
Publication statusPublished - 2012 Nov 29
Event2012 Int. Conf. on SecTech 2012, 2012 Int. Conf. on Control and Automation, CA 2012 and the 2012 Int. Conf. on Circuits, Control, Communication, Electricity, Electronics, Energy, System, Signal and Simulation, Held in Conjunction with GST 2012 - Jeju Island, Korea, Republic of
Duration: 2012 Nov 282012 Dec 2

Publication series

NameCommunications in Computer and Information Science
Volume339 CCIS
ISSN (Print)1865-0929

Other

Other2012 Int. Conf. on SecTech 2012, 2012 Int. Conf. on Control and Automation, CA 2012 and the 2012 Int. Conf. on Circuits, Control, Communication, Electricity, Electronics, Energy, System, Signal and Simulation, Held in Conjunction with GST 2012
CountryKorea, Republic of
CityJeju Island
Period12/11/2812/12/2

Fingerprint

Associative storage
Error correction
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this

Lee, H. J., Kim, S. C., & Chung, E. Y. (2012). Fast correction of multiple soft errors in highly associative cache with CAM-based tag. In Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings (Vol. 339 CCIS, pp. 424-431). (Communications in Computer and Information Science; Vol. 339 CCIS). https://doi.org/10.1007/978-3-642-35264-5_57
Lee, Hyuk Jun ; Kim, Seung Cheol ; Chung, Eui Young. / Fast correction of multiple soft errors in highly associative cache with CAM-based tag. Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings. Vol. 339 CCIS 2012. pp. 424-431 (Communications in Computer and Information Science).
@inproceedings{2d88c5b862804e99ba51218e80f8be5d,
title = "Fast correction of multiple soft errors in highly associative cache with CAM-based tag",
abstract = "Content addressable memory (CAM) is a key component to build the tag memory of a highly associative cache. As CMOS process technology scales,soft error rates (SER) in CAM cells increase significantly. Bit flipping in CAM cell leads to a false miss upon a cache access, which could be fatal from a system point of view. Previous schemes either focused on reducing the probability of soft errors or had an unbounded single soft error correction time. Compared with previous schemes, our approach completely detects and corrects multiple soft errors. The detection and correction in our scheme happens as a background process, does not interfere with concurrent cache accesses, and does not affect the performance of time-critical cache operations. In addition, we enhance the cache miss holding register structure of a non-blocking cache to avoid data corruption due to any false cache miss happening between occurrence and correction of errors.",
author = "Lee, {Hyuk Jun} and Kim, {Seung Cheol} and Chung, {Eui Young}",
year = "2012",
month = "11",
day = "29",
doi = "10.1007/978-3-642-35264-5_57",
language = "English",
isbn = "9783642352638",
volume = "339 CCIS",
series = "Communications in Computer and Information Science",
pages = "424--431",
booktitle = "Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings",

}

Lee, HJ, Kim, SC & Chung, EY 2012, Fast correction of multiple soft errors in highly associative cache with CAM-based tag. in Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings. vol. 339 CCIS, Communications in Computer and Information Science, vol. 339 CCIS, pp. 424-431, 2012 Int. Conf. on SecTech 2012, 2012 Int. Conf. on Control and Automation, CA 2012 and the 2012 Int. Conf. on Circuits, Control, Communication, Electricity, Electronics, Energy, System, Signal and Simulation, Held in Conjunction with GST 2012, Jeju Island, Korea, Republic of, 12/11/28. https://doi.org/10.1007/978-3-642-35264-5_57

Fast correction of multiple soft errors in highly associative cache with CAM-based tag. / Lee, Hyuk Jun; Kim, Seung Cheol; Chung, Eui Young.

Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings. Vol. 339 CCIS 2012. p. 424-431 (Communications in Computer and Information Science; Vol. 339 CCIS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Fast correction of multiple soft errors in highly associative cache with CAM-based tag

AU - Lee, Hyuk Jun

AU - Kim, Seung Cheol

AU - Chung, Eui Young

PY - 2012/11/29

Y1 - 2012/11/29

N2 - Content addressable memory (CAM) is a key component to build the tag memory of a highly associative cache. As CMOS process technology scales,soft error rates (SER) in CAM cells increase significantly. Bit flipping in CAM cell leads to a false miss upon a cache access, which could be fatal from a system point of view. Previous schemes either focused on reducing the probability of soft errors or had an unbounded single soft error correction time. Compared with previous schemes, our approach completely detects and corrects multiple soft errors. The detection and correction in our scheme happens as a background process, does not interfere with concurrent cache accesses, and does not affect the performance of time-critical cache operations. In addition, we enhance the cache miss holding register structure of a non-blocking cache to avoid data corruption due to any false cache miss happening between occurrence and correction of errors.

AB - Content addressable memory (CAM) is a key component to build the tag memory of a highly associative cache. As CMOS process technology scales,soft error rates (SER) in CAM cells increase significantly. Bit flipping in CAM cell leads to a false miss upon a cache access, which could be fatal from a system point of view. Previous schemes either focused on reducing the probability of soft errors or had an unbounded single soft error correction time. Compared with previous schemes, our approach completely detects and corrects multiple soft errors. The detection and correction in our scheme happens as a background process, does not interfere with concurrent cache accesses, and does not affect the performance of time-critical cache operations. In addition, we enhance the cache miss holding register structure of a non-blocking cache to avoid data corruption due to any false cache miss happening between occurrence and correction of errors.

UR - http://www.scopus.com/inward/record.url?scp=84869781846&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84869781846&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-35264-5_57

DO - 10.1007/978-3-642-35264-5_57

M3 - Conference contribution

SN - 9783642352638

VL - 339 CCIS

T3 - Communications in Computer and Information Science

SP - 424

EP - 431

BT - Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings

ER -

Lee HJ, Kim SC, Chung EY. Fast correction of multiple soft errors in highly associative cache with CAM-based tag. In Computer Applications for Security, Control and System Engineering - International Conferences, SecTech, CA, CES3 2012, Held in Conjunction with GST 2012, Proceedings. Vol. 339 CCIS. 2012. p. 424-431. (Communications in Computer and Information Science). https://doi.org/10.1007/978-3-642-35264-5_57