The Architecture and Implementation of a High Reliable Processor
PENG He-ping,ZHAO Yuan-fu,GAO De-yuan,YU Li-xin,CHEN Lei
DOI: https://doi.org/10.3969/j.issn.1000-7180.2006.07.022
2006-01-01
Abstract:This paper describes the architecture and implementation of the application specific processor, the NBHAWK, which designed for fault-tolerance. The processor tolerates transient SEU errors. We propose a novel approach: Optimal Odd-weight-column Codes ,to check the transient fault of register-file, which can reduce the penalty of recovering the pipeline. In addition, a lot of efficient techniques are used to improve the reliability of the processor ,such as TMR registers, TMR clock, on-chip EDAC, parity, and forced cache miss. The chip was manufactured on the smic 0.18μm CMOS technology. The radiation-injection tests showed that all of the injected errors (> 50,000) were corrected or handled successfully. The 252CF radiation-source, 3.5 u Ci radiation-activity, and 43 MeV.cm2/mg.average LET were used to error-injection.