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 条
  • [1] Spectral RTL test generation for gate-level stuck-at faults
    Yogi, Nitin
    Agrawal, Vishwani D.
    [J]. PROCEEDINGS OF THE 15TH ASIAN TEST SYMPOSIUM, 2006, : 83 - +
  • [2] RTL power optimization with gate-level accuracy
    Wang, Q
    Roy, S
    [J]. ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 39 - 45
  • [3] A technique for identifying RTL and gate-level correspondences
    Ravi, S
    Ghosh, I
    Boppana, V
    Jha, NK
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 591 - 594
  • [4] Fast sequential circuit test generation using high-level and gate-level techniques
    Rudnick, EM
    Vietti, R
    Ellis, A
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 570 - 576
  • [5] Guided Gate-level ATPG for Sequential Circuits using a High-level Test Generation Approach
    Alizadeh, Bijan
    Fujita, Masahiro
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 420 - 425
  • [6] Automatic Generation of Inexact Digital Circuits by Gate-level Pruning
    Schlachter, Jeremy
    Camus, Vincent
    Enz, Christian
    Palem, Krishna V.
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 173 - 176
  • [7] Gate-level simulation of quantum circuits
    Viamontes, GF
    Rajagopalan, M
    Markov, IL
    Hayes, JP
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 295 - 301
  • [8] Gate-level simulation of quantum circuits
    Viamontes, GF
    Rajagopalan, M
    Markov, IL
    Hayes, JP
    [J]. QUANTUM COMMUNICATION, MEASUREMENT AND COMPUTING, PROCEEDINGS, 2003, : 311 - 314
  • [9] Fast Multi-Level Test Generation at the RTL
    Gent, Kelson
    Hsiao, Michael S.
    [J]. 2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 553 - 558
  • [10] Test generation at the algorithm-level for gate-level fault coverage
    Bareisa, Eduardas
    Jusas, Vadus
    Motiejunas, Kestutis
    Seinauskas, Rimantas
    [J]. MICROELECTRONICS RELIABILITY, 2008, 48 (07) : 1093 - 1101