[1] DODD P E, MASSENGILL L W. Basic mechanisms and modeling of single-event upset in digital microelectronics[J]. IEEE Transactions on Nuclear Science, 2003, 50(3):583-602.
[2] MUKHERJEE S. Architecture design for soft errors[M]. San Francisco: Margan Kaufmann, 2008:36-38.
[3] BAUMANN R C. Radiation-induced soft errors in advanced semiconductor technologies[J]. IEEE Transactions on Device & Materials Reliability, 2005, 5(3):305-316.
[4] GUPTA S, GALA N, MADHUSUDAN G S, et al. Shakti-F: A fault tolerant microprocessor architecture[C]. IEEE 24th Asian Test Symposium (ATS), Nov. 22-25, 2015, Mumbai, India. New York: IEEE, 2015:163-168.
[5] ICHINOMIYA Y, TANOUE S, AMAGASAKI M, et al. Improving the robustness of a softcore processor against seus by using tmr and partial reconfiguration[C]. 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, May. 2-4, 2010, Charlotte, North Carolina, USA. New York: IEEE, 2010:47-54.
[6] REIS G A, CHANG J, AUGUST D I. Automatic instruction-level software-only recovery[J]. IEEE Micro, 2007, 27(1):83-92.
[7] ASGHARI S A, TAHERI H, PEDRAM H, et al. Software-based control flow checking against transient faults in industrial environments[J]. IEEE Transactions on Industrial Informatics, 2013, 10(1): 481-490.
[8] ASANOVI? K, PATTERSON D A. Instruction sets should be free: The case for risc-v[R]. Berkeley: EECS Department, University of California, Berkeley, 2014.
[9] ASANOVI? K, AVIZIENIS R, BACHRACH J. The rocket chip generator[R]. Berkeley: EECS Department, University of California, Berkeley, 2016.
[10] CELIO C, DAVID A P, ASANOVI? K. The berkeley out-of-order machine (BOOM): An industry-competitive, synthesizable, parameterized RISC-V processor[R]. Berkeley: EECS Department, University of California, Berkeley, 2015.
[11] SI-RISC-V. 蜂鸟E203开源SoC简介[EB/OL]. [2020-03-13]. http://github.com/SI-RISCV/e200_opensource/blob/master/doc/蜂鸟E203开源SoC简介.pdf.
[12] RISC-V foundation. RISC-V software ecosystem overview[EB/OL]. [2020-03-13]. http://riscv.org/software-status.
[13] DE OLIVEIRA á B, RODRIGUES G S, KASTENSMIDT F L, et al. Analyzing lockstep dual-core ARM cortex-A9 soft error mitigation in freertos applications[C]. 2017 30th Symposium on Integrated Circuits and Systems Design (SBCCI), Aug. 28- Sept. 1, 2017, Fortaleza, Brazil. New York: IEEE, 2017:84-89.
[14] PHAM H M, PILLEMENT S, PIESTRAK S J. Low-overhead fault-tolerance technique for a dynamically reconfigurable softcore processor[J]. IEEE Transactions on Computers, 2013, 62(6):1179-1192.
[15] BOWEN N S, PRADHAN D K. Processor and memory-based checkpoint and rollback recovery[J]. Computer, 1993, 26(2):22-31.
[16] RISC-V foundation. The RISC-V instruction set manual volume 2: Privileged architecture[EB/OL]. [2020-03-13]. https://riscv.org/specifications/privileged-isa.
[17] TAMBARA L A, RECH P, CHIELLE E, et al. Analyzing the impact of radiation-induced failures in programmable SoCs[J]. IEEE Transactions on Nuclear Science, 2016, 63(4):2217-20224.
[18] SI-RISC-V. Hummingbird E203 opensource processor core[EB/OL]. [2020-03-13]. http://github.com/SI-RISCV/e200_opensource.
[19] YOUNG J W. A first order approximation to the optimum checkpoint interval[J]. Communications of the ACM, 1974, 17(9):530-531.
[20] 印杰, 江建慧. 复杂失效分布下的动态检查点设置[J]. 小型微型计算机系统, 2010(4):141-147.
[21] 袁宁,刘德峰. 动态检查点容错技术研究[C]//2006年第14届全国信息存储技术学术会议论文集. 武汉:中国计算机学会, 2006: 303-306. |