Abstract:In order to solve the problem of lightweight and high-reliability anti-irradiation hardening for BRAM(block random access memory) in static random access memory-based field programmable gate array under the strict limitation of space-borne resources, BRAM anti-irradiation hardening design method based on time-sharing refreshing and location constraint was proposed. The time-sharing refreshing of the BRAM was realized through monitoring time slot of algorithm execution, and location constraint was added to effectively reduce the probability of simultaneous anomalies of two modules under the design of triple modular redundancy, effectively improving the reliability of BRAM radiation resistance with less resource consumption. The results of heavy ion acceleration test show that after adopting the time-sharing refreshing and location constraint hardening methods, the single event function interruption cross section of a certain type of satellite payload in our laboratory has decreased by about 81.63%. The BRAM anomaly on navigation satellites has been reduced from 3 stars, which occurred 3 times in 2 years, to 25 stars that have not occurred in 2 years, and the reliability of radiation resistance has been greatly improved.