首页> 外文学位 >A computer-aided testing framework for field programmable gate arrays: From verification to configuration.
【24h】

A computer-aided testing framework for field programmable gate arrays: From verification to configuration.

机译:用于现场可编程门阵列的计算机辅助测试框架:从验证到配置。

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

摘要

Field programmable gate arrays (FPGAs) are a revolutionary new type of user programmable integrated circuits that provide fast, inexpensive access to customized VLSI. In an FPGA architecture, a Configurable Logic Block (CLB) can be configured to implement different functions and the Programmable Interconnects (PIs) are used to achieve connectivity. FPGA programmability comes in two types: reprogrammable and one-time programmable. This dissertation concentrates on the testing issues in the process of design, including verification, testing and testability of FPGAs, and reconfiguration after testing.; This dissertation first presents a new approach to design verification of digital circuits implemented with FPGAs. The approach utilizes logic simulation and an automatic test pattern generator to establish the equivalence of two designs. Nodes with the same signature make up a so-called equivalent class, which is updated using the simulation results as well as the outcome of the verification process. For the testing of logic resources, this dissertation discusses the traditional logic testing and introduce new approaches to C-testability. It shows the results of fault detection under two multiple fault models: the multiple fault single module (MFSM) and the single fault multiple module (SFMM) models. A new structural approach to full diagnosis (detection and location with no aliasing and confounding) of shorts in interconnects is proposed in the testing of routing resources. The proposed approach utilizes graph coloring techniques and appropriate codes to generate a test set based on the adjacency and continuous assumption. This dissertation also shows that diagnosability can be solved in polynomial time complexity and adjusted within the depth of the fault model. In the reconfiguration of FPGAs, this dissertation proposes a new approach to redesign after implementation. The algorithm is suitable for one-time programmable FPGAs, which are more restrictive.; All the algorithms described in this dissertation are implemented, and experimental results for benchmark circuits or random logic demonstrate the effectiveness of the proposed approaches.
机译:现场可编程门阵列(FPGA)是一种革命性的新型用户可编程集成电路,可快速,廉价地访问定制的VLSI。在FPGA架构中,可配置逻辑块(CLB)可以配置为实现不同的功能,而可编程互连(PI)用于实现连接。 FPGA可编程性分为两种类型:可重新编程和一次性编程。本文主要研究设计过程中的测试问题,包括FPGA的验证,测试和可测试性以及测试后的重新配置。本文首先提出了一种新的方法来验证用FPGA实现的数字电路的设计验证。该方法利用逻辑仿真和自动测试模式生成器来建立两种设计的等效性。具有相同签名的节点组成一个所谓的等效类,该等效类使用模拟结果以及验证过程的结果进行更新。对于逻辑资源的测试,本文讨论了传统的逻辑测试,并介绍了C可测试性的新方法。它显示了在两个多个故障模型下的故障检测结果:多个故障单个模块(MFSM)和单个故障多个模块(SFMM)模型。在路由资源测试中,提出了一种新的结构化方法来对互连中的短路进行完全诊断(无混叠和混淆的检测和定位)。所提出的方法利用图形着色技术和适当的代码基于邻接和连续假设来生成测试集。这篇论文还表明,可诊断性可以通过多项式时间复杂度来解决,并且可以在故障模型的深度内进行调整。在FPGA的重新配置中,本文提出了一种在实现后进行重新设计的新方法。该算法适用于一次性可编程FPGA,但限制性更强。本文所描述的所有算法均已实现,基准电路或随机逻辑的实验结果证明了所提方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号