Fast Test Generation for Circuits with RTL and Gate-Level Views

  • Authors:
  • Srivaths Ravi;Niraj K. Jha

  • Affiliations:
  • -;-

  • Venue:
  • ITC '01 Proceedings of the 2001 IEEE International Test Conference
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a simple two-pass strategy that couplesregister-transfer level (RTL) test generation with gate-levelsequential test generation through fault lists. We motivate thisapproach by showing that faults found hard-to-test by gate-levelsequential test generators are often easily testable at the RTL.Likewise, modules found symbolically untestable at the RTL havemany of their faults testable at the gate level. Therefore, a two-passstrategy, which runs a fast RTL test generator followed bya gate-level sequential test generator on the remaining untestedfaults, can leverage off the strengths of each test generator. Nomodifications are necessary to the source code of either test generatorto make this approach work. This makes it particularly attractiveto industrial test flows, where the available gate-level testgenerator may be from a commercial vendor. This is in contrastto many hierarchical test generation techniques where there is significantinterdependence between test generation at the register-transferand gate levels.For several benchmark circuits, we experimentally studied theperformance of the two-pass approach using a symbolic RTL testgenerator, TAO, and efficient gate-level test generators, HITECand SEST. Experimental results show that the proposed two-passapproach achieves a maximum speedup of 103X over a single-passgate-level sequential test generator. The average speedup was38X. No design for testability modifications were assumed for thecircuits.