首页> 外文期刊>Computers, IEEE Transactions on >Scalable Application-Dependent Diagnosisof Interconnects of SRAM-Based FPGAs
【24h】

Scalable Application-Dependent Diagnosisof Interconnects of SRAM-Based FPGAs

机译:可扩展的基于应用的基于SRAM的FPGA互连诊断

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a new method for diagnosing (detection and location) multiple faults in an application-dependent interconnect of a SRAM-based FPGA. For fault detection, the proposed technique retains the original interconnect configuration and modifies the function of the LUTs using the new LUT programming function 1-Bit Sum Function (1-BSF); in addition, it utilizes features such as branches in the nets as well as the primary (unused) IOs of the FPGAs. The proposed method detects all possible stuck-at and bridging faults of all cardinalities in a single configuration; fault detection requires $1 + {rm log}_{2}k$ test configurations for multiple stuck-at location and $2 + 2{rm log}_{2}k$ additional test configurations to locate more than one pair-wise bridging faults (where $k$ denotes the maximum combinational depth of the FPGA circuit). Following detection, the locations of multiple faults are hierarchically identified using the walking-1 test set and an adaptive approach for the interconnect structure. Net ordering independence is accomplished by utilizing features such as the presence of paths of nets that are either disjoint or joint between the primary input and at least one primary output. As validated by simulation on benchmark circuits, the proposed method scales extremely well for different Virtex FPGA families; this results in a significant reduction in the number of configurations for diagnosing multiple faults.
机译:本文提出了一种用于诊断(检测和定位)基于SRAM的FPGA的与应用相关的互连中的多个故障的新方法。对于故障检测,所提出的技术保留了原始的互连配置,并使用新的LUT编程功能1-Bit Sum Function(1-BSF)修改了LUT的功能。此外,它还利用了网络中的分支以及FPGA的主要(未使用)IO等功能。所提出的方法可以在单个配置中检测所有基数的所有可能的卡住和桥接故障。故障检测需要$ 1 + {rm log} _ {2} k $个测试配置用于多个卡住的位置,以及$ 2 + 2 {rm log} _ {2} k $个附加测试配置才能定位多个成对的桥接故障(其中$ k $表示FPGA电路的最大组合深度)。检测后,使用walking-1测试集和适用于互连结构的自适应方法,分层识别多个故障的位置。网络排序的独立性是通过利用诸如在主输入和至少一个主输出之间不相交或联合的网络路径之类的功能来实现的。经基准电路仿真验证,该方法可针对不同的Virtex FPGA系列进行很好的扩展。这大大减少了用于诊断多个故障的配置数量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号