静态随机存取存储器
现场可编程门阵列
计算机科学
比特流
遗传算法
算法
嵌入式系统
门阵列
计算机硬件
并行计算
计算机工程
解码方法
机器学习
作者
Fan Zhang,Chenguang Guo,Shifeng Zhang,Qinqin Zeng,Tri Gia Nguyen
摘要
Abstract 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.
科研通智能强力驱动
Strongly Powered by AbleSci AI