首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Testability analysis and test-point insertion in RTL VHDL specifications for scan-based BIST
【24h】

Testability analysis and test-point insertion in RTL VHDL specifications for scan-based BIST

机译:基于扫描的BIST的RTL VHDL规范中的可测性分析和测试点插入

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

摘要

This paper proposes a new testability analysis and test-point insertion method at the register transfer level (RTL), assuming a full scan and a pseudorandom built-in self-test design environment. The method is based on analyzing the RTL synchronous specification in synthesizable very high speed integrated circuit hardware descriptive language (VHDL). A VHDL intermediate form representation is first obtained from the VHDL specification and then converted to a directed acyclic graph (DAG) that represents all data dependencies and flow of control in the VHDL specification. Testability measures (TMs) are computed on this graph. The considered TMs are controllability and observability for each bit of each signal/variable that is declared or may be implied in the VHDL specification. Internal signals of functional modules (FMs) such as adders and comparators are also analyzed to compute their controllability and observability values. The internal signals are obtained by decomposing at the RTL large FMs into smaller ones. The calculation of TMs is carried out at a functional level rather than the gate level, to reduce or eliminate errors introduced by ignoring reconvergent fanouts in the gate network, and to reduce the complexity of the DAG construction. Based on the controllability/observability values, test-point insertion is performed to improve the testability for each bit of each signal/variable. This insertion is carried out in the original VHDL specification and thus becomes a part of it unlike in other existing methods. This allows full application of RTL synthesis optimization on both the functional and the test logic concurrently within the designer constraints such as area and delay. A number of benchmark circuits were used to show the applicability and the effectiveness of our method in terms of the resulting testability, area, and delay.
机译:本文提出了一种新的可测试性分析和在寄存器传输级别(RTL)的测试点插入方法,假设进行了全面扫描并内置了伪随机的自测试设计环境。该方法基于以可合成的超高速集成电路硬件描述语言(VHDL)分析RTL同步规范。首先从VHDL规范中获得VHDL中间形式表示,然后将其转换为有向非循环图(DAG),该图表示VHDL规范中的所有数据依赖性和控制流。可测性度量(TM)在此图上进行计算。对于VHDL规范中已声明或可能隐含的每个信号/变量的每个位,考虑的TM是可控性和可观察性。还对诸如加法器和比较器之类的功能模块(FM)的内部信号进行分析,以计算其可控制性和可观察性值。通过在RTL将大型FM分解为较小的FM,可以获得内部信号。 TM的计算是在功能级别而非门级别进行的,以减少或消除因忽略门网络中重新收敛的扇出而引入的错误,并降低了DAG构建的复杂性。基于可控性/可观察性值,执行测试点插入以提高每个信号/变量的每个位的可测试性。此插入是在原始VHDL规范中执行的,因此与其他现有方法不同,它成为其中的一部分。这允许在设计人员约束(例如面积和延迟)内,在功能和测试逻辑上同时全面应用RTL综合优化。使用了许多基准电路,以测试结果的可测试性,面积和延迟来证明我们方法的适用性和有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号