Fast test generation for circuits with RTL and gate-level views

被引:0
|
作者
Ravi, S [1 ]
Jha, NK [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a simple two-pass strategy that couples register-transfer level (RTL) test generation with gate-level sequential test generation through fault lists. We motivate this approach by showing that faults found hard-to-test by gate-level sequential test generators are often easily testable at the RTL. Likewise, modules found symbolically untestable at the RTL have many of their faults testable at the gate level. Therefore, a two-pass strategy, which runs a fast RTL test generator followed by a gate-level sequential test generator on the remaining untested faults, can leverage off the strengths of each test generator. No modifications are necessary to the source code of either test generator to make this approach work. This makes it particularly attractive to industrial test flows, where the available gate-level test generator may be from a commercial vendor. This is in contrast to many hierarchical test generation techniques where there is significant interdependence between test generation at the register-transfer and gate levels. For several benchmark circuits, we experimentally studied the performance of the two-pass approach using a symbolic RTL test generator, TAO, and efficient gate-level test generators, HITEC and SEST. Experimental results show that the proposed two-pass approach achieves a maximum speedup of 103X over a single-pass gate-level sequential test generator. The average speedup was 38X. No design for testability modifications were assumed for the circuits.
引用
收藏
页码:1068 / 1077
页数:10
相关论文
共 50 条
  • [31] GATE-LEVEL SIMULATION
    DABREU, MA
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1985, 2 (06): : 63 - 71
  • [32] Self-referential verification of gate-level implementations of arithmetic circuits
    Chang, YT
    Cheng, KT
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 311 - 316
  • [33] A fast model for analysis and improvement of gate-level circuit reliability
    Chen, Chunhong
    Xiao, Ran
    [J]. INTEGRATION-THE VLSI JOURNAL, 2015, 50 : 107 - 115
  • [34] Gate-level modelling and verification of asynchronous circuits using CSPM and FDR
    Josephs, Mark B.
    [J]. ASYNC 2007: 13TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, 2007, : 83 - 92
  • [35] Fault coverage and fault efficiency of transistor shorts using gate-level simulation and test generation
    Higami, Yoshinobu
    Saluja, Kewal K.
    Takahashi, Hiroshi
    Takamatsu, Yuzo
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 781 - +
  • [36] Gate-Level Optimization of Polymorphic Circuits Using Cartesian Genetic Programming
    Gajda, Zbysek
    Sekanina, Lukas
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1599 - 1604
  • [37] Fast and Scalable Gate-level Simulation in Massively Parallel Systems
    Hu, Haichuan
    Xu, Zichen
    Wang, Yuhao
    Liu, Fangming
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [38] Reduction of test vectors volume by means of gate-level reconfiguration
    Starecek, Lukas
    Sekanina, Lukas
    Kotasek, Zdenek
    [J]. 2008 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, PROCEEDINGS, 2008, : 255 - 258
  • [39] POSET timing and its application to the synthesis and verification of gate-level timed circuits
    Myers, CJ
    Rokicki, TG
    Meng, THY
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (06) : 769 - 786
  • [40] Efficient verification of hazard-freedom in gate-level timed asynchronous circuits
    Nelson, CA
    Myers, CJ
    Yoneda, T
    [J]. ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 424 - 431