A genetic algorithm-based on-orbit self-repair implementation for SRAM FPGAs.

Expert Syst. J. Knowl. Eng.(2022)

引用 1|浏览9
暂无评分
摘要
The reconfigurable capability of static random-access memory (SRAM) field programmable gate array (FPGA) can be used for its fault self-repair method. As a machine learning method, the genetic algorithm (GA) is an FPGA fault repair method that can be automatically executed on-orbit without any ground support. However, the GA-based fault repair method has disadvantages, such as the dependency on processors, the knowledge requirement for user designs in FPGAs, and the small size of repaired circuits. To address these issues, this paper presents a comprehensive analysis of the FPGA bitstream in the aerospace industry. An accurate on-orbit fault location can be identified by bitstream copying and exhaustive test and the executed area of the GA can be reduced to one tile. In addition, the probability function of the algorithm is optimized, which converts floating-point operations into integer arithmetic operations that are easily implemented in FPGAs without processors. The method is outstanding compared with existing ones, considering: (1) The size of repaired circuits is hundreds of times larger than those from other methods. (2) Its implementations are totally up to FPGAs' own logic, with no requirement for processors. (3) There is no knowledge requirement for user design. (4) It reaches the leading level with a success rate of 81%-93%. The method has been verified by various applications in XC7VX330T, which demonstrates its engineering practicability.
更多
查看译文
关键词
fault location,genetic algorithm,machine learning,probability function,SRAM FPGA
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要