SEMICONDUCTOR DEVICES

Multi-bit upset aware hybrid error-correction for cache in embedded processors

Jiaqi Dong1, Keni Qiu1, 2, , Weigong Zhang1, 2, Jing Wang1, 3, Zhenzhen Wang1 and Lihua Ding1, 3

+ Author Affiliations

 Corresponding author: Qiu Keni, Email: qiukn@cnu.edu.cn

PDF

Abstract: For the processor working in the radiation environment in space, it tends to suffer from the single event effect on circuits and system failures, due to cosmic rays and high energy particle radiation. Therefore, the reliability of the processor has become an increasingly serious issue. The BCH-based error correction code can correct multi-bit errors, but it introduces large latency overhead. This paper proposes a hybrid error correction approach that combines BCH and EDAC to correct both multi-bit and single-bit errors for caches with low cost. The proposed technique can correct up to four-bit error, and correct single-bit error in one cycle. Evaluation results show that, the proposed hybrid error-correction scheme can improve the performance of cache accesses up to 20% compared to the pure BCH scheme.

Key words: BCHsingle event upsetcachemulti-bit error correctionembedded processor



[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
Fig. 1.  Architecture framework.

Fig. 2.  Scheme workflow.

Fig. 3.  (Color online) The CPI of 4 schemes in error-rate of 10%.

Fig. 4.  (Color online) The CPI of four schemes with the error-rate of 40%.

Table 1.   Comparison of different error correcting schemes in terms of reliability,performance and area terms.

DownLoad: CSV

Table 2.   Cache parameters.

DownLoad: CSV

Table 3.   Error statistics.

DownLoad: CSV

Table 4.   Benchmarks.

DownLoad: CSV

Table 5.   The ratio of the CPI of hybrid scheme and CPI of BCH scheme.

DownLoad: CSV
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
  • Search

    Advanced Search >>

    GET CITATION

    shu

    Export: BibTex EndNote

    Article Metrics

    Article views: 2422 Times PDF downloads: 14 Times Cited by: 0 Times

    History

    Received: 11 June 2015 Revised: Online: Published: 01 November 2015

    Catalog

      Email This Article

      User name:
      Email:*请输入正确邮箱
      Code:*验证码错误
      Jiaqi Dong, Keni Qiu, Weigong Zhang, Jing Wang, Zhenzhen Wang, Lihua Ding. Multi-bit upset aware hybrid error-correction for cache in embedded processors[J]. Journal of Semiconductors, 2015, 36(11): 114006. doi: 10.1088/1674-4926/36/11/114006 J Q Dong, K N Qiu, W G Zhang, J Wang, Z Z Wang, L H Ding. Multi-bit upset aware hybrid error-correction for cache in embedded processors[J]. J. Semicond., 2015, 36(11): 114006. doi: 10.1088/1674-4926/36/11/114006.Export: BibTex EndNote
      Citation:
      Jiaqi Dong, Keni Qiu, Weigong Zhang, Jing Wang, Zhenzhen Wang, Lihua Ding. Multi-bit upset aware hybrid error-correction for cache in embedded processors[J]. Journal of Semiconductors, 2015, 36(11): 114006. doi: 10.1088/1674-4926/36/11/114006

      J Q Dong, K N Qiu, W G Zhang, J Wang, Z Z Wang, L H Ding. Multi-bit upset aware hybrid error-correction for cache in embedded processors[J]. J. Semicond., 2015, 36(11): 114006. doi: 10.1088/1674-4926/36/11/114006.
      Export: BibTex EndNote

      Multi-bit upset aware hybrid error-correction for cache in embedded processors

      doi: 10.1088/1674-4926/36/11/114006
      More Information
      • Corresponding author: Qiu Keni, Email: qiukn@cnu.edu.cn
      • Received Date: 2015-06-11
      • Accepted Date: 2015-07-06
      • Published Date: 2015-01-25

      Catalog

        /

        DownLoad:  Full-Size Img  PowerPoint
        Return
        Return